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" } ]- 从虚拟机内部执行正常关闭。逐一关闭每个更新的虚拟机。
打开虚拟机:
$ `virtctl start <VM>` to power on the virtual machine.-
将
<VM> 替换为您的虚拟机的名称。
-
将