在配置或删除设备节点之前,请务必先使用确保 LUN 级别信息可见过程确定光纤设备。
在本例中,光纤连接的主机端口上的 Ap_Id 是多路径设备的路径。例如,将配置路径通过 c2 的所有设备,而不配置任何路径通过 c0 的设备。c2 是从系统到光纤的连接点,而 c2::50020f2300006107 是从存储到光纤的连接点。系统会检测其配置所针对的光纤中的所有存储设备。
在已经通过一个 Ap_Id 配置的设备上配置另一个 Ap_Id 会导致先前配置的设备出现一条附加路径。此时,不会创建新设备节点。只有首次配置相应设备的 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 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 表示的设备是已经配置了 c0::50020f2300006077 的同一物理设备的两个路径。配置选定端口上的未配置设备。此操作将对 c2 上的所有设备重复单个设备的 configure 命令。如果 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 的 Occupant 列和 c2 下的所有设备均被标记为 configured。
show_SCSI_LUN 命令显示多个 LUN SCSI 设备的 FCP SCSI LUN 信息。以下代码示例显示通过 c2::50020f2300006107 和 c2::50020f2300005f24 连接的物理设备分别配置了两个 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 的光纤设备。
只能取消配置光纤连接的主机端口上的设备。
# 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
以下过程介绍如何取消配置连接到光纤连接的主机端口的所有已配置光纤设备。
只能取消配置光纤连接的主机端口上的设备。
# 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,说明如何取消配置与多路径设备关联的光纤设备。
# 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。启用了 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 关联的多路径设备。以下两个设备已从系统中删除:
/dev/rdsk/c6t60020F20000061073AC8B52D000B74A3d0s2
/dev/rdsk/c6t60020F20000061073AC8B4C50004ED3Ad0s2
与前一节中的过程相反,本过程显示如何取消配置与 c2::50020f2300006107 相关联的一个设备,同时保留配置另一个设备 (50020f2300006077)。通过 cfgadm unconfigure 命令只能取消配置光纤连接的主机端口上的设备。
# 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 仍处于配置状态,显示了如何仅取消配置某一多路径设备的其中一个路径。
# 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
系统仍可通过另一个路径(表示为 c0::50020f2300006077)使用与该 Ap_Id 相关联的设备。一台设备可以连接到多个 Ap_Id,一个 Ap_Id 可以连接到多台设备。
/dev/rdsk/c6t60020F20000061073AC8B52D000B74A3d0s2 and /dev/rdsk/c6t60020F20000061073AC8B4C50004ED3Ad0s2
光纤连接的主机端口上的一个 Ap_Id 是多路径设备的一个路径。
当多路径设备连接了多个 Ap_Id 时,在您取消对 Ap_Id 的配置之后,系统仍可使用该设备。在取消最后一个 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::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。