1、如果主机运行在soalris系统下(即#提示符下),如何从sc状态切换到ok状态?
# #.
sc>
sc>break
sc>console //进入ok状态
2、如果主机在ok状态下,如何从sc状态切换到ok状态?
sc>console //进入ok状态
3、从ok状态切换到sc状态?
ok #. //进入sc状态
4、从ok状态返回到solaris系统状态
ok go
5、测试硬件故障的三种方法
1)ok test 设备物理路径 //测试单个设备
2)ok test-all //测试全部设备
3)ok obdiag //进入obdiag 菜单状态
obdiag>test n //进行选择测试
6、最大化自检post
ok setenv auto-boot? false
ok setenv diag-switch? true
ok setenv diag-level max
ok reset-all 设备重启后,有时需要断电再重启,自检后用如下命令查看自检结果:
ok show-post-results
ok show-obdiag-results
7、最大化自检post
ok setenv auto-boot? false
ok setenv diag-switch? true
ok setenv diag-script all
ok setenv post-trigger all-resets
ok setenv obdiag-trigger all-resets
ok setenv diag-level max
ok reset-all
ok show-post-results
ok show-obdiag-results
8、最大化自检post
ok setenv auto-boot? false
ok reset-all
ok obdiag
obdiag> setenv diag-level max
obdiag> test-all
obdiag> exit
ok setenv auto-boot? true
ok reset-all
ok show-post-results
ok show-obdiag-results
--使用test-all 命令可以测试设备树中的所有设备:
ok test-all
--POST中信息主要查看这一行来诊断故障:1>H/W under test =
sc>showenvironment //显示系统硬件信息
sc>showfru //显示系统fru
sc>showplatform //显示操作系统的状态
sc>showlogs -v //显示log信息
sc>consolehistory run -v //检查ALOM 运行日志
sc>consolehistory boot -v //ALOM引导日志包含因最近一次重置主机服务器而产生的有关POST、OpenBoot 固件和Solaris 软件的引导消息
sc> showusers //显示当前登录到ALOM 的所有用户
# scadm useradd joeuser //在系统中添加sc用户名
# scadm userpassword joeuser //在系统中设置用户的秘密
# scadm userperm joeuser cr //为用户名制定权限
# scadm usershow //查看用户名情况
# scadm userdel joeuser //删除用户
# scadm userpassword //更改用户秘密
# scadm version -v //查看sc版本
# raidctl
--solaris系统信息命令
#prtdiag -v
#prtfru -c
#prtconf -v
#psrinfo -v
#showrev -p
--OpenBoot信息命令
ok printenv OpenBoot 配置变量的默认值和设置
ok probe-scsi 活动SCSI 设备和IDE 设备的目标地址、单元号、设备类型以及制造商名称
ok probe-scsi-all
ok probe-ide
ok show-devs 所有设备在系统配置中的硬件设备路径
alom的admin账户的秘密可能为admin123 passwd password root
POST最大化自检:POST 诊断程序可验证系统的核心功能。如果POST 诊断程序成功执行,并不能确保服务器没有任何问题,但可以确保服务器可以继续进入引导过程的下一个阶段。
OpenBoot诊断程序:主要检测是系统的I/O 设备和外围设备。
--表 2-14 Sun Fire V440 服务器中的I2C 总线设备
地址相关联的FRU 设备的作用
clock-generator@0,d2 主板控制PCI总线时钟
cpu-fru-prom@0,de CPU 2 包含FRU配置信息
dimm-spd@0,d6 CPU / 内存模块2、DIMM 0 包含FRU配置信息
dimm-spd@0,d8 CPU / 内存模块2、DIMM 1 包含FRU配置信息
dimm-spd@0,da CPU / 内存模块2、DIMM 2 包含FRU配置信息
dimm-spd@0,dc CPU / 内存模块2、DIMM 3 包含FRU配置信息
cpu-fru-prom@0,ce CPU 1 包含FRU配置信息
dimm-spd@0,c6 CPU / 内存模块1、DIMM 0 包含FRU配置信息
dimm-spd@0,c8 CPU / 内存模块1、DIMM 1 包含FRU配置信息
dimm-spd@0,ca CPU / 内存模块1、DIMM 2 包含FRU配置信息
dimm-spd@0,cc CPU / 内存模块1、DIMM 3 包含FRU配置信息
scsi-fru-prom@0,a8 SCSI 底板包含FRU配置信息
rmc-fru-prom@0,a6 ALOM 卡包含FRU配置信息
power-supply-fruprom@0,a4 电源包含FRU配置信息
motherboard-fruprom@0,a2 主板包含FRU配置信息
temperaturesensor@0,9c SCSI 底板测量系统环境温度
temperature@0,80 CPU 2 测量CPU 插座的温度
temperature@0,64 CPU 1 测量CPU 插座的温度
hardwaremonitor@0,5c 主板监视温度、电压和风扇速度
gpio@0,48 主板启动系统LED和CPU 温度过高指示
gpio@0,46 SCSI 底板指示磁盘状态,启动故障指示灯和“可以拆卸”指示灯
gpio@0,44 主板指示电源和CPU 状态
gpio@0,42 SCSI 底板指示开关状态和启动活动LED
i2c-bridge@0,18 主板转换I2C总线地址和隔离总线设备
i2c-bridge@0,16 主板转换I2C总线地址和隔离总线设备
temperature@0,30 CPU 0 测量CPU 插座的温度
cpu-fru-prom@0,be CPU 0 包含FRU配置信息
dimm-spd@0,b6 CPU / 内存模块0、DIMM 0 包含FRU配置信息
dimm-spd@0,b8 CPU / 内存模块0、DIMM 1 包含FRU配置信息
dimm-spd@0,ba CPU / 内存模块0、DIMM 2 包含FRU配置信息
dimm-spd@0,bc CPU / 内存模块0、DIMM 3 包含FRU配置信息
temperature@0,90 CPU 3 测量CPU 插座的温度
cpu-fru-prom@0,ee CPU 3 包含FRU配置信息
dimm-spd@0,e6 CPU / 内存模块3、DIMM 0 包含FRU配置信息
dimm-spd@0,e8 CPU / 内存模块3、DIMM 1 包含FRU配置信息
dimm-spd@0,ea CPU / 内存模块3、DIMM 2 包含FRU配置信息
dimm-spd@0,ec CPU / 内存模块3、DIMM 3 包含FRU配置信息