Hetzner、XenServer仮想マシンのIPv4アドレスを保存

XenServerの仮想マシンにIPv4アドレスを保存する場合に使用できる小さなライフハック(重要ではありません)。



HetznerサーバーにXenServerまたは別のOSをインストールすると、1つのIPアドレス、マスク、およびゲートウェイが取得されます。 仮想マシンには個別のアドレスが必要なため、注文する機会があります。











たとえば、46.4.205.64 / 29が割り当てられました。 8つのアドレスすべてを使用する方法は? 以下について。



XenCenterでは、追加のネットワークを作成します。















このサブネットのdom0にプライベートアドレスの範囲(この場合は172.16.1.1/24)のアドレスを割り当てます。







構成プロセスで新しいVMを作成する場合、新しく作成されたネットワーク1がネットワークとして機能することを示します。







OSを仮想マシンにインストールすると、インターネットが必要な場合に不便が生じる可能性があります。 したがって、Linuxディストリビューションでは、netinstallではなく、完全なイメージを使用することをお勧めします。 ただし、このようなニーズに合わせていつでも1つの追加IPを注文し、インストール時に(それぞれ、ネットワーク0を介して)使用できます。



OSのインストール中に、ネットワークをセットアップするときに、上記の範囲(この場合は172.16.1.0/24)からIPを指定します(たとえば、ゲートウェイを指定せずに 172.16.1.10/24)。



インストール後、アドレス46.4.205.64を仮想マシンに割り当てましょう。



-ネットワークインターフェイス設定(たとえば、debian):



/ etc /ネットワーク/インターフェイス
オートロー

iface lo inetループバック



自動eth0

iface eth0 inet static

アドレス172.16.1.10

ネットマスク255.255.255.0



自動eth0:0

iface eth0:0 inet静的

アドレス46.4.205.64

ネットマスク255.255.255.255



-起動時にルートを記述します。



#mcedit /etc/network/if-up.d/route
#!/ bin / bash

/ sbin / ip routeは、172.16.1.1 src 46.4.205.64を介してデフォルトを追加します



#chmod + x /etc/network/if-up.d/routeを忘れないでください



これで、仮想マシンのネットワーク設定が完了しました。 dom0のルーティングを調整します。



ネットワーク(ネットワーク1)のuuidを決定します。



#xeネットワークリスト



サブネットに静的ルートを追加します。



#xe network-param-set uuid = uuid



other-config:static-routes = 46.4.205.64 / 29 / 172.16.1.1




検証:



#ip ro
<external address> dev xenbr0を介したデフォルト

46.4.173.64/29 172.16.1.1 dev xapi1経由

172.16.1.0/24 dev xapi1 proto kernel scope link src 172.16.1.1

<外部アドレス> / 29 dev xenbr0 proto kernel scope link src <hetzner gateway>



さて、結論として:



ネタバレ見出し
C:\ユーザー\ spacewalk> ping 46.4.205.64



46.4.205.64から32バイトのデータとのパケット交換:

46.4.205.64からの返信:バイト= 32時間= 40ms TTL = 56

46.4.205.64からの返信:バイト= 32時間= 40ms TTL = 56

46.4.205.64からの返信:バイト= 32時間= 40ms TTL = 56

46.4.205.64からの返信:バイト= 32時間= 40ms TTL = 56



46.4.205.64のping統計:

パケット:送信= 4、受信= 4、損失= 0

(0%の損失)

ミリ秒単位の概算の受信/送信時間:

最小= 40ミリ秒、最大= 40ミリ秒、平均= 40ミリ秒



C:\ Users \ spacewalk> tracert 46.4.173.60



static.60.173.4.46.clients.your-server.de [46.4.173.60]へのトレースのルーティング

ジャンプの最大数が30の場合:



1 1 ms 2 ms <1 ms 192.168.89.1

2 1 ms 1 ms 1 ms 213.231.0.200

3 2 ms 1 ms 1 ms odessa1-xe-0-0-0-931.ett.ua [80.93.126.69]

4 53 ms 34 ms 61 ms fft-od.ett.ua [80.93.127.238]

5 36 ms 45 ms 36 ms decix2-gw.hetzner.de [80.81.193.164]

6 40 ms 42 ms 40 ms core22.hetzner.de [213.239.245.17]

7 48 ms 42 ms 40 ms ex9k1.rz13.hetzner.de [213.239.229.150]

8 41 ms 40 ms 41 ms static。<外部アドレス> .clients.your-server.de [<外部アドレス>]

9 40 ms 40 ms 41 ms static.64.205.4.46.clients.your-server.de [46.4。

205.64]



トレースが完了しました。



このソリューションは、特定のルーティングプラットフォームや仮想マシンのOSに関連付けられているのではなく、まさにそのようなソフトウェアのセットが手元にありました。 唯一の質問は、Windows仮想マシンでこれを実装する方法です。 おそらくコメントプロンプトで。



住所を保存して、ご清聴ありがとうございました。



All Articles