Начало переноса
-
Включить режим «Карта хостов». «О системе» -> «Специальные возможности».
-
В разделе «Хосты» необходимо переключится в режим «карта» в правом верхнем углу.
-
Нажать кнопку «Перенос» над картой, для перемещения плиток.
-
Перетащите контейнер или стек целиком на блок нового хоста (стек выделен общей рамкой)
-
Переключатель «Применять сразу» — позволяет запускать перенос прямо из окна плана (если нет предупреждений — окно не открывается)
Окно плана

Перенос
Задание идёт шагами, карта показывает их в живую:
-
План — проверка обоих хостов
-
Упаковка — стек на старом хосте останавливается (с этого момента сервис недоступен), тома и образы упаковываются.
-
Передача — данные идут через хаб на новый хост. На карте виден призрак плитки.

-
Распаковка — тома и образы на новом хосте, стек запускается.
-
Traffic Fly — в оба маршрута добавляется цель. Хаб ждет 90 секунд, пока шлюз не увидит её живой, затем обмен: новая — рабочая, старая- резерв.

-
Запись переноса: старый стек остался на хосте для отката.
-
Ошибка на любом из этапов, запускает стек на старом хосте снова.
Если что-то не так
-
«Откатить» — щелчек по серой плитке на старом хосте: стек на новом хосте будет остановлен, на старом запустится, маршруты и конвейер возвращаются.
-
Если новый хост не отвечает, есть возможность «Откатить без нового хоста»
-
Следующая выкладка конвейера сверяет цели маршрутов с хостом из описания и убирает старую резервную цель. Откатить можно только до следующей выкладки.
Убрать старую копию
Когда всё проверено — щелчок по плитке «Убрать старый» : резервные контейнеры удаляются с хоста, старая цель — из маршрутов.
А в живую это происходит так:
👉 GitHub: github.com/piqab/nkt
📚 Документация: piqab.github.io/nkt
ссылка на оригинал статьи https://habr.com/ru/articles/1097296/