web-dev-qa-db-ja.com

Xenの仮想マシンに独自のIPアドレスを与える

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
2
rachelderp

/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にできるだけ多くのパラメーターを配置する方が良いと思います。

1

すべての仮想マシンの静的IPをで構成するだけです

/etc/network/interfaces

適切なIPを作成時にVMに渡すには、xen-create-imageコマンドに次のオプションを追加します。

root@nikita:~# xen-create-image --hostname <Host> --ip <IP> 
1
Lucas Kauffman