2016-04-28 12 views
2

私は1台のマシン(高性能ラップトップ)しか持っていないので、私のラップトップでDCOS全体を実行できますか?私がこれを設定しようとしていたのは、N個のドッカーコンテナ(ネットワーク間で使用可能)を使用していました。そこから、Nからのもののいくつかはマスター、スレーブ、飼い猫1人、スケジューラ/応用。したがって、基本的に1ドッカーコンテナはこの場合のマシンインスタンスと同義です。 (私は複数のマシンを持っていないので、1台のマシン上で複数のVMを使用することは過度になります)ドッキング・コンテナ・クラスタの上のDC/OS

これはすでに完了しているので、そのまま試してみることができますか、 ?

+0

はい、ここではMesosphereで行っています。私はそれをしたエンジニアとこの質問を強調します。 –

答えて

2

私たちは、ZooKeeper、Mesos Masters and SlavesとMarathonが最新の安定したCoreOS上で完全にドッキングされた(3つのベアメタルマシンクラスター上で)実行されるような開発構成を実行しています。それはいくつかの既知の欠点を持っています。例えば、スレーブが死んだとき、実行中のタスクは再起動されたスレーブによってAFAIKを回復できません。

私はそれがあなたのラップトップで実行しているものはOSにも依存すると思います。それがWindows以外の場合は、通常は大丈夫です。お使いのシステムがsystemdをサポートしている場合は、tobilg/coreos-setupを見て、Docker経由でMesosサービスを開始する方法を確認できます。

しかし、Mesosがどのように動作するかを "テストする"場合は、Vagrant/VirtualBoxソリューションを使用することをお勧めします。これらはおそらく、 "ゼロからの"ソリューションに比べて頭痛を軽減します。 tobilg/coreos-mesos-clusterプロジェクトは、Vagrant内のCoreOSのDocker経由でサービスを実行します。

また、dharmeshkakadia/awesome-mesos、特にVagrant based setup sectionを参照して参考にすることができます。

+0

また、ここでDC/OS Vagrantを維持していることに注意してください:https://dcos.io/docs/1.7/administration/installing/local/ –

+1

@MichaelHausenblas Nice!あなたはそれを 'dharmeshkakadia/awesome-mesos'のリストに加えます。AFAIKには' dcos.io'の前に正式なものはありませんでした。 [docs](https://github.com/dcos/dcos-vagrant/tree/v0.6.0)によると、インストールはかなり複雑になります:-) – Tobi

+0

ありがとうございます。試してみる。 – soupybionics

2

見てくださいhttps://github.com/dcos/dcos-dockerそれはかなり若いですが、あなたが望むものを正確に行うことができます。

ドッカーコンテナ内の単一ノード上のマスターとエージェントを持つDC/OSクラスタを起動します。

+0

ハ!それが既にそこにあるという事実を逃した、ありがとう@seb –

+0

恐ろしい!ありがとう。 – soupybionics

関連する問題