Не могу запустить ВМ OpenNebula
У меня есть 3 узла с CephRBD + OpenNebula + Corosync + Pacemaker + Galera + crmsh.
Программное обеспечение: OpenNebula 4.14.2, CentOS 7.1
Все работает, но когда я создаю экземпляр VM, появляется сообщение об ошибке и VM в состоянии PENDING:
No system datastore meets capacity and SCHED_DS_REQUIREMENTS: CLUSTER_ID = 100 & !(PUBLIC_CLOUD = YES)
Я нашел этот отчет: CephRBD для изображений.
VM ШАБЛОН
CONTEXT=[NETWORK="YES",SSH_PUBLIC_KEY="$USER[SSH_PUBLIC_KEY]"]
CPU="1"
DISK=[IMAGE="CentOS",IMAGE_UNAME="oneadmin",READONLY="yes"]
DISK=[IMAGE="VM_Image",IMAGE_UNAME="oneadmin"]
FEATURES=[ACPI="yes"]
GRAPHICS=[LISTEN="0.0.0.0",TYPE="VNC"]
HYPERVISOR="kvm"
LOGO="images/logos/centos.png"
MEMORY="512"
NIC=[NETWORK="Management",NETWORK_UNAME="oneadmin"]
OS=[BOOT="cdrom"]
SCHED_REQUIREMENTS="CLUSTER_ID=\"100\""
У меня есть еще один хост без кластеризации, и нет никаких проблем. OpenNebula 4.12.2
Где у меня ошибка?
1 ответ
Каждый кластер должен иметь (как минимум) системный DS. Это сообщение планировщика означает, что либо у вашего кластера 100 нет системного DS, либо у найденного системного DS недостаточно емкости для ожидающей виртуальной машины.
Если в этом кластере есть системный DS, он может не контролироваться должным образом, показывая емкость хранилища 0.