Установил 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>