Product SiteDocumentation Site

27.3. Миграция гостевой системы в случае ошибки

В случае серьезной ошибки гостевая система может застрять на неисправном узле. В этом случае её нужно вручную переместить на рабочий узел.
Предположим, что есть две гостевые системы (VM 100 и CT 200), работающие на узле pve02 и реплицирующихся на узел pve03. Узел pve02 вышел из строя и не может вернуться в сеть. Нужно вручную перенести гостевые системы на узел pve03. Для этого необходимо:
  1. Подключиться к узлу pve03 по SSH или открыть его оболочку в веб-интерфейсе.
  2. Проверить, является ли кластер кворумным:
    # pvecm status
    
    Если кворума нет, настоятельно рекомендуется сначала восстановить кворум и снова сделать узел работоспособным. Только если в данный момент это невозможно, можно использовать следующую команду для установки кворума на текущем узле:
    # pvecm expected 1
    

    Примечание

    Следует любой ценой избегать изменений, которые влияют на кластер, если установлено ожидаемое количество голосов (например, добавление/удаление узлов, хранилищ, ВМ/CT). Этот режим можно использовать только для повторного запуска и работы важных гостевых систем или для решения самой проблемы кворума.
  3. Переместить оба файла конфигурации с исходного узла pve02 на узел pve03:
    # mv /etc/pve/nodes/pve02/qemu-server/100.conf /etc/pve/nodes/pve03/qemu-server/100.conf
    # mv /etc/pve/nodes/pve02/lxc/200.conf /etc/pve/nodes/pve03/lxc/200.conf
    
  4. Запустить гостевые системы:
    # qm start 100
    # pct start 200