5 GlusterFS記憶域のデプロイ
Oracle Linux Virtualization Managerは、オープン・ソースのスケールアウト分散ファイルシステムであるGlusterFSと統合されており、計算と記憶域の両方を同じホストから提供する、ハイパーコンバージド・ソリューションを提供します。 ホストに存在するGlusterのボリュームは、仮想マシンのイメージを格納するManagerのストレージ・ドメインとして使用されます。 このシナリオでは、Managerはこれらのホストの仮想マシン内で自己ホスト型エンジンとして実行されますが、スタンドアロン環境内にGlusterFSをデプロイできます。
GlusterFS記憶域ドメインを作成する手順については、My Oracle Support (MOS)の記事「Glusterfs記憶域ドメインを作成する方法(ドキュメントID 2679824.1)」を参照してください。
ノート:
自己ホスト・エンジンをGlusterFS記憶域でハイパーコンバージド・インフラストラクチャとしてデプロイする場合は、自己ホスト・エンジンをデプロイする前にGlusterFSをデプロイする必要があります。 前提条件を含むGlusterFSの使用方法の詳細は、「Oracle Linux GlusterFSドキュメント」を参照してください。
Cockpitを使用したGlusterFS記憶域のデプロイ
Cockpit Webインタフェースを使用してGlusterFSストレージをデプロイするには、次のステップを実行します。
重要:
GlusterFSをデプロイするには、3つ以上のKVMホストが必要です。 3つ以上のKVMホストが必要な場合は、3つのファクタで追加する必要があります。
- すべてのKVMホストに次のパッケージがインストールされていることを確認します:
-
インストール用のUIを提供する
cockpit-ovirt-dashboard
-
glusterサービスを管理する
vdsm-gluster
-
コックピットのデプロイメントに使用されるKVMホスト上の
ovirt-host
-
-
「計算」に移動して「ホスト」をクリックします。
-
「Name」列で、指定されたサーバーとして使用するホストをクリックします。
-
「Host Console」をクリックします。
-
ログイン資格証明(rootアカウントのユーザー名およびパスワード)を入力します。
-
「仮想化」に移動して、ホストされたエンジンをクリックします。
-
「Hosted Engine Setup」の「Redeploy」をクリックします。
-
「Hyperconverged」の「Start」をクリックします。
-
「Hosts」画面で、GlusterFSに使用するデータ・センターにある3つ(以上)のKVMホストを、メインに指定するKVMホストを最初にして入力し、終了したら「Next」をクリックします。
-
「FQDNs」画面で、ホスト・エンジンで管理されるホストのFQDN (またはIPアドレス)を入力し、完了したら「Next」をクリックします。
ノート:
指定サーバーのFQDNは、ホスト・エンジンのデプロイメント・プロセスで入力するため、ここでは要求されません。
-
「Packages」画面で「Next」をクリックします。
-
ボリューム画面で、必要な最小記憶域ドメインを作成:
engine
またはdata
。 終了後に「次へ」をクリックします。たとえば:
engine
-
Name:
engine
-
Volume Type:
Replicate
(デフォルト) -
Arbiter: チェック・ボックスが選択されていることを確認します。
-
Brick Dirs: /gluster_bricks/engine/engine (デフォルト)
data
-
Name:
data
-
Volume Type:
Replicate
(デフォルト) -
Arbiter: チェック・ボックスが選択されていることを確認します。
-
Brick Dirs:
/gluster_bricks/data/data
(デフォルト)
-
-
「Brick Locations」画面で、ボリュームのブリックの場所を指定し、完了したら「Next」をクリックします。
このステップでは、ボリューム(
engine
、data
、export
およびiso
)のブリックの場所を指定します。 -
画面を確認し、「Deploy」をクリックします。
-
Glusterディスクとして内部ディスクを使用している場合、編集は必要なく、単に「Deploy」をクリックしてデプロイメントを続行できます。
-
外部iSCSI ZFS外部ドライブをGlusterディスクとして使用している場合は、「編集」をクリックして
gdeployConfig.conf
ファイルを編集し、記憶域に使用される各サーバー上のブロック・デバイスを指定します。 「Save」をクリックし、「Deploy」をクリックしてデプロイメントを続行します。
gdeployツールで必要なパッケージがインストールされ、Glusterボリュームおよびそれらの基盤記憶域が構成されるため、このプロセスの完了には少し時間がかかります。
デプロイメントが正常に完了すると、画面にメッセージが表示されます。
-
Managerを使用したGlusterFS記憶域ドメインの作成
GlusterFS記憶域ボリュームを記憶域ドメインとして追加するには、次のようにします。
-
「記憶域」に移動して、「ドメイン」をクリックします。
-
記憶域ドメインペインで「新規ドメイン」ボタンをクリックします。
-
「名前」フィールドに、新しいデータ・ドメインの名前を入力します。
-
「Data Center」ドロップダウン・リストから、GlusterFSボリュームがデプロイされているデータ・センターを選択します。 デフォルトでは、ドロップダウン・リストの「デフォルト」オプションが選択されています。
-
ドメイン機能ドロップダウン・リストから、ドメイン機能を選択します。 デフォルトでは、ドロップダウン・リストの「データ」オプションが選択されています。
このステップに関しては、この例ではデータ・ドメインが作成されるため、「Data」をドメイン機能のままにします。
-
「Storage Type」ドロップダウン・リストから、「GlusterFS」を選択します。
-
使用するホストドロップダウン・リストから、データ・ドメインをアタッチするホストを選択します。
-
「Storage Type」として「GlusterFS」を選択すると、「New Domain」ダイアログ・ボックスが更新され、GlusterFS記憶域ドメインに関連付けられている追加の構成フィールドが表示されます。
-
「Use managed gluster volume」チェック・ボックスが選択されていないことを確認します。
-
「Gluster」ドロップダウン・リストから、ドメイン機能を作成するパスを選択します。
-
「マウント・オプション」オプションに対しては、mount -oコマンドを使用するときと同様に、追加のマウント・オプションをカンマ区切りリストで指定します。
-
(オプション)詳細パラメータを構成します。
-
「OK」をクリックしてボリュームを記憶域ドメインとしてマウントします。
「Tasks」をクリックして、GlusterFS記憶域ドメインをデータ・センターに追加するために実行される様々な処理ステップを監視できます。