I'm trying to deploy TripleO
OverCloud
.. and i'm stuck with this step :
http://tripleo.org/install/environments/baremetal.html
My idea is :
KVM
Guest
node for UnderCloud
on same hostGuest
node for BlockStorage
VirtualBMC
on these nodes in order to simulate IPMI
controlCompute
node where as per my understanding it should be a physical hypervisor server . so my Idea
is to use the Host
hypervisor itself as a Compute
note thus it will be possible to create instances through.. but my problem is :How can i define it inside instackenv.json
in order to describe the node ? so mu though is i will need to install a simulation like VirtualMBC
but for the host itself not for the virtual .. Thus OpenStack
would be able of managing the hypervisor node and creating the VMs.
Correct me please and your help
Уже было сказано, что это не для производственной среды.
Что касается вашей идеи о том, что гипервизор будет выполнять роль вычислений, я боюсь, что это будет невозможно (без некоторых очень хитроумных обходных путей как минимум). Проблема в том, что, по иронии судьбы, в нижнем облаке необходимо перезапустить все узлы верхнего облака, чтобы настроить их на загрузку из PXE и установить их. Если гипервизор, на котором запущена виртуальная машина под облаком, будет отключен виртуальной машиной под облаком, вы окажетесь без установки.
В тестовых средах я обычно создаю дополнительные виртуальные машины в качестве вычислительных узлов с включенной вложенной виртуализацией. Опять же, не для продакшена, но достаточно хорош, чтобы все проверить. Фактически это причина создания vbmc - для управления такими настройками с использованием IPMI вместо старого драйвера pxe_ssh.
Есть несколько хорошо автоматизированных способов создания такой установки, я с большим успехом использовал инфракрасный порт [1]
Во время установки TripleO каждый узел в нижнем облаке имеет определенную роль: директор, вычисление, хранилище. , Сеть, ... Если я правильно понял ваш вопрос, вы хотите знать, можно ли запустить узел Director как вычислительный узел? Боюсь, что ответ на этот вопрос отрицательный, каждому узлу в Undercloud может быть назначена только одна и только одна роль.