CloudStack UIの間に、プライマリストレージとセカンダリストレージとしてローカルストレージを使用できますか?
-
21-12-2019 - |
質問
2 PCにMobile CloudStack 4.2を作成しようとしています。 1st PC= XenServer 2nd PC= ACS 4.2
私はCloudStack UIの間にプライマリストレージを作成するのにかなり立ち往生しています。
これは私がローカルストレージをプライマリ/セカンダリストレージとして作成しようとしたときにしているものです。
mkdir -p /export/primary /export/secondary
nano /etc/exports
/export *(rw,async,no_root_squash,no_subtree_check)
exportfs -a
mount -t nfs 172.16.109.4:/export/primary /export/primary
mount -t nfs 172.16.109.4:/export/secondary /export/secondary
usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt -m /export/secondary -u http://d21ifhcun6b1t2.cloudfront.net/templates/4.2/systemvmtemplate-2013-07-12-master-xen.vhd.bz2 -h xenserver -F
.
CloudStack-Setup-Management
CloudStack UIを入力することができましたが、データストアの追加に失敗しました。 ホストの追加も大丈夫でした。
私のステップが正しいかどうか尋ねたいですか?(私の結果を達成しなかったので間違いなく間違っています)
と
なぜそれが間違っているのですか?どうやって修正できますか?
フォルダを積み重ねるためですか?
シーディングテンプレートはNFSストレージまたはマウントポイントに入りますか?
外部NFSストレージを使用してVMを実行してCloudStackを正常にデプロイしましたが、ネットワークがかなり遅いほど遅すぎます...
解決
XenServerでローカルのプライマリストレージを使用したい場合は、少なくとも2つのことが必要です。
- CSグローバル設定でローカルストレージを有効にする(グローバル設定 - >ローカルの検索 - > TRUEへの設定 - > CS管理サーバの再起動)
- XenServerのプライマリストレージに割り当てられている十分なスペースがあることを確認してください。Xen ServerはLVMを使用してプライマリストレージボリュームを作成します。XenServer Console(
xe sr-list
はStorage Repositoryの場合はStorage Repositoryの場合) の
sr
を使用して使用するボリュームを確認できます。
CSのXenServerの設定方法についてのガイダンスについては、[1]のスクリプトを参照してください。 またはスクリプトを使用して、正しくないものを見つけたときはいつでもプルリクエストを行うことは自由に感じます。
他のヒント
CloudStack Local Storageを使用すると、注意を払う必要があります。 私はクラウドハイパーバイザーとしてKVMを使用しましたが、あまりにも異なる形式のXenを使用しませんでした。
- すべてのエージェントホストとストレージ をタグ付けするようにしてください。
- agent.properyを設定します。
- 独自の計算オファリングとディスクオファリングを作成します
- 新しい計算オファリングとディスクオファリングを使用して新しいVMを作成します。
apache CloudStackのローカルストレージを設定する方法