Невозможно создать эфемерные экземпляры после включения ceph - PullRequest
0 голосов
/ 20 ноября 2018

Openstack Rocky на трех узлах, ssd в качестве корневых дисков, jbod для ceph.Ceph работает на тех же узлах, что и openstack.

До настройки ceph все созданные экземпляры были эфемерными (как и ожидалось), и я смог увидеть диск в / var / lib / nova / instances и поиграть с ним,

После того, как я настроил и включил бэкенды ceph и nfs в cinder, я не могу создать эфемерные экземпляры, все идут в ceph-as-block-storage или NFS (в зависимости от созданного тома).

Если я создаю аромат с корнем 10G и эфемерным 10G, получим "/" как 10G на ceph и "/ mnt" как 10G на эфемерном, но я не могу получить корневой раздел, чтобы быть эфемерным.

В cinder.conf у меня такой порядок:

enabled_backends = ceph, nfs

Есть идеи, как снова включить эфемерные диски?

1 Ответ

0 голосов
/ 04 июня 2019

Эфемерные диски в экземплярах зависят от nova, даже если существует некоторый объем, экземпляры, использующие эфемерный диск, называются также nova boot.

В реальном мире эфемерные диски связаны с вычислительным узлом, посколькуони выполняются локально [1], но это не распространено в производственных средах, потому что вы не достигнете HA и вы можете аварийно завершить работу вычислительного узла, если вы используете все пространство в узле, если у вас есть серверная часть хранилища ceph, которую вы можете использоватьКонкретный пул для этой цели я настоятельно рекомендую вам проверить в этом руководстве [2], в частности в части, посвященной настройке libvirt для эфемерного секретного клиента [3].

Cheers.

[1] https://docs.openstack.org/ha-guide/storage-ha-backend.html

[2] http://docs.ceph.com/docs/master/rbd/rbd-openstack/

[3] http://docs.ceph.com/docs/master/rbd/rbd-openstack/#setup-ceph-client-authentication

...