Как изменить IP-адрес на сервере с платформой VMmanager 6?
Ответ
Учитывайте следующее:
инструкция неприменима, если сервер с платформой используется в качестве узла кластера;
смена IP-адреса сделает веб-интерфейс платформы временно недоступным. Виртуальные машины (ВМ) на узлах кластера продолжат работать, но управлять ими не получится до завершения процедуры.
Внимание
Во время смены IP-адреса SSH-сессия будет разорвана. Неправильное указание маски подсети или шлюза сделает сервер недоступным по сети. Перед выполнением инструкции убедитесь, что у вас есть прямой доступ к серверу (IPMI или KVM-консоль) на случай ошибки.
Чтобы изменить IP-адрес сервера с платформой:
Подключитесь к серверу с платформой VMmanager 6 по SSH, используя текущий IP-адрес. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
Остановите VMmanager:
sudo vm stop
Дождитесь полной остановки контейнеров и сервисов.
Замените IP-адрес в конфигурации сетевого интерфейса. Выберите подходящий вариант инструкции в зависимости от того от того, какой сетевой менеджер используется в операционной системе вашего сервера. Выполните команду:
systemctl is-active NetworkManager
Если вывод active — используйте вариант 1 (NetworkManager).
Вариант 1 (NetworkManager) рекомендуется для AlmaLinux 9 и более новых версий.
Если вывод inactive или unknown — используйте вариант 2 (конфигурационные файлы ifcfg).
Внимание
Расположение файлов конфигурации сети может отличаться в зависимости от используемой ОС и её версии.
Раскрыть вариант 1 (NetworkManager)
Вариант 1. NetworkManager
Чтобы заменить IP-адрес в конфигурации сетевого интерфейса:
Выведите список текущих IP-адресов и интерфейсов:
ip -4 addr show
Пример вывода
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
inet 192.168.1.100/24 brd 192.168.1.255 scope global eth0
valid_lft forever preferred_lft forever
3: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
inet 10.0.0.25/16 brd 10.0.255.255 scope global ens3
valid_lft forever preferred_lft forever
Найдите интерфейс, на котором настроен текущий IP-адрес. В примере выше ens3 — название сетевого интерфейса.
Найдите имя активного соединения:
Выполните команду:
nmcli connection show --active
Пример вывода
NAME UUID TYPE DEVICE
System eth0 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 ethernet eth0
ens3 7c4f9d5e-2a8c-4c3a-9f1b-3e8d5c7e9a1b ethernet ens3
Wired connection 1 a1b2c3d4-e5f6-7890-1234-567890abcdef ethernet eth0
Найдите в колонке DEVICE имя интерфейса из предыдущего шага (например, ens3) и возьмите соответствующий NAME из той же строки. В примере выше для интерфейса ens3 именем соединения также является ens3.
Выполните команды для изменения параметров:
Внимание
Если шлюз или DNS-серверы остаются прежними, пропустите соответствующие команды.
sudo nmcli con mod "<имя_соединения>" ipv4.addresses <новый_IP/маска>
sudo nmcli con mod "<имя_соединения>" ipv4.gateway <новый_шлюз>
sudo nmcli con mod "<имя_соединения>" ipv4.dns "<DNS>"
sudo nmcli con mod "<имя_соединения>" ipv4.method manual
Пояснения:
<имя_соединения> — получено в п. 3.
Пример команды
sudo nmcli con mod "ens3" ipv4.addresses 10.0.0.50/24
sudo nmcli con mod "ens3" ipv4.gateway 10.0.0.1
sudo nmcli con mod "ens3" ipv4.dns "8.8.8.8"
sudo nmcli con mod "ens3" ipv4.method manual
Примените изменения:
Внимание
SSH-сессия оборвётся. Подключитесь по новому IP-адресу.
sudo nmcli con up "<имя_соединения>"
Пояснения:
<имя_соединения> — получено в п. 3.
Раскрыть вариант 2 (конфигурационные файлы ifcfg)
Вариант 2. Конфигурационные файлы ifcfg
Расположение файла зависит от ОС:
Операционная система
Файл конфигурации
Astra Linux, Ubuntu
/etc/network/interfaces
AlmaLinux
/etc/sysconfig/network-scripts/ifcfg-<интерфейс>
Внимание
Перед изменением сетевых конфигураций сделайте резервную копию файлов. Подробнее см. в статье Резервное копирование платформы.
Чтобы заменить IP-адрес в конфигурации сетевого интерфейса:
Откройте файл /etc/network/interfaces в режиме редактирования.
Найдите секцию целевого сетевого интерфейса и измените параметры:
если подсеть меняется: address, netmask, gateway;
если подсеть не меняется: только значение address. При необходимости добавьте или обновите DNS-серверы (параметр dns-nameservers).
SSH-сессия оборвётся. Подключитесь по новому IP-адресу.
Astra Linux, Ubuntu
sudo systemctl restart networking
AlmaLinux
sudo systemctl restart network
Обновите конфигурационный файл VMmanager 6:
Откройте файл /opt/ispsystem/vm/config.json в режиме редактирования.
Найдите параметр DomainName. В зависимости от его значения выполните следующие действия:
если указан старый IP-адрес, замените его на новый;
если указано доменное имя, пропустите этот шаг.
Сохраните изменения.
Если необходимо, актуализируйте DNS-запись для домена. Если платформа была доступна по доменному имени, необходимо, чтобы это имя указывало на новый IP-адрес. Обратитесь к сервису, где вы управляете DNS-зоной вашего домена (хостинг-провайдер, регистратор доменов или собственный DNS-сервер) и измените A-запись, указав в ней новый IP-адрес сервера.
Внимание
После изменения записи может потребоваться время на её обновление в кешах DNS.
Запустите VMmanager:
sudo vm start
Выполните следующие проверки в зависимости от вашего сценария:
новая подсеть. Если новый IP-адрес из другой подсети:
убедитесь, что шлюз по умолчанию указан верно для новой сети;
маршруты, ведущие в предыдущую подсеть, не конфликтуют с новыми настройками.
DNS-серверы. Проверьте, что адреса DNS-серверов в файле /etc/resolv.conf актуальны и доступны из новой сети;
связность с узлами. Если после смены IP-адреса платформы узлы кластера недоступны, проверьте сетевую связность с ними;
доступ к внешним ресурсам. С нового IP-адреса проверьте доступность внешних ресурсов, которые необходимы платформе для работы. Подробнее см. раздел Доступ к внешним ресурсам статьи Требования к серверу.
Дата последнего обновления статьи: 02.06.2026. Статья подготовлена техническими писателями ISPsystem