効率的なデータ共有と高速なフェールオーバーを可能にするために、マルチアタッチ機能を使用して、単一の企業向け 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 コンソール - インスタンス に移動します。
インスタンスリストから、クラウドディスクをアタッチする NVMe 対応 ECS インスタンスの ID を取得します。
ECS コンソール - ブロックストレージ に移動します。
アタッチするディスクを見つけ、[アクション] 列の [アタッチ] をクリックします。
[クラウドディスクのアタッチ] ダイアログボックスで、パラメーターを設定します。
説明このステップでは、マルチアタッチ機能が有効になっているクラウドディスクを ECS インスタンスにアタッチする方法について説明します。その他のパラメーターの詳細については、「データディスクをアタッチする」をご参照ください。
宛先インスタンス: 取得した ECS インスタンスの ID を入力します。
インスタンスとともにクラウドディスクをリリース: 関連付けられたインスタンスがリリースされた場合にクラウドディスクを保持するには、このオプションをクリアします。
ECS インスタンスにログインして、クラウドディスクのパーティション分割とフォーマットを行い、ファイルシステムをマウントします。
詳細については、「データディスクの初期化」をご参照ください。
重要複数の ECS インスタンスにアタッチされたマルチアタッチ対応のクラウドディスクがシングルノードファイルシステムを使用している場合、ECS インスタンスがデータの同期に失敗し、データ不整合が発生する可能性があります。シングルノードファイルシステムには、拡張ファイルシステム 3 (Ext3)、Ext4、eXtensible File System (XFS)、および New Technology File System (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: ディスクのサイズを変更してディスク容量を拡張する」をご参照ください。