分类: 系统运维
2011-09-22 08:16:39
当SUN Fire系统中某个现场可更换单元(FRU)无法通过POST时,它将被禁用,如果此时它POST的状态为CHS(Components Health Stauts)时,则表明该FRU无法被系统使用直到该标志被清除(即使该FRU被移到另一个域内,CHS标识也会一直保留).某个FRU件(如系统板)被标志成”CHS”,则它属下的子组件(如CPU/MEM)状态全部被标志成”CHS”,需要一一清除(需要在服务模式下清除该标识).
step1:显示当前有”CHS”标识的组件.
schostname:SC>showcom | grep -i chs
Component Status Pending POST Description
--------- ------ ------- ---- -----------
/N0/SB2/P2 disabled - chs UltraSPARC-III+, 900MHz, 8M ECache
/N0/SB2/P2/B0/L0 disabled - chs 512M DRAM
/N0/SB2/P2/B0/L2 disabled - chs 512M DRAM
/N0/SB2/P2/B1/L1 disabled - chs 512M DRAM
/N0/SB2/P2/B1/L3 disabled - chs 512M DRAM
系统板SB2中的CPU模块P2具有chs标识,所以属于它下面的所有组件均被标识成”chs”状态.
step2:从SUN内部网站””取得进入服务模式(service mode)的密码,之后进入服务模式(需要SUN公司授权).
schostname:SC> service
Enter Password: <输入取得的密码>
schostname:SC[service]> showchs -b
Component Status
--------------- --------
/N0/SB2/p2 Faulty
step3:消除每个组件的”CHS”标识.
schostname:SC[service]> setchs -s ok -r ”reset for clean POST” -c components
step4:退出服务模式,重新POST域.
schostname:domainID> setkey diag
自Sun被Oracle收购后,Oracle不再提供服务密码,之前没有购买过服务密码的需要购买Oracle原厂服务才可以维修。