Basta configurar o IP estático de cada máquina virtual em
/etc/network/interfaces
Para passar o IP correto para sua VM ao criar um, adicione ao seu comando xen-create-image essa opção:
root@nikita:~# xen-create-image --hostname <HOST> --ip <IP>
Instalou o Xen em um servidor em casa, recentemente o moveu para um data center. Funcionou bem com o DHCP por trás do meu roteador, com cada servidor virtual e o dom0 recebendo seu próprio endereço IP.
No data center, há muitos endereços IP a serem usados, mas todos precisam ser estáticos. Consegui obter a configuração do dom0 com um IP estático como este, mas não tenho certeza para onde ir a partir daqui.
auto eth0
iface eth0 inet static
address 204.45.15.42
netmask 255.255.255.248
gateway 204.45.15.41
Basta configurar o IP estático de cada máquina virtual em
/etc/network/interfaces
Para passar o IP correto para sua VM ao criar um, adicione ao seu comando xen-create-image essa opção:
root@nikita:~# xen-create-image --hostname <HOST> --ip <IP>
No /etc/xen/xen-tools.conf você deve comentar para obter o seguinte:
# dhcp = 1
Eu também uso mencionar minha bridge em /etc/xen-tools/xen-tools.conf
bridge=xenbr0
esse nome de ponte será o nome da ponte de / etc / network / interfaces
, descomente o seguinte:
gateway = 192.168.1.1
netmask = 255.255.255.0
broadcast = 192.168.1.255
Para servidores de nomes, se você não tocar em nada, a máquina virtual herdará dos servidores de nomes do Dom0.
quando você cria uma máquina virtual Xen, mencione o Ip:
>xen-create-image --hostname=test105 --ip=192.168.1.105
De minha própria experiência, eu acho que é melhor colocar tantos parâmetros quanto você pode em xen-tools para manter o número de parâmetros para o menor quando você cria uma nova máquina virtual.