Я пытаюсь развернуть TripleO
OverCloud
.. и я застрял на этом шаге:
http://tripleo.org/install/environments/baremetal.html
Моя идея:
KVM
Guest
узел для UnderCloud
на том же хостеGuest
узел для BlockStorage
VirtualBMC
на этих узлах, чтобы смоделировать IPMI
контрольCompute
node, где, как я понимаю, это должен быть физический сервер гипервизора. Так что мой Idea
использовать Host
сам гипервизор как Compute
обратите внимание, таким образом можно будет создавать экземпляры через .. но моя проблема:Как я могу определить это внутри instackenv.json
чтобы описать узел? так что мне нужно будет установить симуляцию, например VirtualMBC
но для самого хоста не для виртуального .. Таким образом OpenStack
сможет управлять узлом гипервизора и создавать виртуальные машины.
Поправьте меня, пожалуйста, и ваша помощь
Во время установки TripleO каждый узел в нижнем облаке имеет определенную роль: директор, вычислительные ресурсы, хранилище, сеть ... Если я правильно понял ваш вопрос, вы хотите знать, можно ли запустить узел Директор как вычислительный узел. ? Боюсь, что ответ на этот вопрос отрицательный, каждому узлу в Undercloud может быть назначена только одна и только одна роль.
Уже было сказано, что это не для производства.
Что касается вашей идеи использования гипервизора в качестве вычислительной машины, я боюсь, что это будет невозможно (по крайней мере, без некоторых очень хитрых обходных путей). Проблема в том, что, по иронии судьбы, в нижнем облаке необходимо выключить все узлы верхнего облака, чтобы настроить их на загрузку с PXE и установить их. Если гипервизор, на котором запущена виртуальная машина под облаком, будет отключен виртуальной машиной под облаком, вы окажетесь без настройки.
В тестовых средах я обычно создаю дополнительные виртуальные машины в качестве вычислительных узлов с включенной вложенной виртуализацией. Опять же, не для продакшена, но достаточно хорош, чтобы все проверить. Фактически это причина создания vbmc - для управления такими настройками с использованием IPMI вместо старого драйвера pxe_ssh.
Есть несколько хорошо автоматизированных способов создания такой установки, я с большим успехом использовал инфракрасный порт [1].