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