2016-06-16 13 views
3

異なるクラウドプラットフォームのKVMベースのエージェントノードを考慮して、mesosクラスタを作成する必要がある状況があります。異なるクラウドプラットフォームとネットワークのノードを考慮したMesosクラスタの作成

私はここに状況を説明しようとしています:

私は、プロジェクトAの場合はAとプロジェクトBを投影するためのアクセス権を持って、私は6つのKVMベースのノードを持っているし、プロジェクトBのために、私は3つのKVMベースのノードを持っています。各KVMノードには、関連するパブリックIPがあります。

:今、私はプロジェクトからの3つのマスタ雲のMesosクラスターを作成する必要があり、その後、プロジェクトBから、クラスタに私が直面している

問題を、プロジェクトAから3,3を6つのエージェントを関連付ける必要があります私は、内部IP(10.0.0.50のような)を使って同じクラウドプラットフォーム(ネットワーク)にあるmesosマスターとエージェントをセットアップすることができましたが、フローティングIPと言えば動物園ではクラスタは動作しません。異なるクラウドアカウントからエージェントを追加しないでください。

1つのストレート質問: 内部IPの代わりに3つのノードのMesosマスタークォーラムをフローティングパブリックipsでセットアップできますか?

異なるネットワークの複数のエージェントノードを組み込むための最良の方法を提案してください。参考までに、私は、mesoshereベースのパッケージを使って、messos/marathonとzookeeperをインストールしています。

答えて

2

私は単一マスタの問題を解決し、3つのエージェントは異なるネットワークに存在します。

  • マスターパブリックIPは次のとおりです。パブリックIPエージェント1 129.11.22.33
  • です:130.11.22.33
  • エージェント1パブリックIPは次のとおりです。135.11.22.33
  • エージェント1パブリックIPは次のとおりです。140.11.22.33
mesosを開始する

はマスター:

sudo ./bin/mesos-master.sh --work_dir=/var/lib/mesos --advertise_ip=129.11.22.33 

私を開始しますSOS aglent:

sudo ./bin/mesos-slave.sh master=129.11.22.33 --advertise_ip=130.11.22.33 
sudo ./bin/mesos-slave.sh master=129.11.22.33 --advertise_ip=135.11.22.33 
sudo ./bin/mesos-slave.sh master=129.11.22.33 --advertise_ip=140.11.22.33 

あなたはブラウザ

129.11.22.33:5050/slavesでmesosのWeb UIに表示されて3つのすべてのmesosエージェントを見ることができます

関連する問題