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

印刷ビューの終了

更新: 2016 年 11 月
 
 

マルチパス化された複数のファブリックデバイスを構成する方法

デバイスノードを構成または削除する前に、LUN レベル情報が表示できることの確認の手順を使用して、最初にファブリックデバイスを識別するようにしてください。

この例で、ファブリック接続されたホストポート上の Ap_Id は、マルチパス化されたデバイスへのパスです。たとえば、c2 を経由したパスを持つすべてのデバイスは構成されますが、c0 を経由するものは構成されません。c2 はシステムからファブリックへの接続点で、c2::50020f2300006107 はストレージからファブリックへの接続点です。システムは、そのシステムが構成される目的のファブリック内のすべてのストレージデバイスを検出します。

すでに構成されたファブリックデバイス上の Ap_Id を、別の Ap_Id を使用して構成すると、以前構成されたファブリックデバイスにパスが追加されます。この場合は新しいデバイスノードは作成されません。デバイスノードは、対応するファブリックデバイスへの Ap_Id がはじめて構成されるときのみ作成されます。

  1. 管理者になります。

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

  2. 構成されるファブリック接続されたホストポートを識別します。
    # cfgadm -al
    Ap_Id                Type        Receptacle  Occupant     Condition
    c0                   fc-fabric   connected   configured   unknown
    c0::50020f2300006077 disk        connected   configured   unknown
    c0::50020f23000063a9 disk        connected   configured   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
    c2                   fc-fabric   connected   unconfigured unknown
    c2::50020f2300005f24 disk        connected   unconfigured unknown
    c2::50020f2300006107 disk        connected   unconfigured unknown

    Ap_Idc0::50020f2300006077 および c2::50020f2300006107 で表現されるファブリックデバイスは、同じ物理デバイスへの 2 つのパスで、c0::50020f2300006077 はすでに構成されています。選択されたポート上で構成が解除されているファブリックデバイスを構成します。この操作は、個々のデバイスの configure コマンドを、c2 上のすべてのデバイスに対して繰り返します。c2 上のデバイス数が多い場合、時間がかかることがあります。

    # cfgadm -c configure c2
  3. c2 上のすべてのデバイスが構成済みであることを確認します。
    # cfgadm -al
    Ap_Id                Type       Receptacle   Occupant     Condition
    c0                   fc-fabric  connected    configured   unknown
    c0::50020f2300006077 disk       connected    configured   unknown
    c0::50020f23000063a9 disk       connected    configured   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
    c2                   fc-fabric  connected    configured   unknown
    c2::50020f2300005f24 disk       connected    configured   unknown
    c2::50020f2300006107 disk       connected    configured   unknown

    c2 と、c2 の下にあるすべてのデバイスの Occupant 列に configured のマークが付いていることに注目してください。

    show_SCSI_LUN コマンドは、複数の LUN SCSI デバイスについての FCP SCSI LUN 情報を表示します。次のコーディング例は、c2::50020f2300006107 および c2::50020f2300005f24 によって接続される物理デバイスで、それぞれ 2 つの LUN が構成されていることを示しています。

    # cfgadm -al -o show_SCSI_LUN c2
    Ap_Id                 Type     Receptacle   Occupant     Condition
    c2                   fc-fabric connected    configured   unknown
    c2::50020f2300005f24,0 disk    connected    configured   unknown
    c2::50020f2300005f24,1 disk    connected    configured   unknown
    c2::50020f2300006107,0 disk    connected    configured   unknown
    c2::50020f2300006107,1 disk    connected    configured   unknown

ファブリックデバイスの構成の解除

このセクションでは、ファブリックデバイスのマルチパス化機能の構成を解除することについて説明します。

ファブリックデバイスの構成の解除

ファブリックデバイスの構成を解除する前に、ファブリックデバイスに対するすべての活動を停止し、ファブリックデバイス上のファイルシステムをアンマウントします。アンマウントの指示については、Oracle Solaris 管理のドキュメントを参照してください。ファブリックデバイスがほかのボリュームマネージャーの制御下にある場合、ファブリックデバイスの構成を解除する前にボリュームマネージャーのドキュメントを参照してください。

FC デバイスの構成を手動で解除する方法

この手順では、ファブリック接続されたホストポート c0 に接続されたファブリックデバイスの構成を解除する方法について説明します。

  1. 管理者になります。

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

  2. 構成を解除するファブリックデバイスを確認します。

    ファブリック接続されたホストポート上のデバイスのみ構成を解除できます。

    # cfgadm -al
    Ap_Id                 Type         Receptacle   Occupant    Condition
    c0                   fc-fabric  connected    configured   unknown
    c0::50020f2300006077 disk       connected    configured   unknown
    c0::50020f23000063a9 disk       connected    configured   unknown
    c1                   fc-private connected    configured   unknown
    c1::220203708b69c32b disk       connected    configured   unknown
    c1::220203708ba7d832 disk       connected    configured   unknown
  3. ファブリックデバイスの構成を解除します。
    # cfgadm -c unconfigure c0::50020f2300006077
  4. 選択されたファブリックデバイスの構成が解除されていることを確認します。
    # cfgadm -al
    Ap_Id                Type         Receptacle   Occupant     Condition
    c0                 fc-fabric    connected    configured   unknown
    c0::50020f2300006077 disk       connected    unconfigured unknown
    c0::50020f23000063a9 disk       connected    configured   unknown
    c1                 fc-private   connected    configured   unknown
    c1::220203708b69c32b disk       connected    configured   unknown
    c1::220203708ba7d832 disk       connected    configured   unknown

FC ホストポート上のすべての FC デバイスの構成を解除する方法

この手順では、ファブリック接続されたホストポートに接続された、構成されているすべてのファブリックデバイスの構成を解除する方法について説明します。

  1. 管理者になります。

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

  2. 構成を解除するファブリックデバイスを確認します。

    ファブリック接続されたホストポート上のデバイスのみ構成を解除できます。

    # cfgadm -al
    Ap_Id                Type         Receptacle   Occupant     Condition
    c0                 fc-fabric   connected    configured   unknown
    c0::50020f2300006077 disk      connected    configured   unknown
    c0::50020f23000063a9 disk      connected    configured   unknown
    c1                 fc-private  connected    configured   unknown
    c1::220203708b69c32b disk      connected    configured   unknown
    c1::220203708ba7d832 disk      connected    configured   unknown
  3. 選択されたポート上の各ファブリックデバイスに対するすべての活動を停止し、各ファブリックデバイス上のファイルシステムをアンマウントします。

    ファブリックデバイスがほかのボリュームマネージャーの制御下にある場合、ファブリックデバイスの構成を解除する前にボリュームマネージャーのドキュメントを参照してください。

    # cfgadm -c unconfigure c0
  4. 選択されたポート上で構成されているすべてのファブリックデバイスの構成を解除します。

    注 -  この操作は、個々のファブリックデバイスの unconfigure 操作を、c0 上のすべてのデバイスに対して繰り返します。c0 上のデバイス数が多い場合、この処理は時間がかかることがあります。
  5. c0 上のすべてのデバイスの構成が解除されていることを確認します。
    # 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
    c1                   fc-private   connected    configured   unknown
    c1::220203708b69c32b disk         connected    configured   unknown
    c1::220203708ba7d832 disk         connected    configured   unknown

    c0 と、これに接続されているすべてのファブリックデバイスの Occupant 列が unconfigured と表示されていることに注目してください。

マルチパス化された FC デバイスの構成を解除する方法

この手順では、マルチパス化されたデバイスに関連付けられたファブリックデバイスの構成を解除する方法を示すために、ファブリック接続されたホストポート c0 および c2 を示します。

  1. 管理者になります。

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

  2. 構成を解除するファブリックデバイスのポート WWN を確認します。
    # cfgadm -al
    Ap_Id                 Type       Receptacle   Occupant    Condition
    c0                   fc-fabric   connected    configured   unknown
    c0::50020f2300006077 disk        connected    configured   unknown
    c0::50020f23000063a9 disk        connected    configured   unknown
    c1                   fc-private  connected    configured   unknown
    c1::220203708b69c32b disk        connected    configured   unknown
    c1::220203708ba7d832 disk        connected    configured   unknown
    c2                   fc-fabric   connected    configured   unknown
    c2::50020f2300005f24 disk        connected    configured   unknown
    c2::50020f2300006107 disk        connected    configured   unknown

    この例では、c0::50020f2300006077 および c2::50020f2300006107Ap_Id は、1 つのマルチパス化されたデバイスに関連付けられた同一デバイスについての異なるポート WWN を表しています。c0 および c2 ホストポートは、使用が有効にされています。

  3. 選択されたポート上の各ファブリックデバイスに対するすべてのデバイス活動を停止し、各ファブリックデバイス上のファイルシステムをアンマウントします。

    デバイスがほかのボリュームマネージャーの制御下にある場合、ファブリックデバイスを維持するために、ボリュームマネージャーのドキュメントを参照してください。

  4. デバイスに関連付けられたファブリックデバイスの構成を解除します。

    ファブリック接続されたホストポート上のデバイスのみが、 cfgadm -c unconfigure コマンドで構成を解除できます。

    # cfgadm -c unconfigure c0::50020f2300006077 c2::50020f2300006107

    注 - cfgadm -c unconfigure c0::1111, c1::2222, c3::3333 というコマンド例で示すように、デバイスを最大 8 つのパスから個別に削除できます。代替の方法として、cfgadm -c unconfigure c0 という例で示すように、パスのセットすべてをホストから削除できます。
  5. 選択されたデバイスの構成が解除されていることを確認します。
    # cfgadm -al
    Ap_Id                Type       Receptacle   Occupant     Condition
    c0                 fc-fabric    connected    configured   unknown
    c0::50020f2300006077 disk       connected    unconfigured unknown
    c0::50020f23000063a9 disk       connected    configured   unknown
    c1                 fc-private   connected    configured   unknown
    c1::220203708b69c32b disk       connected    configured   unknown
    c1::220203708ba7d832 disk       connected    configured   unknown
    c2                 fc-fabric    connected    configured   unknown
    c2::50020f2300005f24 disk       connected    configured   unknown
    c2::50020f2300006107 disk       connected    unconfigured unknown

    Ap_Idc0::50020f2300006077 および c2::50020f2300006107 の構成が解除されていることに注目してください。c0 および c2Occupant 列は、引き続きこれらのポートを configured と表示していますが、この理由は、これらのポートがほかの構成済みの占有装置を持つためです。

    Ap_Id c0::50020f2300006077 および c2::50020f2300006107 に関連付けられているマルチパス化されたデバイスは、システムから使用できなくなりました。次の 2 つのデバイスはシステムから削除されました。

    /dev/rdsk/c6t60020F20000061073AC8B52D000B74A3d0s2

    /dev/rdsk/c6t60020F20000061073AC8B4C50004ED3Ad0s2

マルチパス化された FC デバイスへの 1 つのパスの構成を解除する方法

前のセクションの手順に対して、この手順では、c2::50020f2300006107 に関連付けられた 1 つのデバイスの構成を解除し、ほかのデバイス 50020f2300006077 を構成したままにする方法を示します。ファブリック接続されたホストポート上のデバイスのみが、cfgadm unconfigure コマンドで構成を解除できます。

  1. 管理者になります。

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

  2. 構成を解除するマルチパス化されたデバイスの Ap_Id を確認します。
    # cfgadm -al
    Ap_Id                 Type       Receptacle   Occupant    Condition
    c0                   fc-fabric   connected    configured   unknown
    c0::50020f2300006077 disk        connected    configured   unknown
    c0::50020f23000063a9 disk        connected    configured   unknown
    c1                   fc-private  connected    configured   unknown
    c1::220203708b69c32b disk        connected    configured   unknown
    c1::220203708ba7d832 disk        connected    configured   unknown
    c2                   fc-fabric   connected    configured   unknown
    c2::50020f2300005f24 disk        connected    configured   unknown
    c2::50020f2300006107 disk        connected    configured   unknown

    この例では、c0::50020f2300006077 および c2::50020f2300006107 の Ap_Id は、同一デバイスの異なるポート WWN を表しています。

  3. デバイスに関連付けられた Ap_Id の構成を解除します。

    注 -  Ap_Id が、デバイスに対して構成された最後のパスを表す場合、パスに対するすべての活動を停止し、パス上のファイルシステムをアンマウントします。マルチパス化デバイスがほかのボリュームマネージャーの制御下にある場合、ファブリックデバイスを維持するために、ボリュームマネージャーのドキュメントを参照してください。

    次の例で、c2::50020f2300006107 で示すパスは構成が解除され、c0::50020f2300006077 は構成されたままになっており、マルチパス化デバイスの複数パスのいずれか 1 つの構成のみ解除する方法を示しています。

    # cfgadm -c unconfigure c2::50020f2300006107
  4. 選択されたパス c2::50020f2300006107 の構成が解除されていることを確認します。
    # cfgadm-al
    Ap_Id                Type       Receptacle   Occupant     Condition
    c0                   fc-fabric  connected    configured   unknown
    c0::50020f2300006077 disk       connected    configured   unknown
    c0::50020f23000063a9 disk       connected    configured   unknown
    c1                   fc-private connected    configured   unknown
    c1::220203708b69c32b disk       connected    configured   unknown
    c1::220203708ba7d832 disk       connected    configured   unknown
    c2                   fc-fabric  connected    configured   unknown
    c2::50020f2300005f24 disk       connected    configured   unknown
    c2::50020f2300006107 disk       connected    unconfigured unknown

    その Ap_Id に関連付けられたデバイスは、c0::50020f2300006077 で表現される別のパスを経由して、引き続きシステムから使用できます。1 つのファブリックデバイスは複数の Ap_Id に接続でき、1 つの Ap_Id は複数のデバイスに接続できます。

    /dev/rdsk/c6t60020F20000061073AC8B52D000B74A3d0s2
    and
    /dev/rdsk/c6t60020F20000061073AC8B4C50004ED3Ad0s2

マルチパス化されたすべてのファブリックデバイスの構成を解除する方法

ファブリック接続されたホストポート上の Ap_Id は、マルチパス化されたデバイスへのパスです。

マルチパス化されたデバイスに対して、複数の Ap_Id が接続されている場合、1 つの Ap_Id の構成を解除したあともデバイスは引き続きシステムから使用できます。最後の Ap_Id の構成を解除したあとは、ほかのパスが残っていないため、デバイスはシステムから使用できなくなります。ファブリック接続されたホストポート上のデバイスのみ構成を解除できます。

  1. 管理者になります。

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

  2. 構成を解除するデバイスを確認します。
    # cfgadm -al
    Ap_Id                Type       Receptacle   Occupant     Condition
    c0                   fc-fabric  connected    configured   unknown
    c0::50020f2300006077 disk       connected    configured   unknown
    c0::50020f23000063a9 disk       connected    configured   unknown
    c1                   fc-private connected    configured   unknown
    c1::220203708b69c32b disk       connected    configured   unknown
    c1::220203708b9b20b2 disk       connected    configured   unknown
    c2                   fc-fabric  connected    configured   unknown
    c2::50020f2300005f24 disk       connected    configured   unknown
  3. 選択されたポート上で構成されているすべてのデバイスの構成を解除します。
    # cfgadm -c unconfigure c2

    注 - この操作は、個々のデバイスの unconfigure コマンドを、c2 上のすべてのデバイスに対して繰り返します。c2 上のデバイス数が多い場合、この処理は時間がかかることがあります。
  4. c2 上のすべてのデバイスの構成が解除されていることを確認します。
    # cfgadm -al
    Ap_Id                Type       Receptacle   Occupant     Condition
    c0                   fc-fabric  connected   configured   unknown
    c0::50020f2300006077 disk       connected   configured   unknown
    c1                   fc-private connected   configured   unknown
    c1::220203708b69c32b disk       connected   configured   unknown
    c1::220203708ba7d832 disk       connected   configured   unknown
    c2                   fc-fabric  connected   unconfigured unknown
    c2::50020f2300005f24 disk       connected   unconfigured unknown
    c2::50020f2300006107 disk       connected   unconfigured unknown

    Occupant 列では、c2 と、c2 に接続されたすべてのデバイスが unconfigured と表示されていることに注目してください。