Не могу запустить виртуальную машину OpenNebula

У меня есть 3 узла с CephRBD + OpenNebula + Corosync + Pacemaker + Galera + crmsh .

Программное обеспечение: OpenNebula 4.14.2 , CentOS 7.1

Все работает, но когда я создаю экземпляр ВМ, появляется сообщение об ошибке и ВМ находится в состоянии ОЖИДАНИЕ:

No system datastore meets capacity and SCHED_DS_REQUIREMENTS: CLUSTER_ID = 100 & !(PUBLIC_CLOUD = YES)

Я нашел этот отчет : CephRBD предназначен для образов.

ШАБЛОН ВМ

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

Где у меня ошибка?

0
задан 9 April 2016 в 10:39
1 ответ

Каждый кластер должен иметь (как минимум) системный DS. Это сообщение планировщика означает, что либо ваш кластер 100 не имеет системного DS, либо обнаруженный системный DS не имеет достаточной емкости для ожидающей VM.

Если в этом кластере есть системный DS, он может не контролироваться должным образом , показывая емкость памяти 0.

0
ответ дан 5 December 2019 в 10:35

Теги

Похожие вопросы