问题描述:
openstack windows虚机内部查看的内存CPU信息是flavor的2倍,出现显示不一致的情况
解:
总共有三种解决方法,当前选择第二种方法;
- 给镜像设置属性:max_size = false(设置后使用该image新创建的vm都不支持live-resize)
-
设置虚机的metadata属性:max_memory = flavor.ram/2,max_vcpus = flavor.vcpu/2(硬重启虚机生效) openstack server set --property max_memory=16384 --property max_vcpus=2 c6a2e0b7-3946-47ed-a7cb-8dcfd1d6ff9c (注:c6a2e0b7-3946-47ed-a7cb-8dcfd1d6ff9c是虚机uuid)
-
设置nova-compute/nova.conf,重启nova_compute容器
[libvirt]
max_vcpu_ratio = 1
max_memory_ratio = 1