为了测试,我尝试启动大型实例,即 8 个 vCPU 和超过 20 GB 的内存,以及 50 GB 的存储空间。物理主机有 48 GB 的 RAM 和 16 个 CPU。但每次都会收到相同的错误
Failed to perform requested operation on instance "TestBigVM", the instance has an error status: Please try again later [Error: No valid host was found. There are not enough hosts available.].
在 nova compute log 中,这是最后一条条目,看不到任何错误:
2019-01-20 22:39:46.447 16511 INFO nova.compute.resource_tracker [req-ded356b5-7a71-451d-a834-db9e696b07dd - - - - -] Final resource view: name=openstack.xxyyzz.com phys_ram=49139MB used_ram=512MB phys_disk=49GB used_disk=0GB total_vcpus=16 used_vcpus=0 pci_stats=[]
我已经在 Google 上搜索了很多链接,比如https://ask.openstack.org/en/question/54326/cant-create-instance-no-valid-host-was-found-nova-compute-is-not-running/然后还尝试了 virt_type=kvm 或 qemu,但都失败了。
有没有其他替代或合法的解决方案?卡在某项任务之间,这对于分配的任务非常关键。任何帮助都将不胜感激。