VMmanager

Управление IP-адресами ВМ

При создании виртуальной машины (ВМ) VMmanager выделяет ей IP-адрес из заданного пула. Вы можете назначить дополнительные IP-адреса для ВМ или удалить существующие. Для управления IP-адресами перейдите в Виртуальные машины → выберите ВМ → кнопка Параметры → вкладка IP-адреса

Вы можете настроить проверку IP-адресов перед тем, как платформа выделит их ВМ. Если IP-адрес не пройдёт проверку, VMmanager не будет назначать его ВМ. Например, можно запретить выдачу IP-адресов, назначенных каким-либо устройствам в сети. Подробнее см. в статье базы знаний Как настроить проверку IP-адреса перед выдачей?

Управление IPv4-адресами

Изменение IP-адресов не поддерживается, если для ВМ были созданы снимки.

Вы можете выбрать модель добавления IPv4-адреса на ВМ. От выбранной модели зависит в какой файл будет записана сетевая конфигурация:

Название моделиПути к файлам конфигурацииДля каких ОС используется
debian-based/etc/network/interfacesОС, основанные на Debian — Astra Linux, Debian, Ubuntu
freebsd-based/etc/rc.conf.d/network
/etc/rc.conf.d/routing
ОС, основанные на FreeBSD
redhat-based/etc/sysconfig/network-scripts/ifcfg-<interface>ОС, основанные на RHEL — AlmaLinux, CentOS, Oracle Linux, Rocky Linux
WindowsОС семейства Windows
none (Нет автоматизации)Конфигурация не добавляется на ВМОС, загруженные из ISO-образов
ОС семейства Windows

Если на ВМ есть сетевые интерфейсы, добавленные вручную средствами ОС, рекомендуем выбрать модель none.

Изменение модели может завершиться с ошибкой 5991 "Ip automation not available", если:

  • в настройках ВМ в платформе есть сетевой интерфейс, который фактически отсутствует на ВМ;
  • в настройках ВМ в платформе есть IP-адреса, которые фактически отсутствуют на ВМ;
  • ВМ была импортирована из VMmanager 5 и автоматическая синхронизация сетевых интерфейсов не завершена.

Чтобы добавить IPv4-адреса:

  1. Если нужно, измените Модель добавления IP-адреса. По умолчанию VMmanager автоматически выбирает модель, соответствующую ОС.
  2. Нажмите Добавить IP-адрес.
  3. Выберите Тип сети:
  4. Для основной и дополнительной сети:
    1. Выберите, как Добавить IP-адрес или подсеть:
      • Из пула IPv4:
        1. Выберите Пул IP-адресов, из которого будут назначены адреса для ВМ.
        2. Выберите или введите нужное Количество IP-адресов. ВМ может быть выдано не более 10 IP-адресов;
      • Вручную:
        1. Введите IPv4-адрес или IPv6-подсеть. Для IPv4-адреса используйте формат x.x.x.x, для IPv6-подсети — формат x:x:x:x:x:x:x:x/yy, где /yy — префикс подсети от /32 до /125.
  5. Для виртуальной сети:
    1. Выберите Виртуальную сеть.
    2. Выберите Локальную сеть в виртуальной сети.
    3. Выберите или введите нужное Количество IP-адресов. ВМ может быть выдано не более 10 IP-адресов;
  6. Нажмите кнопку Добавить.

Дополнительные IPv4-адреса будут добавлены в сетевую конфигурацию ВМ с префиксом /32.

Из-за особенностей подсистемы nftables, если для всех ВМ на узле кластера выделено более 1000 IP-адресов, пропускная способность сети существенно снизится. Чтобы избежать этой проблемы, отключите ограничения на число TCP-соединений. Подробнее см. в статье Тонкая настройка виртуальных машин.

Чтобы удалить IP-адрес, в строке с интерфейсом нажмите значок  Удалить.

Вкладка IPv4

Управление IPv6-адресами

Чтобы добавить IPv6-адрес:

  1. Перейдите на вкладку IPv6.
  2. Нажмите кнопку Включить IPv6.
  3. Выберите Пул IPv6-адресов.
  4. Выберите Префикс выделяемой подсети от /48 до /125. 

    Префикс подсети должен быть больше префикса сети.
  5. Нажмите Включить IPv6.

Платформа выделит для ВМ подсеть IPv6-адресов. Первый адрес из подсети будет автоматически назначен на интерфейс ВМ. Сетевые настройки нужно будет добавить на ВМ вручную. Подробнее см. в статье Назначение IP-адресов средствами ОС.

Чтобы отключить IPv6-адресацию, нажмите Параметры сетиВыключитьОтключить IPv6.

Подробнее о работе IPv6 см. в статье Работа с IPv6.

Параметры сети IPv6

PTR-записи для IPv6-адресов

PTR-записи нужны, чтобы DNS-сервер мог определить доменное имя ВМ по IP-адресу. Такие записи используются для работы некоторых интернет-сервисов (например, отправки электронной почты).

Основной домен ВМ автоматически привязывается к первым двум IPv6-адресам из выделенной подсети. Например, для ВМ cosmos-diamond.example.com выделена подсеть 2a01:230:2:3::8/125. Платформа автоматически создаст PTR-записи, связывающие домен cosmos-diamond.example.com с IP-адресами 2a01:230:2:3::8 и 2a01:230:2:3::9. 

Создание PTR-записи не добавляет IP-адрес на ВМ. IPv6-адреса нужно добавить вручную. Подробнее см. в статье Назначение IP-адресов средствами ОС.

Для управления PTR-записями:

  1. Настройте интеграцию с DNSmanager 6. Подробнее см. в статье Модуль "Интеграция с PowerDNS".
  2. Перейдите в Виртуальные машины → выберите ВМ → кнопка Параметры → вкладка IP-адреса →вкладка IPv6.

Чтобы создать дополнительную PTR-запись для ВМ:

  1. Нажмите кнпоку Добавить PTR-запись.
  2. Введите IPv6-адрес и Домен, который должен ему соответствовать.
  3. Нажмите кнопку Добавить.

Чтобы изменить настройки записи, нажмите .

Чтобы удалить запись, нажмите .


Настройка PTR-записей

Выделение IP-адресов по DHCP

Если IP-адрес ВМ был назначен внешним DHCP-сервером, платформа не будет учитывать этот адрес, управлять им и отображать в интерфейсе. Изменить сетевые настройки ВМ вы сможете только в гостевой ОС.

Чтобы отключить выдачу адреса через DHCP:

  1. Нажмите ссылку Изменить IP-адреса.
  2. Выберите, как Добавить IP-адрес или подсеть:
    • Из пула IPv4:
      1. Выберите Пул IP-адресов, из которого будут назначены адреса для ВМ.
      2. Выберите или введите нужное Количество IP-адресов. ВМ может быть выдано не более 10 IP-адресов;
    • Из пула IPv6:
      1. Выберите Пул IP-адресов, из которого будут назначены адреса для ВМ.
      2. Введите Префикс подсети от /32 до /125;
    • Вручную:
      1. Введите IPv4-адрес или IPv6-подсеть. Для IPv4-адреса используйте формат x.x.x.x, для IPv6-подсети — формат x:x:x:x:x:x:x:x/yy, где /yy — префикс подсети от /32 до /125;
  3. Нажмите кнопку Применить.