Xenを自宅のサーバーにインストールし、最近データセンターに移動しました。各仮想サーバーとdom0が独自のIPアドレスを取得することで、ルーターの背後にあるDHCPで正常に機能しました。
データセンターには、使用するIPアドレスがたくさんありますが、それらはすべて静的である必要があります。このような静的IPでdom0をセットアップすることができましたが、ここからどこに行くのかわかりません。
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
Namerserverの場合、何も触れないと、仮想マシンはDom0namerserverから継承します。
次に、Xen仮想マシンを作成するときに、IPについて言及します。
>xen-create-image --hostname=test105 --ip=192.168.1.105
私自身の経験から、新しい仮想マシンを作成するときにパラメーターの数を最小限に抑えるために、xen-toolsにできるだけ多くのパラメーターを配置する方が良いと思います。
すべての仮想マシンの静的IPをで構成するだけです
/etc/network/interfaces
適切なIPを作成時にVMに渡すには、xen-create-imageコマンドに次のオプションを追加します。
root@nikita:~# xen-create-image --hostname <Host> --ip <IP>