同一ゾーン内の最大 16 個の NVMe 対応インスタンスに ESSD、ESSD AutoPL、または Regional ESSD をアタッチし、同時読み書きアクセス、データ共有、および高速フェールオーバーを実現できます。
詳細については、「NVMe プロトコルの概要」をご参照ください。
ユースケース
マルチアタッチは、以下のユースケースに適しています。
課金
マルチアタッチ機能は無料です。クラウドディスクおよび ECS インスタンスの料金のみが発生します。詳細については、「課金概要」をご参照ください。
制限事項
マルチアタッチディスクには、以下の制限事項が適用されます。
|
リソース |
制限事項 |
|
クラウドディスク |
|
|
リージョンおよびゾーン |
サポートされるリージョンおよびゾーンは、対応するインスタンスファミリーが利用可能な場所と一致します。 |
|
ECS インスタンス |
|
|
イメージ |
イメージには NVMe ドライバーが含まれている必要があります。 説明
|
操作手順
ステップ 1:マルチアタッチディスクの作成
ECS コンソール - ブロックストレージ - ディスク に移動します。
ページ左上隅で、リージョンおよびリソースグループを選択します。
-
[{category} の作成] をクリックします。
-
[ディスクの作成] ページで、ディスクパラメーターを設定します。
説明このステップではマルチアタッチに必要なパラメーターのみを説明します。その他のパラメーターについては、「データディスクの作成」をご参照ください。
パラメーター
説明
{value, select, create {ディスクの作成} createPrepaid {サブスクリプションディスクの追加} snapshot {スナップショットの作成} autoSnapshotPolicy {スナップショットポリシーの設定} attach {アタッチ} batchAttach {ディスクのアタッチ} detach {デタッチ} release {リリース} resize {ディスクの拡張} category {設定の変更} performanceLevel {パフォーマンスレベルの変更} changeToPostPaid {従量課金への切り替え} changeToPrePaid {サブスクリプションへの切り替え} attribute {属性の編集} desc {説明の編集} reinit {ディスクの再初期化} partition {パーティションとファイルシステムのマウント} clone {クローン} consoleToCode {IaC デプロイテンプレートの生成} other {{value}} }
インスタンスにアタッチせずにディスクを作成するには、[アタッチしない] を選択します。
リージョンおよびゾーン
マルチアタッチをサポートするリージョンおよびゾーンを選択します。
課金方法
[従量課金] を選択します。
ディスク
ディスクストレージを設定し、マルチアタッチを有効化します。
-
ディスクカテゴリを選択し、容量を設定します。
-
マルチアタッチ を選択します。
ディスクが作成されたら、ディスクリストページに移動し、対応 が マルチアタッチ 列に表示されていることを確認します。
-
ステップ 2:ディスクを複数のインスタンスにアタッチ
ECS コンソール - インスタンス に移動します。
-
インスタンスリストで、NVMe プロトコルをサポートする ECS インスタンスの ID をメモします。
ECS コンソール - ブロックストレージ - ディスク に移動します。
-
対象のクラウドディスクを見つけ、アタッチ を 操作 列でクリックします。
-
[ディスクのアタッチ] ダイアログボックスで、ディスクをアタッチするためのパラメーターを設定します。
説明このステップでは、マルチアタッチディスクを複数のインスタンスにアタッチする方法のみを説明します。その他のパラメーターについては、「データディスクのアタッチ」をご参照ください。
-
対象インスタンス: 事前に取得した ECS インスタンス ID を入力します。
-
{value,select, enable {ディスクを{intro}とともにリリースする} disable {ディスクを{intro}とともにリリースしない} release {{intro}とともにリリースする} keep {{intro}とともにリリースしない} releaseToAttach {アタッチ後{intro}とともにリリースする} releaseWithSourceInstance {元の{intro}とともにリリースする} other {{value}} }:このオプションを選択しないでください。これにより、インスタンスをリリースする際にディスクが保持されます。
-
-
インスタンスにログインして、ディスクのパーティション作成、初期化、マウントを行います。
詳細については、「データディスクの初期化」をご参照ください。
重要マルチアタッチディスクを複数のインスタンスにアタッチした後、ext3、ext4、xfs、ntfs などのシングルノードファイルシステムを使用すると、インスタンス間でデータが同期されないため、データの不整合が発生します。アプリケーションに適したクラスターファイルシステムを作成することを推奨します。クラスターファイルシステムを使用すると、書き込まれたデータ、作成されたファイル、変更されたメタデータが、すべてのアタッチ済みノード間でリアルタイムに同期されます。一般的なクラスターファイルシステムには、OCFS2、GFS2、Veritas CFS、Oracle ACFS、DBFS などがあります。
-
(任意)サブステップ 4 および 5 を繰り返して、ディスクを他の NVMe 対応インスタンスにアタッチします。
ディスクがアタッチされると、ディスクページでそのステータスが使用中に変更されます。アタッチされたインスタンスを表示するには、アタッチ先{intro}列のインスタンス ID または名前にカーソルを合わせます。
参考資料
-
カスタムイメージの NVMe ドライバー属性を変更するには、「イメージの属性およびタグの変更」をご参照ください。
-
マルチアタッチディスクのサイズを変更した後、新しい容量は自動的には有効になりません。「ステップ 1:ディスクのサイズ変更」をご参照ください。