LINUX.ORG.RU
ФорумAdmin

ProxMox, репликация VM

 , , ,


1

1

Всем доброго времени суток. Установил 2 узла PVE настроил репликацию, репликация прошла, но как запустить виртуалку которая находилась на выключенном узле не удалось, Узел выключался намерено, тестировался вариант выхода одного узла из строя. Пока не нашёл информации как правильно в данном случае делать репликацию. Пытался создать виртуалку и прикрутить к ней реплецированный диск и поднять таким образом, но не смог указать уже готовый диск. Правда делал это через интерфейс. Правда пока не получилось даже мигрировать машину.


Может нужно общее хранилище.

anonymous ()

Если используешь zfs, и потеря 10-15 м. актуальности устраивает - всё должно быть ОК (лично проверял, УМВР). Если не устраивает потеря впринципе, тогда: drbd+sync репликация.

DALDON ★★★★★ ()

Если 2 узла PVE то не будет кворума (не запустится не одна машина), т.е. для норм работы кластера нужно 3 узла PVE. Вот тогда и репликация и HA будет работать.

pvvking ★★ ()

Вам нужен shared storage. Напримеры Ceph. Либо отдельная нода с iSCSI. Или сервер с NFS на котором лежат образы дисков VM. В этом случае, Вам вообще ничего не надо «мигрировать» - просто запускаете машину на другом узле, и всё.

Nastishka ★★★★★ ()
Ответ на: комментарий от Nastishka

Используется ZFS и задержка устраивает, и диск имеется на второй ноде, то есть репликация прошла, задержка этих 15 минут устраивают. Но как запустить машину я не понял.

Stazot ()
Ответ на: комментарий от pvvking

И да, если две ноды то только миграция (имена хранилищ должны быть одинаковыми на всех нодах), если нужно HA то только три ноды при отвале одной ноды две оставшиеся соберут т.н. кворум и запустят (kvm,lxc) на одной из свободных нод.

pvvking ★★ ()
Ответ на: комментарий от pvvking

хранилища одинаковые, то есть только три узла... посоветуйте что нить на два узла, не хочу Hyper-v использовать. От части из за того что управлять из шела не каждый сможет, а для оснастки нужна ОС соответствующая или 5nine покупать.

Stazot ()
Ответ на: комментарий от Stazot

В качестве 3 ноды ставишь обычный пк, без хранилища, он будет арбитром. В настройках НА указываешь, что миграция виртуалки только между 2 нодами.

fbiagent ★★★ ()
Ответ на: комментарий от fbiagent

Это можно и на типа 2 нодах ФИЗИЧЕСКИХ организовать делаем так.
!!! Только на поиграться и понят как это работает !!!
1. ставим на две физические ноды proxmox
2. ставим в них kvm еще две ноды (получаем теоретически 4 ноды)
3. загоняем в кластер (типа все работает но ... тут много камней всех не описать)
4. имеем почти крутой кластер четыре ноды с возможностью жить на одной ноде + kvm-proxmox на нем.
5. это все рухнет как карточный домик если одна из физ. нод не подымется.
Вам решать что и как проверять и на каких котятах учится.

pvvking ★★ ()
Последнее исправление: pvvking (всего исправлений: 1 )
Ответ на: комментарий от Stazot

Ответил выше !!!НО!!! это точно не для работы а поиграться и понять как работает.

pvvking ★★ ()

на 2-х узлах НА работать не будет. но руками поднять можно, как это делается написано в вики прокса.

Minona ★★☆ ()
Ответ на: комментарий от pvvking

четыре ноды по-большому счёту ничем от двух не отличаются, n+1 надо.

anonymous ()
Ответ на: комментарий от DALDON

Zfs используете?

Используется ZFS и задержка устраивает, и диск имеется на второй ноде, то есть репликация прошла, задержка этих 15 минут устраивают. Но как запустить машину я не понял.

pvvking ★★ ()
Ответ на: комментарий от DALDON

Да zfs, на каждом узле одинаковые пулы и хранилища, репликация прошла, и вроде VHD имеется на втором узле, но виртуалки нет и запустить даже ручками не получается

Stazot ()
Ответ на: комментарий от Stazot

Так её и не должно быть там.

Выключаешь виртуалку на исходном узле. Когда она переходит в offline, нажимаешь по ней: migrate. Указываешь куда ты её мигрируешь. - Если это тот хост где у тебя настроена реплика, она досинкается за пару секунд и вуаля. Виртуалка на другом узле.

DALDON ★★★★★ ()
28 декабря 2018 г.
Ответ на: комментарий от Stazot

Можно в кластере указать, что хост может оставаться один: pvecm expected 1

supme ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.