Installing VirtualBMC for KVM Hypervisor Host

I'm trying to deploy TripleO OverCloud .. and i'm stuck with this step :

http://tripleo.org/install/environments/baremetal.html

My idea is :

  • Currently i've one Hypervisor server KVM
  • I created a Guest node for UnderCloud on same host
  • I created a Guest node for BlockStorage
  • I installed VirtualBMC on these nodes in order to simulate IPMI control
  • The blocker now is with Compute 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

1
задан 12 September 2019 в 14:41
2 ответа

Уже было сказано, что это не для производственной среды.

Что касается вашей идеи о том, что гипервизор будет выполнять роль вычислений, я боюсь, что это будет невозможно (без некоторых очень хитроумных обходных путей как минимум). Проблема в том, что, по иронии судьбы, в нижнем облаке необходимо перезапустить все узлы верхнего облака, чтобы настроить их на загрузку из PXE и ​​установить их. Если гипервизор, на котором запущена виртуальная машина под облаком, будет отключен виртуальной машиной под облаком, вы окажетесь без установки.

В тестовых средах я обычно создаю дополнительные виртуальные машины в качестве вычислительных узлов с включенной вложенной виртуализацией. Опять же, не для продакшена, но достаточно хорош, чтобы все проверить. Фактически это причина создания vbmc - для управления такими настройками с использованием IPMI вместо старого драйвера pxe_ssh.

Есть несколько хорошо автоматизированных способов создания такой установки, я с большим успехом использовал инфракрасный порт [1]

[1] http://infrared.readthedocs.io/en/latest/

0
ответ дан 4 December 2019 в 04:14

Во время установки TripleO каждый узел в нижнем облаке имеет определенную роль: директор, вычисление, хранилище. , Сеть, ... Если я правильно понял ваш вопрос, вы хотите знать, можно ли запустить узел Director как вычислительный узел? Боюсь, что ответ на этот вопрос отрицательный, каждому узлу в Undercloud может быть назначена только одна и только одна роль.

0
ответ дан 4 December 2019 в 04:14

Теги

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