在 Oracle® Solaris 11.2 中管理设备

退出打印视图

更新时间: 2014 年 7 月
 
 

SPARC: 如何更换 SCSI 控制器上的相同设备

开始之前

在更换 SCSI 控制器上的相同设备时,请注意以下情况:

  • 如果要更换属于 ZFS 根池的镜像或非镜像引导设备,请访问 http://www.oracle.com/technetwork/articles/servers-storage-admin/o11-091-sol-dis-recovery-489183.html

  • 如果设备由传统卷管理软件控制,请参考相应的卷管理文档以了解更换设备的具体步骤。如果您享有有效的 Oracle 支持计划,请参见以下参考资料:

    • 如果使用 Solaris Volume Manager (SVM),请参见 MOS (My Oracle Support, MOS) 文档 1010753.1。

    • 如果使用 Veritas Volume Manager (VxVM),请参见 MOS (My Oracle Support, MOS) 文档 1003122.1、1011782.1 和 1002285.1。

  1. (u53ef选) 显示 SCSI 配置以识别要更换的设备。
    # cfgadm -al
  2. 将 SCSI 总线上的设备更换为同一类型的其他设备。
    1. 键入以下命令。
      # cfgadm -x replace_device device-apid
    2. 在提示符下键入 y 以继续操作。

      正在执行热插拔操作的同时,SCSI 总线上的 I/O 活动会暂停。

    3. 关闭要移除的设备的电源,然后将其移除。
    4. 添加更换设备。然后,关闭该设备的电源。

      更换设备应该与要移除的设备类型相同并且具有同一地址(目标和 LUN)。

    5. 确认操作是否已完成。
  3. 验证是否已更换了设备。
    # cfgadm -al
示例 2-2  更换 SCSI 总线上的相同类型设备

在本示例中,磁盘 c3t3d0 被更换为相同设备。

# cfgadm -al
c2               scsi-bus     connected    configured   unknown
c2::dsk/c2t0d0   CD-ROM       connected    configured   unknown
c3               scsi-sas     connected    configured   unknown
c3::dsk/c3t0d0   disk         connected    configured   unknown
c3::dsk/c3t1d0   disk         connected    configured   unknown
c3::dsk/c3t2d0   disk         connected    configured   unknown
c3::dsk/c3t3d0   disk         connected    configured   unknown

# cfgadm -x replace_device c3::dsk/c3t3d0
Replacing SCSI device: /devices/pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2/sd@3,0
This operation will suspend activity on SCSI bus: c3
Continue (yes/no)? y
SCSI bus quiesced successfully.
It is now safe to proceed with hotplug operation.

关闭设备的电源,然后更换该设备。安装更换设备并打开其电源后,将继续运行并显示提示。

Enter y if operation is complete or n to abort (yes/no)? y

# cfgadm -al
Ap_Id            Type         Receptacle   Occupant     Condition
c2               scsi-bus     connected    configured   unknown
c2::dsk/c2t0d0   CD-ROM       connected    configured   unknown
c3               scsi-sas     connected    configured   unknown
c3::dsk/c3t0d0   disk         connected    configured   unknown
c3::dsk/c3t1d0   disk         connected    configured   unknown
c3::dsk/c3t2d0   disk         connected    configured   unknown
c3::dsk/c3t3d0   disk         connected    configured   unknownThe device is replaced.