VMWare Server2.0.2を実行しているサーバーがあります。ホストはDebianLennyです。 15〜20台の仮想マシンを実行しており、すべてが単一のNATネットワーク(vmnet8という名前)に接続されています。
VMWareのNAT(vmnet-natdデーモン)は、パブリックにアクセス可能なサービスをホストしているため、ポートへの着信をVMの1つに転送するように構成しました。これはファイルを介して/etc/vmware/vmnet8/nat/nat.conf
次のような行を追加します。
80 = 192.168.100.100:80
これはうまく機能します。ホストのIPアドレスに接続することで、VM 192.168.100.100)のWebサーバーにアクセスできます。
時々、このNAT構成にポートリダイレクトを追加する必要があります。そこで、構成ファイルに行を追加します。
さて、質問です。 natdプロセスにこの新しい構成を考慮に入れるにはどうすればよいですか?明らかに、ホストマシンを再起動するとdoes考慮され、新しく追加されたポートが転送されます。ただし、これはこのサーバーのオプションではないため、これをどのように行う必要がありますかなしホスト全体を再起動しますか?
アイデアをありがとう!
vMWare NATの新しい構成を適用する唯一の方法は、実行中のvmware-natdプロセスを強制終了して再起動することのようですが、間違っている可能性があります( source )
私はワークステーション10.0.4で作業しています。次の手順を使用して、コンピューターを再起動せずに、変更のたびにnat.confを有効にします。
vmware-networks --stop
vmware-networks --start
これがVMwareサーバー2.0で機能するかどうかはわかりませんが、VMware Server 1.10では、次のようにネットワークサービスを再起動できます。
/usr/lib/vmware/net-services.sh再起動