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

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

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 адрес добавится на сетевой интерфейс сервера. Дополнительные адреса нужно добавлять вручную. Либо они будут добавлены при первой переустановке ОС.