Go to main content
Oracle® Solaris 11.3 での SAN デバイスとマルチパス化の管理

印刷ビューの終了

更新: 2016 年 11 月
 
 

FC デバイスを手動構成する方法

  1. 管理者になります。

    詳細は、Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。

  2. /kernel/drv/fp.conf ファイルを /etc/driver/drv/fp.conf ファイルにコピーします。
  3. /etc/driver/drv/fp.conf ファイルの次の行をコメント解除することによって、手動構成を有効にします。
    manual_configuration_only=1;

    この設定に関する詳細は、cfgadm_fp(1M) および fp(7d) を参照してください。

  4. システムをリブートします。
  5. ファブリック接続された各デバイスを使用可能にするには、Oracle Solaris I/O マルチパス化機能を使用しているかどうかに応じて、次のタスクのいずれかを選択してください。

    ファブリック接続されたデバイスの元のデフォルト動作を使用する場合、次のステップを参照してください。

  6. /etc/driver/drv/fp.conf ファイルの次の行をコメント化して、手動構成を無効にします。
    # manual_configuration_only=1;
  7. システムをリブートします。
    # init 6

ファブリックデバイスノードの構成

直接接続システムまたは SAN 内でハードウェアを構成したあと、システムがデバイスを認識するようにする必要があります。このセクションでは、SAN の 24 ビット FC アドレス指定デバイスとしても知られているファブリックデバイスのホスト認識について説明します。SAN のファブリックデバイス、ポート、およびゾーンを構成したあと、システムが接続されているファブリックデバイスを認識することを確認します。FC サポートを持つ 1 つの SAN には最大 1,600 万個のファブリックデバイスを一緒に接続できます。

このセクションでは、Oracle Solaris OS の視点から必要となる操作に限定します。ここでは、ファブリックデバイスの使用条件やデバイス固有の管理などのほかの側面については扱いません。ファブリックデバイスがボリュームマネージャーなどのほかのソフトウェアによって管理されている場合、追加の指示についてはボリュームマネージャーの製品ドキュメントを参照してください。

LUN レベル情報が表示できることの確認

LUN レベル情報が表示できることを確認する方法

  1. 管理者になります。

    詳細は、Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。

  2. LUN レベル情報を識別します。
    # cfgadm -al -o show_SCSI_LUN

    cfgadm -al -o show_SCSI_LUN controller-ID コマンドをシステムのブート直後に発行した場合、ファイバチャネルプロトコル (FCP) SCSI LUN レベル情報が出力に表示されないことがあります。この情報が表示されない理由は、 ssd st ドライバなどのストレージデバイスドライバが、実行中のシステムにまだロードされていないためです。

  3. ドライバがロードされたかどうかを判定します。

    例:

    # modinfo | grep ssd

    ドライバがロードされたあと、LUN レベル情報は cfgadm 出力で表示されます。

システム上で可視のファブリックデバイスを検出する方法

このセクションでは、FC ホストポート c0 および c1 を使用するファブリックデバイスを検出するための手順の例を示します。この手順では、cfgadm コマンドで表示されるファブリックデバイス 構成情報についても示します。


注 - 次の例では、フェイルオーバーパスの接続点 ID (Ap_Id) のみが一覧表示されます。システムに表示される Ap_Id は、システム構成に依存します。
  1. 管理者になります。

    詳細は、Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。

  2. システムの接続点についての情報を表示します。
    # cfgadm -l
    Ap_Id                Type         Receptacle   Occupant     Condition
    c0                 fc-fabric      connected    unconfigured unknown
    c1                 fc-private     connected    configured   unknown

    この例で、c0 はファブリック接続されたホストポートを表し、c1 はループ接続されたプライベートホストポートを表しています。cfgadm コマンドを使用して、ファブリック接続されたホストポート上のファブリックデバイス構成を管理します。

    デフォルトでは、ループ接続されたプライベートホストポート上でのファブリックデバイス構成は、Oracle Solaris OS を実行中のシステムによって管理されます。

  3. ホストポートおよびそれらに接続されているファブリックデバイスについての情報を表示します。
    # cfgadm -al
    Ap_Id                Type      Receptacle     Occupant   Condition
    c0                 fc-fabric   connected    unconfigured unknown
    c0::50020f2300006077 disk      connected    unconfigured unknown
    c0::50020f23000063a9 disk      connected    unconfigured unknown
    c0::50020f2300005f24 disk      connected    unconfigured unknown
    c0::50020f2300006107 disk      connected    unconfigured unknown
    c1                 fc-private  connected    configured   unknown
    c1::220203708b69c32b disk      connected    configured   unknown
    c1::220203708ba7d832 disk      connected    configured   unknown
    c1::220203708b8d45f2 disk      connected    configured   unknown
    c1::220203708b9b20b2 disk      connected    configured   unknown

    注 -  cfgadm -l コマンドは、FC ホストポートについての情報を表示します。cfgadm -al コマンドを使用しても FC デバイスについての情報を表示できます。c0 に関連付けられたポート WWN (World Wide Name) を Ap_Id フィールドに含む行はファブリックデバイスを表します。これらのデバイスを管理し、Oracle Solaris OS を使用中のシステムでこれらが使用できるようにするには、cfgadm configure および unconfigure コマンドを使用します。ポート WWN が c1 に属する Ap_Id デバイスは、c1 ホストポート経由で構成されたプライベートループデバイスを表します。

マルチパス化が有効にされていないファブリックデバイスノードの構成

このセクションでは、 マルチパス化が有効にされていないシステム上でのファブリックデバイス構成タスクについて説明します。

このセクションの手順では、システム上で可視のファブリックデバイスを検出する方法と、ファブリックデバイスを構成して Oracle Solaris OS を実行中のシステムで使用できるようにする方法を示します。このセクションの手順では、特定のデバイスを例として使用して、cfgadm コマンドを使用してファブリックデバイスを検出および構成 する方法を示します。

提供するファブリックデバイス情報と、cfgadm コマンドによって表示されるデバイス情報は、システム構成に依存します。