16.2. OpenStackVMSet CR にディスクを追加する
additionalDisks
プロパティーを編集することで、OpenStackControlPlane
CRD を使用して仮想マシンにディスクを追加できます。
手順
OpenStackControlPlane
オブジェクトでadditionalDisks
パラメーターを追加または更新します。spec: ... virtualMachineRoles: Controller: ... additionalDisks: - baseImageVolumeName: openstack-base-img dedicatedIOThread: false diskSize: 10 name: "data-disk1" storageAccessMode: ReadWriteMany storageClass: host-nfs-storageclass storageVolumeMode: Filesystem
パッチを適用します。
$ oc patch -n openstack osctlplane overcloud --patch-file controller_add_data_disk1.yaml
virtualMachineRole リソースを検証します。
$ oc get osvmset controller -o json | jq .spec.additionalDisks [ { "baseImageVolumeName": "openstack-base-img", "dedicatedIOThread": false, "diskSize": 10, "name": "data-disk1", "storageAccessMode": "ReadWriteMany", "storageClass": "host-nfs-storageclass", "storageVolumeMode": "Filesystem" } ]
- 仮想マシンの内部から、正常なシャットダウンを実行します。更新された各仮想マシンを 1 つずつシャットダウンします。
仮想マシンをパワーオンします。
$ `virtctl start <VM>` to power on the virtual machine.
-
<VM>
を仮想マシンの名前に置き換えます。
-