一:确认故障硬盘及是否在镜像池
1.1:确认故障硬盘
第一:硬盘故障灯
第二:ILOM确认
1.2:确认故障硬盘是否属于zpool及哪个zpool
#zpool list
#zpool status mcpool
#zpool status rpool
确认磁盘状态为removed或者为unavailable,与ILOM中的信息对比是否一致。
二:更换非系统池(非rpool)硬盘
2.1:分离故障盘
# zpool detach rpool c0t5000CCA07D571F00d0
2.2:更换新硬盘
手动拔出旧硬盘,更换新硬盘。
2.3:查看新硬盘
#format
查看是否识别新盘
(若新硬盘已经识别,以下步骤可以省略)
#devfsadm -cv
#cfgadm -avl
2.4:添加硬盘到zpool
#zpool attach -f mcpool c0t5000CCA07D570088d0 c0t5000CCA07D572DF8d0
(注意:此处的硬盘号是已经在池中的盘磁盘号在前面,新硬盘在后边)
2.5:等待同步成功
#zpool status mcpool
三:更换系统池(rpool)硬盘
3.1:分离故障盘
# zpool detach rpool c0t5000CCA07D571F00d0
3.2:更换新硬盘
手动拔出旧硬盘,更换新硬盘。
3.3:查看新硬盘
#format
查看是否识别新盘
(若新硬盘已经识别,以下步骤可以省略)
#devfsadm -cv
#cfgadm -avl
3.4:添加硬盘到zpool
#zpool attach -f mcpool c0t5000CCA07D570088d0 c0t5000CCA07D572DF8d0
(注意:此处的硬盘号是已经在池中的盘磁盘号在前面,新硬盘在后边)
3.5:等待同步成功
#zpool status rpool
3.6:查看启动信息
root@p1818db:~# eeprom |grep boot-device
boot-device=/pci@302/pci@2/pci@0/pci@14/LSI,sas@0/disk@w5000cca07d570089,0:a /pci@302/pci@2/pci@0/pci@14/LSI,sas@0/disk@w5000cca07d572df9,0:a disk net
3.7:设置启动信息
root@p1818db eerpom boot-device="/pci@302/pci@2/pci@0/pci@14/LSI,sas@0/disk@w5000cca07d571081,0:a /pci@302/pci@2/pci@0/pci@14/LSI,sas@0/disk@w5000cca07d571f01,0:a disk net"
备注:其中红色的部分为磁盘序列号,在ILOM,summary>disks中可以获取。
四:换盘完成
五:其他问题
5.1 solaris显示问题
SPARC S7-2未配置显示接口,必须通过ILOM显示。
SSH ILOM后,start /host/console即可进入控制台。
OK状态是操作系统引导前的特殊状态,需要start /host/console后才能看到。
(如已经启动过console,再启动console则新开console只读,start -F /host/console可将其他console设置为只读,将新建console设置为读写)
5.2 进入OK命令状态
5.2.1操作系统中关闭系统自动启动
root@p1818db# eeprom auto-boot?=false
root@p1818db#halt
手动开机
5.2.2 SP中关闭系统自动启动
SSH进入ILOM控制台
> set /HOST/bootmode script="setenv auto-boot? false"
>reset /system
5.3 OK状态查看引导信息
OK boot-osflags
5.4 OK状态设置引导信息
setenv boot-device /pci@302/pci@2/pci@0/pci@14/LSI,sas@0/disk@w5000cca07d570089,0:a /pci@302/pci@2/pci@0/pci@14/LSI,sas@0/disk@w5000cca07d572df9,0:a disk net