База знаний VMmanager
Режим фокусировки

Как изменить IP-адресацию в кластере, если платформа перенесена на ВМ

Вопрос

Как изменить IP-адресацию кластера VMmanager с платформой, перенесённой на виртуальную машину (ВМ)?

Ответ

Подготовка мастер-VM к переносу

  1. Подключитесь к ВМ с платформой (мастер-VM) по SSH, VNC или SPICE.
  2. Включите службы последовательного терминала:
    sudo systemctl enable --now serial-getty@ttyS0.service
    exit

Проверка доступа к мастер-VM через узел кластера

  1. Подключитесь к узлу кластера, на котором размещена мастер-VM, по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
  2. Проверьте наличие мастер-VM на узле:

    sudo virsh list

    Убедитесь, что в списке присутствует platform-master.

  3. Проверьте возможность входа в ВМ:
    1. Подключитесь к ВМ:
      sudo virsh console <имя_мастер-VM>
    2. Нажмите Enter.
    3. Введите учётные данные:
      • имя пользователя — root;
      • пароль пользователя root.
    4. Проверьте доступность командной строки. Если она откроется после авторизации, значит подключение установлено.
    5. Выполните команду:
      exit

Изменение IP-адресов на узлах кластера

Внимание!
Если рабочая станция находится в другой подсети, подключитесь к узлам через консоль BMC.
  1. Определите механизм управления сетью:
    cat /etc/network/interfaces

    Если строки закомментированы, используется NetworkManager.

  2. Просмотрите текущие привязки IP:
    ip addr show | grep $(hostname -I)
  3. Измените IP-адреса на интерфейсе подключения узлов (по умолчанию — vmbr0). При использовании NetworkManager воспользуйтесь графической утилитой: nmtui.
  4. Перезагрузите узлы кластера для применения настроек:
    systemctl reboot

Изменение IP-адреса на мастер-VM

Внимание!

Изменение IP-адреса мастер-VM любым способом, отличным от описанного ниже, может привести к неработоспособности платформы. Если изменить IP-адрес мастер-VM стандартными средствами ОС, веб-интерфейс платформы станет недоступен, а подключение по SSH к мастер-VM будет невозможным.

Перед выполнением инструкции создайте резервную копию платформы. Подробнее см. в статье Резервное копирование платформы

  1. Подключитесь к узлу кластера, на котором размещена мастер-VM, по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
  2. Проверьте наличие мастер-VM на узле:
    sudo virsh list

    Убедитесь, что в списке присутствует platform-master.

  3. Подключитесь к ВМ:
    sudo virsh console <имя_мастер-VM>
  4. Нажмите Enter.
  5. Введите учётные данные:
    • имя пользователя — root;
    • пароль пользователя root.
  6. Если оборудование использует сеть 172.17.0.0/16, выполните инструкцию из статьи Как изменить сеть, используемую Docker? В остальных случаях пропустите этот шаг.
  7. Откройте файл настроек сети:
    sudo nano /etc/network/interfaces
  8. Измените IP-адрес гостевой ОС мастер-VM.
  9. Сохраните файл и закройте редактор.
  10. Перезагрузите мастер-VM:
    sudo reboot

Изменение настроек подключения узлов в интерфейсе платформы

  1. Откройте веб-интерфейс платформы по новому IP-адресу мастер-VM.
  2. Авторизуйтесь одним из указанных способов:
  3. Перейдите в раздел Узлы → выберите узел → меню .
  4. Для каждого узла:
    1. Нажмите Восстановить подключение.
    2. Укажите новый IP-адрес.
    3. Нажмите кнопку Подключиться к узлу.
  5. Перейдите в список задач.
  6. Отсортируйте задачи по дате создания или по убыванию ID.
  7. Проверьте, что задачи Обновление сертификатов TLS на узле <имя_задачи> завершены успешно. Подробнее о списке задач см. в статье Список задач.

Изменение IP-адреса мастер-VM в платформе

  1. Перейдите в раздел Сети.
  2. Во вкладке Пулы IP-адресов выполните одно из следующих действий:
    • создайте новый пул с IP-адресом мастер-VM;
    • добавьте новый IP в существующий пул.
      Внимание!
      IP-адрес должен совпадать с указанным в /etc/network/interfaces. Подробнее — в статье Работа с пулами.
  3. В правом меню нажмите значок Настройки → VM с платформой.
  4. Нажмите Изменить IP-адрес.
  5. Укажите новый IP-адрес мастер-VM.
  6. Перейдите в список задач.
  7. Отсортируйте задачи по дате создания или по убыванию ID.
  8. Проверьте, что задачи Смена IP-адреса завершены успешно. Подробнее о списке задач см. в статье Список задач.