論理ユニット番号(LUN)は、論理ユニットを識別するために使用されます。それについてより多くの情報を得たいには、ぜひお見逃しなく。

LUNとは 

Logical Unit Numberとは、論理ユニット番号(略称:LUN)です。コンピュータストレージでは、論理ユニットを識別するために使用される番号です。論理ユニットは、SCSIプロトコルまたはiSCSIをカプセル化するSANストレージ・エリア・ネットワーク(ファイバーチャネルまたは iSCSI など)によってアドレス指定されるデバイスです。

LUN は、テープドライブなどの読み取り/書き込み操作をサポートするデバイスで使用できますが、SANに作成された論理ディスクを参照するために最も一般的に使用されます。技術的には正しくありませんが、「LUN」という用語は、一般的に、論理ディスク自体を指します。LUNの仕組みについては、このMiniToolの記事を読み続けてください。

LUNの仕組み

LUNの設定は、システムによって異なります。ホストがSCSIデバイスをスキャンし、論理ユニットを見つけると、論理ユニット番号が割り当てられます。LUNがターゲット (IPアドレスとポート) などの情報と組み合わされると、SCSIイニシエータの特定の論理ユニットが識別されます。

論理ユニットは、1つまたは複数のストレージシステムにおいて、ストレージドライブの一部、ストレージドライブ全体、またはハードディスクドライブソリッドステートドライブ、テープなどの複数のストレージドライブのすべての部分である場合があります。

LUNは、RAIDセット全体、単一のドライブやパーティション、または複数のストレージ ドライブやパーティションを参照することができます。いずれの場合も、論理ユニットはデバイスであるかのように扱われ、論理ユニット番号で識別されます。LUN の容量制限は、システムによって異なります。

LUNは、ストレージ・エリア・ネットワーク(SAN) 内のブロック・ストレージ・アレイの管理の中心となるものです。LUNを使用すると、論理IPアドレスを介してアクセスと制御権限を割り当てることができるため、ストレージリソースの管理を簡素化することができます。

LUNの種類

基盤となるストレージ構造と論理ユニットの種類は、パフォーマンスと信頼性に影響を与えます。いくつかの例は次のとおりです。

ミラーリングLUN:データの冗長性とバックアップのために、2台の物理ドライブに同一のコピーを持つフォールトトレラントLUNです。

連結LUN:複数のLUNを単一の論理ユニットまたはボリュームに統合します。

ストライプLUN:複数の物理ドライブにデータを書き込み、ドライブ間でI/O要求を分散することによってパフォーマンスを向上させる可能性があります。

パリティ付きストライプLUN:データとパリティ情報を3台以上の物理ドライブに分散します。物理ドライブに障害が発生した場合、残りのドライブの情報からデータを再構築することができます。パリティの計算は、書き込みパフォーマンスに影響を与える場合があります。

LUNの用途

単純LUNは、1 台の物理ディスクの一部または全体の指定子として使用されます。スパンLUNは、2 台以上の物理ディスクにまたがるLUNを意味する指定子です。

ミラーリングLUNは、1 台のディスクに保持されているデータを2台目のディスクにコピーすることを示すために使用されます。それによって、1台のディスクに障害が発生した場合でも、ミラーリングLUNを利用することができます。

LUNは、SANのゾーニングやマスキングに使用したり、仮想化して複数の物理LUNをマッピングしたりすることができます。

LUNのゾーニングとマスキング

LUN ゾーニングは、エンド ポート間のFC SAN構造を介してI/O用に分離されたパスを提供し、確定的な動作を保証します。ホストは、割り当てられたゾーンに制限されます。通常、LUN ゾーニングは、スイッチ層で設定されます。セキュリティを向上させ、ネットワーク内のホット スポットを排除するのに役立ちます。

LUN マスキングは、指定された SCSI ターゲットとその LUN へのホスト アクセスを制限します。通常、LUN マスキングはストレージ コントローラーで行われますが、ホスト・バス・アダプタ (HBA) またはスイッチ層で実装することも可能です。LUNマスキングを使用すると、複数のホストとゾーンがストレージ デバイスの同じポートを使用できます。ただし、割り当てられた特定のSCSIターゲットとLUNしか表示できません。

LUNと仮想化

ある意味で、LUNは仮想化の一形態であり、標準的なSCSIの識別と通信の方法を使用して、その背後にあるハードウェアデバイスを抽象化します。LUNによって表されるストレージ・オブジェクトは、ホストの表現が変わらない限り、設定、圧縮、重複排除が可能です。ストレージデバイス内やデバイス間で、LUNの移行、コピー、複製、スナップショット、階層化が可能です。

複数の物理LUNにマッピングする仮想LUNを作成し、容量を仮想化することで、利用可能な物理スペースの外部に作成することができます。利用可能な物理容量を超える仮想LUNを作成すると、データが書き込まれる前に物理ストレージが割り当てられないため、ストレージの利用を最適化することができます。シンLUNと呼ばれることもあります。

仮想LUNは、サーバーのオペレーティングシステム (OS)、ハイパーバイザー、またはストレージコントローラーのレベルで設定できます。仮想マシン(VM)はストレージ システムの物理 LUNを認識できないため、LUN ゾーニングは必要ありません。

LUNに関する詳細情報については、こちらをクリックしてください。

  • hatena