私はopenstackが初めてで、まだ学んでいます。2か月以内に、次のような6台のサーバーを入手します。
- デュアルXeon E5-2630、96GB RAM、RAID 1の2つの1Gbイーサネット、および2つの500GbのHDDを備えた4台のサーバー
- 40TBのストレージ(10x4TB HDD)を備えた1台のDAS
- 16-32 GBのRAMを備えた単一のxeon e5-2630を備えた1台のサーバー。
このセットアップと一般的なopenstackに関して、いくつか質問があります。
実際には、3つの専用計算ノード、1つの計算+ストレージノード(1つのサーバー+ DAS)、および1つのノード/ネットワークコントローラーがあります。ネットワーキングサーバーのベストプラクティスを読むと、単一のコントローラーで実行するのではなく、すべてのノードでこのサービスを実行して冗長性を確保するのではなく、すべてのエコシステムも失敗します。もう1つのことは、サービスのコロケーションです。プライベートハードウェアにすべてのサービスを展開するために必要な数のハードウェアがないためです。コントローラーがnovaの制御部分サービスを実行し、オブジェクトストレージサーバーとブロックストレージサーバーを実行し、compute + storageサーバーがnova + object storage + block storageを実行する必要があると考えていました。このセットアップについてどう思いますか?
DASでraidを使用する必要があるかどうかは、swiftとopesntackが一般的にraidとうまく合わない場所を読んだためですか?
- openstack-networkingまたは新しいクォンタムを使用する必要がありますか?
- このサーバーをホスティング、Dropboxなどのストレージ、仮想化に使用します。後者を除き、最初の2つはVMで実行されます。問題は、openstackが利用可能なリソースでどのように機能するかを理解していないことです。使用可能なRAM、CPU、ストレージなどのプールを作成しますか?DASは1つのサーバーにのみ接続されます。ディスクへの読み取りと書き込みはキャッシュなどにRAMメモリを使用します;私の質問は、読み取りまたは書き込み時にすべてのノードでopenstackがRAMを埋めるのか、DASが接続されているRAMのみを使用するのですか?これは私にとって重要な問題です。また、実際のストレージ機能を備えたマシンが1台しかない場合、ストレージサーバー上の激しい要求に対処するために、さらに2つの1gbイーサネットを追加するのに役立ちますか?または、HDDをすべてのサーバーに配布し、それらにストレージサービスをインストールする必要がありますか?
- maasとjujuを使用してopenstackをデプロイする方法についての良いチュートリアルは見つかりませんでした。手動インストールよりもセットアップが簡単だからです。
openstackはamd opteron 6300シリーズとどのように連携しますか?インテルからamdに変更できる可能性があるため、これを求めています。amdははるかに安く、同じ金額の2回とコア数(e5-2630は6コアである)を得ることができます。 ht、私が理解していることから、htを無効にする必要があります)
私が他の問題に直面するとき、続けられます。
ご協力ありがとうございました!