3つのノードでopenstackクラウドを実行することは可能ですか(最初は、後日追加のノードを使用して)。サーバーはすべてクアッドコアxeon、12gb ram、2x1TBディスクです。
私は現在、非常に小さなネットワークの仮想化を検討していますが、OpenStackを実行するために最低6台のサーバーを宣伝するための資金や設備がありません。また、これは利益組織ではないため、お金は制限です。
ESXiとは異なり、VMWareがクラスターとして動作することを意味するので、VMWareよりもopenstackを実行したいです。
ソース: http://www.ubuntu.com/download/cloud/install-ubuntu-cloud -ステップ4
簡単な答えは「はい」ですが、壮観なものを期待したり、産業展開と見なしたりしないでください。このような展開は、深刻な「インフラストラクチャハッキング」が必要な場合を除き、テスト環境により適しています。また、MaaSとJuJuを組み合わせたものが展開方法です。彼らはソフトウェアをマシンに置きます。あなたがそれをどうするかはあなた次第なので、あなたはまだ何が起こっているのかを知るためにOpenstack Operationsガイドとドキュメントを調べる必要があります。
Jujuでcmd-lineからサービスをデプロイすると、マシン内でサービスを同じ場所に配置できますが、サービスの混在方法に注意する必要があります。
juju deploy-service -e myMaaS mysql--to 1
詳細については、やっとのことですが、スタック全体で次のサービスのコレクションを展開することを検討する必要があります。
注:動作するようにテストスタックを展開しましたが、テスト環境です。
ただし、サービスがスケーラブルであっても、これはリソースのかなりの無駄です。
これらの代替案は次のとおりです。
a)MaaSとJuJuを使用せずに、または他のDevOpツール(saltstackなど)を使用して、手動でopenstackをデプロイします。
b)サーバーをスライスします。何らかのタイプの仮想化を使用して、MaaSと同じネットワークにあるVMを作成します(ブリッジアダプターとPXEブート機能を使用)。これにより、MaaSと同じ物理マシンにあるマシンであっても、MaaSクラスターにマシンを追加できます。 VMでさえスタンドアロンノードとしてカウントされ、JuJuで使用できます。
Ubuntuで質問しているので、MaaSは多数の物理マシンの管理に適していますが、MaaSとJuJuで圧縮しようとしていると思います。
それでは、b)サーバーをスライスします。留意する必要がある考慮事項は次のとおりです。
実際には、ダッシュボードをApacheサーバー、バックアップ場所にプロキシし、Keystoneサーバーをstackれさせないなど、Openstackスタックの展開を考慮する必要があります(最後の1つは非常に多くのトラフィックを確認します)。
要するに。
それがあなたが始めるのに役立つことを願っています。