効率的なデータ共有と高速フェールオーバーを可能にするには、マルチアタッチ機能を使用して、単一のEnterprise SSD (ESSD) またはESSD AutoPLディスクを、不揮発性メモリエクスプレス (NVMe) プロトコルをサポートし、同じゾーンにある複数のElastic Compute Service (ECS) インスタンスにアタッチします。 アタッチ後、ディスクは共有NVMeディスクと呼ばれます。 このトピックでは、マルチアタッチ機能を使用して、単一のクラウドディスクを複数のECSインスタンスにアタッチする方法について説明します。
NVMeの詳細については、「NVMeプロトコル」をご参照ください。
シナリオ
マルチアタッチ機能は、次のシナリオに適しています。
課金
マルチアタッチ機能は無料です。 クラウドディスクやECSインスタンスなどのリソースがマルチアタッチ機能を使用している場合、リソースに対して課金されます。 ECSリソースの課金については、「課金の概要」をご参照ください。
制限事項
次の表に、マルチアタッチ機能の制限を示します。
リソース | 制限事項 |
クラウドディスク |
|
リージョンとゾーン | マルチアタッチ対応のクラウドディスクは、クラウドディスクをサポートするインスタンスファミリーと同じリージョンおよびゾーンで使用できます。 |
ECS インスタンス |
|
イメージ | イメージにはNVMeドライバが含まれている必要があります。 説明
|
手順
手順1: クラウドディスクを作成するときにマルチアタッチ機能を有効にする
にログインします。ECSコンソール.
左側のナビゲーションウィンドウで、 .
On theブロックストレージページをクリックします。クラウドディスクの作成.
クラウドディスクの購入ページで、次の表に示すパラメーターを設定します。
説明この手順では、クラウドディスクの作成時にクラウドディスクのマルチアタッチ機能を有効にする方法について説明します。 その他のパラメーターについては、「空のデータディスクの作成」をご参照ください。
パラメーター
説明
添付
作成するクラウドディスクをECSインスタンスにアタッチしないことを指定するには、[アタッチしない] を選択します。
リージョンとゾーン
マルチアタッチ機能がサポートされているリージョンとゾーンを選択します。
課金方法
[従量課金] を選択します。
クラウドディスク
クラウドディスクのストレージパラメーターを指定し、マルチアタッチ機能を有効にします。
クラウドディスクカテゴリを選択し、クラウドディスク容量などのパラメーターを指定します。
[マルチアタッチ] を選択します。
[クラウドディスク] タブの [マルチアタッチ] 列に [サポート] が表示されている場合、クラウドディスクが作成されます。
手順2: マルチアタッチ機能が有効になっているクラウドディスクを複数のECSインスタンスにアタッチする
左側のナビゲーションウィンドウで、 .
インスタンスリストからクラウドディスクをアタッチするNVMe対応ECSインスタンスのIDを取得します。
左側のナビゲーションウィンドウで、 .
接続するディスクを見つけて、をクリックします。添付で、アクション列を作成します。
では、クラウドディスクの接続ダイアログボックスで、パラメーターを設定します。
説明この手順では、マルチアタッチ機能が有効になっているクラウドディスクをECSインスタンスにアタッチする方法について説明します。 その他のパラメーターについては、「データディスクの接続」をご参照ください。
宛先インスタンス: 取得したECSインスタンスのIDを入力します。
インスタンスでクラウドディスクをリリース: 関連付けられたインスタンスがリリースされた場合にクラウドディスクを保持するには、このオプションをクリアします。
ECSインスタンスにログインして、クラウドディスクを分割してフォーマットし、ファイルシステムをマウントします。
詳細については、「データディスクの初期化」をご参照ください。
重要複数のECSインスタンスにアタッチされたマルチアタッチ対応のクラウドディスクがシングルノードファイルシステムを使用している場合、ECSインスタンスがデータの同期に失敗し、データの不整合が発生する可能性があります。 単一ノードのファイルシステムは、拡張ファイルシステム3 (Ext3) 、Ext4、拡張ファイルシステム (XFS) 、および新技術ファイルシステム (NTFS) のうちの1つである。 データの不整合を防ぐために、ビジネスシナリオに適したクラスターファイルシステムを作成することをお勧めします。 クラスターファイルシステムは、書き込まれたデータ、作成されたファイル、および変更されたメタデータが、クラウドディスクが接続されているすべてのインスタンスにわたってリアルタイムで同期されることを保証します。 これにより、ファイルシステム層でデータの一貫性が確保されます。 典型的なクラスタ・ファイル・システム・タイプは、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: ディスクのサイズを変更してディスクの容量を拡張する」をご参照ください。