2008年03月06日
vmware serverのこと。
現在、Windows2000Server上にvmware serverを入れて、その中でWindows Server 2003を動かしてWebサーバやメールサーバを運営しています。
基本的なOSの設定やアプリケーションのインストールは手元にあるMacBook Proの中のWindows xpに入れているvmware Workstation上で行いました。
vmware Workstationとvmware serverの明確な違いが分からなかったのですが、先日設定をしていて気がつきました。
それは、ネットワークに関わる部分です。
例えばIPアドレスを以下のように設定したとします。
ルータ:192.168.0.1
ホストOS:192.168.0.10
ゲストOS:192.168.0.100
ルータはWebブラウザでアクセスされた際にゲストOSへポートフォワードをする設定をしています。
実際にアクセスがあった場合、どういう動きになるのかというと・・・
vmware Workstation
インターネット → ルータWAN → 192.168.0.1 → 192.168.0.10 → 192.168.0.100
vmware server
インターネット → ルータWAN → 192.168.0.1 → 192.168.0.100
この「ホストOS(192.168.0.10)」を通過してしまうのかどうかがキモのようです。
Workstationで動かした場合はホストOSのIPにまず行ってしまう事で、ルータさんが192.168.0.100を見つけられなくて、外部からの要求をrejectしてました。
でも、この考察って合ってるのかなぁ・・・?
サーバやルータの設定が不十分で単にvmware Workstation上で動かしていた時は失敗してた、とも思えますしねぇ・・・
きちんと再考証しなければいけないなぁ、と思いますが、今はその時間が取れません。
うーん、出来るだけ早くやろうとは思います。
一応「こんな事もありました」という感じで忘れないうちに書いておきました。
基本的なOSの設定やアプリケーションのインストールは手元にあるMacBook Proの中のWindows xpに入れているvmware Workstation上で行いました。
vmware Workstationとvmware serverの明確な違いが分からなかったのですが、先日設定をしていて気がつきました。
それは、ネットワークに関わる部分です。
例えばIPアドレスを以下のように設定したとします。
ルータ:192.168.0.1
ホストOS:192.168.0.10
ゲストOS:192.168.0.100
ルータはWebブラウザでアクセスされた際にゲストOSへポートフォワードをする設定をしています。
実際にアクセスがあった場合、どういう動きになるのかというと・・・
vmware Workstation
インターネット → ルータWAN → 192.168.0.1 → 192.168.0.10 → 192.168.0.100
vmware server
インターネット → ルータWAN → 192.168.0.1 → 192.168.0.100
この「ホストOS(192.168.0.10)」を通過してしまうのかどうかがキモのようです。
Workstationで動かした場合はホストOSのIPにまず行ってしまう事で、ルータさんが192.168.0.100を見つけられなくて、外部からの要求をrejectしてました。
でも、この考察って合ってるのかなぁ・・・?
サーバやルータの設定が不十分で単にvmware Workstation上で動かしていた時は失敗してた、とも思えますしねぇ・・・
きちんと再考証しなければいけないなぁ、と思いますが、今はその時間が取れません。
うーん、出来るだけ早くやろうとは思います。
一応「こんな事もありました」という感じで忘れないうちに書いておきました。
Posted by いざお。 at 18:42│Comments(0)
│ソフトウェア