Назад | Перейти на главную страницу

Предоставление виртуальным машинам в Xen собственных IP-адресов

Установил Xen на сервере дома, недавно переехал в дата-центр. Отлично работал с DHCP за моим маршрутизатором, каждый виртуальный сервер и dom0 получали свой IP-адрес.

В центре обработки данных можно использовать множество IP-адресов, но все они должны быть статическими. Мне удалось получить настройку dom0 со статическим IP-адресом, подобным этому, но я не уверен, что делать дальше.

auto eth0
iface eth0 inet static
address 204.45.15.42
netmask 255.255.255.248
gateway 204.45.15.41

В /etc/xen/xen-tools.conf вы должны прокомментировать, чтобы получить следующее:

# dhcp = 1

Я также упоминаю свой мост в /etc/xen-tools/xen-tools.conf

 bridge=xenbr0

это имя моста будет именем моста из / etc / network / interfaces

затем раскомментируйте следующее:

gateway    = 192.168.1.1
netmask    = 255.255.255.0
broadcast  = 192.168.1.255

Для серверов имен: если вы ничего не трогаете, виртуальная машина унаследует серверы имен Dom0.

затем, когда вы создаете виртуальную машину Xen, укажите IP:

>xen-create-image --hostname=test105 --ip=192.168.1.105

Исходя из моего собственного опыта, я думаю, что лучше указать как можно больше параметров в xen-tools, чтобы при создании новой виртуальной машины количество параметров было минимальным.

Просто настройте статический IP-адрес каждой виртуальной машины в

/etc/network/interfaces

Чтобы передать правильный IP-адрес вашей виртуальной машине при ее создании, добавьте в команду xen-create-image эту опцию:

root@nikita:~# xen-create-image --hostname <HOST> --ip <IP>