Добавление IP-адресов на виртуальную машину

Материал из ISPWiki
Перейти к: навигация, поиск

Иерархия: VMmanager KVM -> Виртуальные машины
VMmanager Cloud -> Виртуальные машины
VMmanager OVZ -> Принципы работы

VMmanager KVM/Cloud

При создании виртуальной машины в VMmanager предусмотрена возможность выделить для нее сразу несколько IP-адресов.

Ips1.png

В таком случае все IP-адреса будут добавлены на сетевой интерфейс виртуальной машины.

Если же при создании vm был выбран только один адрес, а затем в VMmanager -> Виртуальные машины -> IP добавлены дополнительные IP-адреса, то на сетевой интерфейс виртуальной машины будет добавлен только один IP-адрес - основной. Дополнительные адреса не будут автоматически настроены, ввиду технических особенностей работы KVM-виртуализации.

Другими словами, дополнительные IP-адреса добавляются на сетевой интерфейс виртуальной машины только при установке операционной системы. Добавить дополнительные IP-адреса в уже установленную систему можно только вручную.

Технические детали

Установка шаблона Linux на VMmanager производится с помощью методов kickstart и preseed, данные технологии позволяют передать установщику только один IP-адрес. Поэтому в процессе установки ОС на сетевой интерфейс сервера добавляется только один IP-адрес. Однако, данные технологии поддерживают возможность запуска post install скриптов после завершения установки операционной системы.

В шаблонах операционных систем Linux, предоставляемых ISPsystem, в post install скриптах настроен механизм добавления всех дополнительных IP-адресов на сетевой интерфейс vm.

Метод установки FreeBSD на виртуальную машину отличается от Linux, однако там так же, после установки операционной системы, вызывается скрипт, который добавляет все дополнительные IP-адреса на сетевой интерфейс vm.

При установке Windows на виртуальную машину, дополнительные IP-адреса не добавляются в систему.

Более подробная информация о методах установки ОС на виртуальную машину представлена в документации.

VMmanager OVZ

Виртуализация OpenVZ позволяет в любой момент добавить на сетевой интерфейс виртуального контейнера дополнительные IP-адреса.

BILLmanager + VMmanager KVM/Cloud

При заказе виртуальной машины с дополнительными IP-адресами из BILLmanager, биллинг сначала посылает запрос в VMmanager на создание vm с одним IP, а потом уже отдельными операциями добавляет дополнительные IP для виртуальной машины в VMmanager.

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