デバイスノードを構成または削除する前に、LUN レベル情報が表示できることの確認の手順を使用して、最初にファブリックデバイスを識別するようにしてください。
この例で、ファブリック接続されたホストポート上の Ap_Id は、マルチパス化されたデバイスへのパスです。たとえば、c2 を経由したパスを持つすべてのデバイスは構成されますが、c0 を経由するものは構成されません。c2 はシステムからファブリックへの接続点で、c2::50020f2300006107 はストレージからファブリックへの接続点です。システムは、そのシステムが構成される目的のファブリック内のすべてのストレージデバイスを検出します。
すでに構成されたファブリックデバイス上の Ap_Id を、別の Ap_Id を使用して構成すると、以前構成されたファブリックデバイスにパスが追加されます。この場合は新しいデバイスノードは作成されません。デバイスノードは、対応するファブリックデバイスへの Ap_Id がはじめて構成されるときのみ作成されます。
詳細は、Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。
# 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_Id が c0::50020f2300006077 および c2::50020f2300006107 で表現されるファブリックデバイスは、同じ物理デバイスへの 2 つのパスで、c0::50020f2300006077 はすでに構成されています。選択されたポート上で構成が解除されているファブリックデバイスを構成します。この操作は、個々のデバイスの configure コマンドを、c2 上のすべてのデバイスに対して繰り返します。c2 上のデバイス数が多い場合、時間がかかることがあります。
# cfgadm -c configure 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 管理のドキュメントを参照してください。ファブリックデバイスがほかのボリュームマネージャーの制御下にある場合、ファブリックデバイスの構成を解除する前にボリュームマネージャーのドキュメントを参照してください。
この手順では、ファブリック接続されたホストポート c0 に接続されたファブリックデバイスの構成を解除する方法について説明します。
詳細は、Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。
ファブリック接続されたホストポート上のデバイスのみ構成を解除できます。
# 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
# cfgadm -c unconfigure c0::50020f2300006077
# 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
この手順では、ファブリック接続されたホストポートに接続された、構成されているすべてのファブリックデバイスの構成を解除する方法について説明します。
詳細は、Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。
ファブリック接続されたホストポート上のデバイスのみ構成を解除できます。
# 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
ファブリックデバイスがほかのボリュームマネージャーの制御下にある場合、ファブリックデバイスの構成を解除する前にボリュームマネージャーのドキュメントを参照してください。
# cfgadm -c unconfigure 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 と表示されていることに注目してください。
この手順では、マルチパス化されたデバイスに関連付けられたファブリックデバイスの構成を解除する方法を示すために、ファブリック接続されたホストポート c0 および c2 を示します。
詳細は、Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。
# 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 は、1 つのマルチパス化されたデバイスに関連付けられた同一デバイスについての異なるポート WWN を表しています。c0 および c2 ホストポートは、使用が有効にされています。
デバイスがほかのボリュームマネージャーの制御下にある場合、ファブリックデバイスを維持するために、ボリュームマネージャーのドキュメントを参照してください。
ファブリック接続されたホストポート上のデバイスのみが、 cfgadm -c unconfigure コマンドで構成を解除できます。
# cfgadm -c unconfigure c0::50020f2300006077 c2::50020f2300006107
# 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_Id の c0::50020f2300006077 および c2::50020f2300006107 の構成が解除されていることに注目してください。c0 および c2 の Occupant 列は、引き続きこれらのポートを configured と表示していますが、この理由は、これらのポートがほかの構成済みの占有装置を持つためです。
Ap_Id c0::50020f2300006077 および c2::50020f2300006107 に関連付けられているマルチパス化されたデバイスは、システムから使用できなくなりました。次の 2 つのデバイスはシステムから削除されました。
/dev/rdsk/c6t60020F20000061073AC8B52D000B74A3d0s2
/dev/rdsk/c6t60020F20000061073AC8B4C50004ED3Ad0s2
前のセクションの手順に対して、この手順では、c2::50020f2300006107 に関連付けられた 1 つのデバイスの構成を解除し、ほかのデバイス 50020f2300006077 を構成したままにする方法を示します。ファブリック接続されたホストポート上のデバイスのみが、cfgadm unconfigure コマンドで構成を解除できます。
詳細は、Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。
# 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 を表しています。
次の例で、c2::50020f2300006107 で示すパスは構成が解除され、c0::50020f2300006077 は構成されたままになっており、マルチパス化デバイスの複数パスのいずれか 1 つの構成のみ解除する方法を示しています。
# cfgadm -c unconfigure 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 の構成を解除したあとは、ほかのパスが残っていないため、デバイスはシステムから使用できなくなります。ファブリック接続されたホストポート上のデバイスのみ構成を解除できます。
詳細は、Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。
# 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
# cfgadm -c unconfigure 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 と表示されていることに注目してください。