2017-10-05 4 views
0

javaを使用してVMを複製/作成する際に、VM内のVMに静的IPアドレスを割り当てたいとします。どうすればこのことができるのですか?もし誰かがそれを知っているなら、私にコードスニペットを教えてください。Javaを使用してvmwareに静的IPを割り当てます。

+0

重複した質問があります。ここをクリックしてください:https://stackoverflow.com/questions/46579403/assign-static-ip-to-vm-in-vmware-using-java –

+0

@BastiaanvanHaastrecht私はあなたが別のリンクを投稿するつもりだったと思います:https:// stackoverflow .com/questions/46023226/ip-address-of-a-virtual-machine-with-vmwareパッケージ – YSK

答えて

0

これはJavaや他の技術のどちらでも簡単ではないと思います。 VMWare VMをクローンすると、ネットワークIDはMACアドレス以外は同じままです。どのようにIPが割り当てられるかは、OSが通常使用する方法を使用して、ゲストOSが決定する事項です。静的IPを使用するようにゲストOSを設定した場合、クローンも同じ静的IPを持ちます。

VMWareには、ゲストVMの仮想ディスクへのアクセスを可能にするツールが用意されています。これらの作業が(ホスト)プラットフォームからプラットフォームにどのように変わるか。したがって、原則として、ファイルレベルでゲストOSのネットワーク構成を操作して静的IPを設定することができます。 Linuxゲストでは、例えば、/etc/sysconfig/networkをプログラムで変更することができます。このようなプロセスは、Windowsのゲストにとっては特に苦痛になると思います。なぜなら、ネットワーク構成が不透明な形式になり、プログラムによって簡単に変更されないからです。

それは不可能に接して、恐ろしい仕事のように見えます。しかし、私はいつもVMをクローンするので、これについて間違っていることが証明されてうれしいです。通常は私はゲストOSにDHCPを使用するように設定し、IP番号を気にすると、ゲストが起動するときにDHCPサーバーが特定のIPアドレスを提供するようにします。

関連する問題