Миграция виртуальных машин / контейнеров LXD между узлами

Я настраиваю небольшой кластер, используя виртуальную машину (главную) и 3 голых металлических сервера (все работают под Ubuntu 14.04). На каждом сервере без операционной системы также есть 2 Т дискового пространства, экспортированного с помощью Ceph 0.94.5 .

Я хотел бы иметь возможность запускать виртуальные машины (контейнеры) LXD в этом кластере и легко переносить эти виртуальные машины на другие узлы. Я мог бы установить OpenStack, но мне это кажется довольно сложным (возможно, OpenStack - излишек для такого небольшого кластера, как мой). Итак, моим решением было создать большой блочный том Ceph / rbd и смонтировать его в папке контейнера LXD (/var/lib/lxd/containers) на всех узлах. Чтобы переместить виртуальную машину, я просто выключаю ее на одном узле, а затем снова запускаю на другом.

Только для одной виртуальной машины он работает нормально, но мне это не кажется долгосрочным решением. Мои вопросы:

  1. Есть ли способ передать блочный том (Ceph / rbd) или папку на виртуальную машину LXD, чтобы сам LXD смонтировал корневую папку (/)? Было бы неплохо иметь блочный том для каждой ВМ (а не для всех ВМ, использующих одну и ту же папку).

  2. Есть ли более простое решение, чем OpenStack для моего варианта использования (или более простая процедура установки для OpenStack)?

  3. В конечном счете, я хотел бы, чтобы в моем кластере была возможность планировать виртуальные машины на узлы, перемещать виртуальные машины с вышедших из строя узлов и т. Д. Какие-либо предложения о том, как это сделать?


person dilvan    schedule 24.11.2015    source источник
comment
Не забудьте опубликовать полученные вами результаты через список рассылки LXC, чтобы помочь другим членам сообщества :)   -  person JamieB    schedule 26.11.2015


Ответы (1)


вы не сказали, следовали ли вы уже какому-то «руководству» или нет.

Но чтобы убедиться, что вы знаете о них, взгляните на эти 2 руководства по канонической версии:

https://help.ubuntu.com/lts/clouddocs/installer/

person bmullan    schedule 19.12.2015