0

VM (マスター) と 3 台のベアメタル サーバー (すべて Ubuntu 14.04 を実行) を使用して小さなクラスターをセットアップしています。各ベアメタル サーバーには、Ceph 0.94.5を使用してエクスポートされた 2T のディスク領域もあります。

このクラスターで LXD VM (コンテナー) を実行し、これらの VM を別のノードに簡単に移行できるようにしたいと考えています。OpenStack をインストールすることもできましたが、それはかなり複雑に思えます (私のような小さなクラスターでは、OpenStack はやり過ぎかもしれません)。したがって、私の解決策は、大きな Ceph/rbd ブロック ボリュームを作成し/var/lib/lxd/containers、すべてのノードの LXD コンテナー フォルダー ( ) にマウントすることでした。VM を移動するには、1 つのノードで VM をシャットダウンしてから、別のノードで再起動します。

VM が 1 つだけの場合は正常に動作していますが、長期的な解決策とは思えません。私の質問:

  1. ブロック ボリューム (Ceph/rbd) またはフォルダーを LXD VM に渡す方法はあります/か? そのため、LXD 自体がルート フォルダー ( )をマウントします。各 VM にブロック ボリュームがあると便利です (すべての VM が同じフォルダーを使用するわけではありません)。

  2. 私のユースケースで OpenStack よりも簡単なソリューション (または OpenStack のより簡単なインストール手順) はありますか?

  3. 最終的には、クラスターに VM をノードにスケジュールしたり、障害が発生したノードから VM を移動したりできるようにしたいと考えています。それを取得する方法について何か提案はありますか?

4

1 に答える 1