第 16 章 使用 director Operator 更改虚拟机上的资源
要更改 OpenStackVMSet 的 CPU、RAM 和磁盘资源,请使用 OpenStackControlPlane。
16.1. 更改 OpenStackVMSet 的 CPU 或 RAM 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以使用 OpenStackControlPlane 更改 OpenStackVMSet 的 CPU 或 RAM。
流程
将 Controller virtualMachineRole 内核数改为 8 :
oc patch -n openstack osctlplane overcloud --type='json' -p='[{"op": "add", "path": "/spec/virtualMachineRoles/controller/cores", "value": 8 }]'
$ oc patch -n openstack osctlplane overcloud --type='json' -p='[{"op": "add", "path": "/spec/virtualMachineRoles/controller/cores", "value": 8 }]'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将 Controller virtualMachineRole RAM 大小更改为 22GB:
oc patch -n openstack osctlplane overcloud --type='json' -p='[{"op": "add", "path": "/spec/virtualMachineRoles/controller/memory", "value": 22 }]'
$ oc patch -n openstack osctlplane overcloud --type='json' -p='[{"op": "add", "path": "/spec/virtualMachineRoles/controller/memory", "value": 22 }]'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 验证 virtualMachineRole 资源:
oc get osvmset
$ oc get osvmset NAME CORES RAM DESIRED READY STATUS REASON controller 8 22 1 1 Provisioned All requested VirtualMachines have been provisioned
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 从虚拟机内部执行安全关闭。逐一关闭每个更新的虚拟机。
打开虚拟机:
`virtctl start <VM>` to power on the virtual machine.
$ `virtctl start <VM>` to power on the virtual machine.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
将
<VM
> 替换为您的虚拟机的名称。
-
将