web-dev-qa-db-ja.com

ESXI 5のubuntuゲストへのパブリック(外部)アクセスの構成

リースされた専用サーバーにデモシステムをセットアップしています。システムの構成:

  • 1 NICが割り当てられたESXIホスト(つまり、1つの静的IP)
  • サーバーとしての64ビットUbuntuゲスト

システムをインストールして構成しましたが、現在のネットワークトポロジには次のものがあります。

  • 物理アダプター
  • 専用サーバープロバイダーから提供されたパブリックIPが割り当てられていることを確認できる管理ネットワーク
  • ゲストが実行されている仮想マシンポートグループ
  • 最後に、上記の物理アダプターとネットワーク間のvSwitch

ESXIホストにアクセスできます。vSphereクライアントからUbuntuゲストにもアクセスできます。ゲストはWebにアクセスできます(pingによって確認されます)。

私の質問:外部ユーザーがUbuntuゲストで実行されているサービスにアクセスできるようにする基本的な設定はどのようなものですか?

この質問をする前に、私は少しブラウジングして、VMWareのドキュメントをスキャンしました。私は見た:

ルーター経由のポート転送 ただし、ルーターを制御できません。

pfSenseを使用 これは解決策のように見えますが、予想よりも少し複雑です。

私の目標を達成するためのより簡単な方法はありますか?

注:私は、コンピューターネットワーク、仮想化、およびLinuxに少し精通しているソフトウェア開発者です。したがって、私は本当に簡単な解決策(可能であれば)、トピックに関する説明/方向性をいただければ幸いです。

4
Ozgun Alan

vSwitches

それは実行可能ですが、悪いニュースは今日までvSwitchがまだNATをサポートしていないことです。したがって、ルーティングフロントエンドとしてのpfSense VM)のような何らかのセットアップが必要です。

pfSense Alternative

一方、pfSenseだけが選択肢ではなく、プレーンなlinux(Ubuntuサーバーなど)VMとiptablesを使用してジョブを実行できます。

追加のIP-最も簡単な方法

もう1つの選択肢は、追加のIPを取得し、VM)ブリッジモードを使用するように設定することです。これは最も簡単ですが、(おそらく)追加のコストがかかる可能性があります。

0
John Siu