ストレージ用のRBDボリュームを備えた仮想マシンを作成したいと思います。ただし、関連するgnt-instance add -t rbd ...
呪文を実行すると、次のようになります。
Failure: prerequisites not met for this operation:
Disk template 'rbd' is not enabled in cluster. Enabled disk templates are ...
ディスクテンプレートを有効にするにはどうすればよいですか?
完全な開示:私はGanetiに取り組むために支払われます。
twoパラメータをgnt-group
に渡す必要があります。
gnt-cluster modify --ipolicy-disk-templates full,list,of,needed,disk,templates \
--enabled-disk-templates full,list,of,needed,disk,templates
したがって、plain
とdrbd
がすでに有効になっていて、またrbd
が必要な場合は、次のように実行します。
gnt-cluster modify --enabled-disk-templates plain,rbd,drbd
--ipolicy-disk-templates plain,rbd,drbd
逆に、このコマンドはshared-file
onlyを有効にし、プロセス内の他のすべてを無効にします。
gnt-cluster modify --enabled-disk-templates shared-file
--ipolicy-disk-templates shared-file
なぜリストを2回繰り返すのですか? 2つのスイッチの違いは何ですか?
何らかの理由で、alpha
インスタンスのみを持つべきGanetiグループrbd
と、bravo
インスタンスのみを持つべきGanetiグループdrbd
があるとします。 。あなたはそのようにそれを強制することができます:
gnt-cluster modify --enabled-disk-templates rbd,drbd \
--ipolicy-disk-templates rbd,drbd;
gnt-group modify --ipolicy-disk-templates rbd alpha;
gnt-group modify --ipolicy-disk-templates drbd bravo;
不変条件を真に保つために留意すべきいくつかの制約があります。
default
グループしかない場合、この機能はあまり役に立ちませんが、とにかく設定する必要があります。