効率的なデータ共有と迅速なフェールオーバーを実現するために、マルチアタッチ機能を使用して、単一のエンタープライズ SSD (ESSD) または ESSD AutoPL ディスクを、Non-Volatile Memory Express (NVMe) プロトコルをサポートし、同じゾーンにある複数の Elastic Compute Service (ECS) インスタンスにアタッチできます。アタッチ後、ディスクは共有 NVMe ディスクと呼ばれます。このトピックでは、マルチアタッチ機能を使用して、単一のクラウドディスクを複数の ECS インスタンスにアタッチする方法について説明します。
NVMe の詳細については、「NVMe プロトコル」をご参照ください。
シナリオ
マルチアタッチ機能は、以下のシナリオに適しています。
課金
マルチアタッチ機能は無料です。クラウドディスクや ECS インスタンスなどのリソースがマルチアタッチ機能を使用する場合、リソースに対して課金されます。ECS リソースの課金の詳細については、「課金の概要」をご参照ください。
制限
次の表に、マルチアタッチ機能の制限事項を示します。
リソース | 制限 |
クラウドディスク |
|
リージョンとゾーン | マルチアタッチ対応クラウドディスクは、クラウドディスクをサポートするインスタンスファミリと同じリージョンとゾーンで使用できます。 |
ECS インスタンス |
|
イメージ | イメージには NVMe ドライバーが含まれている必要があります。 説明
|
手順
ステップ 1:クラウドディスクの作成時にマルチアタッチ機能を有効にする
ECS コンソール - ブロックストレージ に移動します。
上部のナビゲーションバーで、管理するリソースのリージョンとリソースグループを選択します。
[クラウドディスクの作成] をクリックします。
クラウドディスク購入ページで、次の表に示すパラメーターを設定します。
説明このステップでは、クラウドディスクの作成時にクラウドディスクのマルチアタッチ機能を有効にする方法について説明します。その他のパラメーターの詳細については、「空のデータディスクを作成する」をご参照ください。
パラメーター
説明
アタッチ
[アタッチしない] を選択して、作成するクラウドディスクを ECS インスタンスにアタッチしないように指定します。
リージョンとゾーン
マルチアタッチ機能がサポートされているリージョンとゾーンを選択します。
課金方法
[従量課金] を選択します。
クラウドディスク
クラウドディスクストレージパラメーターを指定し、マルチアタッチ機能を有効にします。
クラウドディスクカテゴリを選択し、クラウドディスク容量などのパラメーターを指定します。
[マルチアタッチ] を選択します。
[クラウドディスク] タブの マルチアタッチ 列に サポートされています と表示されている場合、クラウドディスクは作成されます。
ステップ 2:マルチアタッチ機能が有効になっているクラウドディスクを複数の ECS インスタンスにアタッチする複数の ECS インスタンスに
ECS コンソール - インスタンス に移動します。
クラウドディスクをアタッチする NVMe 対応 ECS インスタンスの ID をインスタンスリストから取得します。
ECS コンソール - ブロックストレージ に移動します。
アタッチするディスクを見つけ、[アタッチ][アクション] 列の をクリックします。
[クラウドディスクのアタッチ] ダイアログボックスで、パラメーターを設定します。
説明このステップでは、マルチアタッチ機能が有効になっているクラウドディスクを ECS インスタンスにアタッチする方法について説明します。その他のパラメーターの詳細については、「データディスクをアタッチする」をご参照ください。
接続先インスタンス:取得した ECS インスタンスの ID を入力します。
インスタンスと共にクラウドディスクを解放:関連付けられているインスタンスが解放された場合にクラウドディスクを保持するには、このオプションの選択を解除します。
ECS インスタンスにログインして、クラウドディスクをパーティション分割およびフォーマットし、ファイルシステムをマウントします。
詳細については、「データディスクを初期化する」をご参照ください。
重要複数の ECS インスタンスにアタッチされたマルチアタッチ対応クラウドディスクが単一ノードファイルシステムを使用している場合、ECS インスタンスはデータを同期できず、データの不整合が発生する可能性があります。単一ノードファイルシステムは、拡張ファイルシステム 3 (Ext3)、Ext4、eXtensible File System (XFS)、および新技術ファイルシステム (NTFS) のいずれかのタイプにすることができます。データの不整合を防ぐために、ビジネスシナリオに適したクラスタファイルシステムを作成することをお勧めします。クラスタファイルシステムは、書き込まれたデータ、作成されたファイル、および変更されたメタデータが、クラウドディスクがアタッチされているすべてのインスタンスでリアルタイムに同期されるようにします。これにより、ファイルシステムレイヤーでのデータの整合性が確保されます。一般的なクラスタファイルシステムタイプには、Oracle Cluster File System version 2 (OCFS2)、Global File System 2 (GFS2)、Veritas Cluster File System (Veritas CFS)、Oracle Automatic Storage Management Cluster File System (Oracle ACFS)、および Databricks File System (DBFS) があります。
(オプション) 必要に応じて ステップ 2 から ステップ 5 を繰り返して、クラウドディスクを NVMe をサポートする他の ECS インスタンスにアタッチします。
クラウドディスクが必要なすべての ECS インスタンスにアタッチされると、[ブロックストレージ (ディスク)] ページの [クラウドディスク] タブの [ステータス] 列に 使用中 と表示されます。[関連付けられているインスタンス] 列のインスタンス ID または名前にポインターを移動すると、各 ECS インスタンスのクラウドディスクのマウント情報が表示されます。
参照
必要に応じて、カスタムイメージの NVMe ドライバー属性を変更できます。詳細については、「イメージの属性とタグを変更する」トピックの「イメージの属性を変更する」セクションをご参照ください。
クラウドディスクでマルチアタッチ機能が有効になっていて、クラウドディスクのサイズが変更された場合、クラウドディスクの新しい容量が有効にならない場合があります。詳細については、「ステップ 1:ディスクのサイズを変更してディスク容量を拡張する」をご参照ください。