ボリュームのマッピングについて
ボリュームと1個以上のイニシエーター、ホスト、またはホスト グループ ホスト間のマッピングによって、ホストはボリュームを表示し、アクセスできます。作成できるマップには、デフォルト マップと明示的マップの2種類があります。デフォルト マップでは、すべてのホストが、指定されたLUNとアクセス権を使用してボリュームを表示できます。デフォルト マッピングは、異なる設定を使用して明示的にマッピングされていないホストに適用されます。明示的なマップは、特定のホストのボリュームのデフォルト マップをオーバーライドします。
デフォルト マッピングの利点は、接続されたすべてのホストが、管理者による追加作業なしでボリュームを検出できることです。欠点は、接続されたすべてのホストが制限なしでボリュームを検出できることです。したがって、このプロセスは、制限されたアクセスを必要とする特別なボリュームには推奨されません。
複数のホストが協調管理されていないボリュームをマウントすると、ボリューム データは破損する危険があります。特定のホストによるアクセスを制御するには、明示的なマッピングを作成します。明示的なマッピングでは、異なるアクセスモード、LUN、ポート設定を使用して、ホストによるボリュームへのアクセスを許可または禁止します。デフォルト マッピングがある場合、明示的なマッピングがデフォルト マップをオーバーライドします。
ボリュームが作成されると、デフォルトではマッピングされません。デフォルトのマッピングまたは明示的なマッピングを作成できます。ボリュームのデフォルトのマッピングを変更したり、明示的なマッピングを作成、変更、削除することができます。マッピングは、1つまたは複数のコントローラ ホスト ポートを介してボリュームへの読み取り/書き込み、読み取り専用、アクセスなしを指定できます。マッピングがアクセスを指定しない場合、ボリュームはマスクされます。
たとえば、給与計算ボリュームをヒューマン リソース ホストの読み書きアクセスでマップし、他のすべてのホストでマスクすることができます。エンジニアリング ボリュームは、エンジニアリング ホストの読み書きアクセスと他の部門のホストのread-onlyアクセスでマッピングできます。
LUNは、マップされたボリュームをホストに識別します。どちらのコントローラも LUN のセットを共有し、未使用のLUNはマッピングに割り当てることができます。ただし、通常、各LUNはデフォルトLUNとして一度だけ使用されます。たとえば、LUN 5がVolume1のデフォルトである場合、ストレージ システム内の他のボリュームは、デフォルトのLUNと同じポート上でLUN 5を使用することはできません。明示的なマッピングの場合、ルールが異なります。デフォルトのマッピングで使用されるLUNは、他のボリュームや他のホストの明示的なマッピングで再利用できます。
注: 明示的なマッピングが削除されると、ボリュームのデフォルト マッピングが有効になります。特定のインストールではデフォルト マッピングを使用できますが、ほとんどのインストールでは、ホストおよびホストグループとの明示的なマッピングを使用することをお勧めします。
ストレージ システムはULP(Unified LUN Presentation)を使用し、両方のコントローラのすべてのホスト ポートを介して、すべてのLUNを公開することができます。相互接続情報は、コントローラ ファームウェアで管理されます。ULPは、ホストがアクティブ - アクティブ ストレージ システムとして認識し、ディスク グループの所有権に関係なく、ホストがLUNにアクセスするために使用可能なパスを選択できるようになります。ULPが使用されている場合、コントローラの動作冗長モードはアクティブ - アクティブULPとして表示されます。ULPは、SPC-3のINCITS ALUA(非対称論理ユニットアクセス)拡張のT10技術委員会を使用して、認識しているホスト システムとのパスをネゴシエートします。認識されないホスト システムは、すべてのパスが等しいとみなします。