AlomSun服务器管理详解50页word.docx

上传人:b****7 文档编号:9787999 上传时间:2023-02-06 格式:DOCX 页数:26 大小:24.15KB
下载 相关 举报
AlomSun服务器管理详解50页word.docx_第1页
第1页 / 共26页
AlomSun服务器管理详解50页word.docx_第2页
第2页 / 共26页
AlomSun服务器管理详解50页word.docx_第3页
第3页 / 共26页
AlomSun服务器管理详解50页word.docx_第4页
第4页 / 共26页
AlomSun服务器管理详解50页word.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

AlomSun服务器管理详解50页word.docx

《AlomSun服务器管理详解50页word.docx》由会员分享,可在线阅读,更多相关《AlomSun服务器管理详解50页word.docx(26页珍藏版)》请在冰豆网上搜索。

AlomSun服务器管理详解50页word.docx

AlomSun服务器管理详解50页word

发信人:

 hutu (难得糊涂·霜林孤雁), 信区:

 UNIX

标  题:

 Sun ALOM使用指南

发信站:

 烟雨漓江BBS站 (Sat Jan 13 22:

30:

16 2007), 站内

Sun ALOM使用指南

/by pupil

2006.12.20

Sun Advanced Lights Out Manager简称ALOM,是一种系统控制器,可以通过它

远程管理和控制Sun服务器.ALOM运行的载体是SC卡,有时也称SC卡为ALOM系统

控制器.

注意:

 SUNW,Sun-Fire-T2000上的ALOM与这里的ALOM不一样,不要混淆.

SC卡是SUNW240,SUNW440系列内置的组件,在SUNW,Sun-Fire-V240;SUNW,Netra-240

中集成在主板上,

在SUNW,Sun-Fire-V440;SUNW,Netra-440内SC卡做成一块板卡插在PCI插槽内.

注意:

 SUNW,Sun-Fire-T2000上的SC卡与这里的SC卡不一样,不要混淆.

目前SC卡的固件版本是1.6,SC卡的Bootmon和Firmware固件的最新版本为1.6.2

(2006年12月份)

ALOM的运行不依赖于SunOS,也不依赖于OBP固件.

一旦接通电源,ALOM就开始运行,而不管POST,SunOS是否运行.

可以在SunOS Shell下用scadm来设置ALOM,例如

bash # /usr/platform/`uname -i`/sbin/scadm version

或者

bash # /usr/platform/$(uname -i)/sbin/scadm version

SC Version v1.6

SC Bootmon Version:

  v1.6.2

SC Firmware Version:

  v1.6.2

其中注意上面的`是键盘Esc下面的那个键,而不是单引号',uname -i的结果

是当前机器的平台

直接支持scadm的系统有

SUNW,Netra-440;SUNW,Sun-Fire-V440;SUNW,Netra-240;SUNW,Sun-Fire-V240;

SUNW,Sun-Fire-T2000的ALOM不支持scadm操纵ALOM,要恢复该ALOM密码可以在ALOM

时候按Esc键中断SC卡的引导,然后恢复ALOM的缺省配置.

不支持scadm操纵ALOM的系统有SUNW,Sun-Fire-V890,SUNW,Sun-Fire-V880,

SUNW,Sun-Fire-V490,SUNW,Sun-Fire-V480,SUNW,Sun-Fire-280R,

这些系统用的不是ALOM而是Sun Remote System Control (RSC),需要安装SUNWrsc,

然后才可以使用实用工具rscadm来设置RSC参数

观察支持scadm的系统中scadm的位置为

/usr/platform/SUNW,Sun-Fire-V240/sbin/scadm

其它位置都是符号连接到此文件

bash # file -h /usr/platform/SUNW,Netra-440

/usr/platform/SUNW,Netra-440:

   symbolic link to SUNW,Sun-Fire-V440

bash # file -h /usr/platform/SUNW,Netra-440/sbin

/usr/platform/SUNW,Netra-440/sbin:

      symbolic link to ../SUNW,Sun-Fir

e-V240/sbin

bash # file -h /usr/platform/SUNW,Sun-Fire-V440/sbin

/usr/platform/SUNW,Sun-Fire-V440/sbin:

  symbolic link to ../SUNW,Sun-Fir

e-V240/sbin

bash # file -h /usr/platform/SUNW,Netra-240/

/usr/platform/SUNW,Netra-240/:

  symbolic link to SUNW,Sun-Fire-V240

bash # file -h /usr/platform/SUNW,Sun-Fire-V240/sbin/scadm

/usr/platform/SUNW,Sun-Fire-V240/sbin/scadm:

    ELF 32-bit MSB executabl

e

SPARC Version 1, dynamically linked, stripped

bash # ldd /usr/platform/SUNW,Sun-Fire-V240/sbin/scadm

        librsc.so.1 =>   /usr/platform/SUNW,Sun-Fire-V240/lib/librsc.so.

1

        libcurses.so.1 =>        /usr/lib/libcurses.so.1

        librt.so.1 =>    /usr/lib/librt.so.1

        libpthread.so.1 =>       /usr/lib/libpthread.so.1

        libc.so.1 =>     /usr/lib/libc.so.1

        libaio.so.1 =>   /usr/lib/libaio.so.1

        libmd5.so.1 =>   /usr/lib/libmd5.so.1

        libdl.so.1 =>    /usr/lib/libdl.so.1

        libthread.so.1 =>        /usr/lib/libthread.so.1

        /usr/platform/SUNW,Sun-Fire-V240/lib/libc_psr.so.1

        /usr/platform/SUNW,Sun-Fire-V240/lib/libmd5_psr.so.1

进一步观察ALOM虚拟的硬件设备为/dev/lom:

bash # ls -ail /dev/lom

      1560 lrwxrwxrwx   1 root     root          31 Dec 29 17:

21 /dev/lo

m ->

../devices/pseudo/tsalarm@0:

lom

bash # ls -ail /devices/pseudo/tsalarm@0:

lom

      1533 crw-------   1 root     sys      214,  0 Dec 29 17:

21

/devices/pseudo/tsalarm@0:

lom

bash # grep 214 /etc/name_to_major

tsalarm 214

bash # ls -ail /platform/`uname -i`/kernel/drv/tsalarm.conf

      1232 -rw-r--r--   1 root     sys          225 Jun  4  2004 /platfo

rm/SUNW,Sun-

Fire-V240/kernel/drv/tsalarm.conf

说明:

/platform/`uname -i`/kernel目录存放与平台相关的核心模块

查看与ALOM有关的驱动:

bash # modinfo -i 28

 Id Loadaddr   Size Info Rev Module Name

 28  124710e   3647 203   1  rmc_comm (rmc_comm driver, v1.4)

bash # modinfo -c -i 28

 Id    Loadcnt Module Name                            State

 28          1 rmc_comm                         LOADED/INSTALLED

bash # modinfo -i 35

 Id Loadaddr   Size Info Rev Module Name

 35  120bd07   655e 204   1  rmclomv (rmclomv control driver v1.13)

bash # modinfo -c -i 35

 Id    Loadcnt Module Name                            State

 35          1 rmclomv                          LOADED/INSTALLED

//  rmclomv驱动在/var/adm/messages中记录与ALOM有关的SC事件,可以用dmesg

//  查看,注意是kern事件

bash # modinfo -i 131

 Id Loadaddr   Size Info Rev Module Name

131 7807ab96    c8b 205   1  rmcadm (rmcadm control driver v1.2)

bash # modinfo -c -i 131

 Id    Loadcnt Module Name                            State

131          1 rmcadm                           LOADED/INSTALLED

// rmcadm驱动在OS启动后第一次运行实用工具scadm时加载,这时候dmesg会

// 出现如下记录          

// bash # dmesg |grep rmcadm                                            

//  Dec 18 10:

29:

04 FireV240 pseudo:

 [ID 129642 kern] pseudo-device:

//   rmcadm0      

//  Dec 18 10:

29:

04 FireV240 genunix:

 [ID 936769 kern] rmcadm0 is

//  /pseudo/rmcadm@0   */

三个驱动的配置文件均在目录/platform/sun4u/kernel/drv下:

bash # ls -ail /platform/sun4u/kernel/drv/rmc*

      1219 -rw-r--r--   1 root     sys         1034 Nov 13 20:

11 /platfo

rm/sun4u

/kernel/drv/rmc_comm.conf

      1220 -rw-r--r--   1 root     sys          186 Nov 13 20:

11 /platfo

rm/sun4u

/kernel/drv/rmcadm.conf

      1237 -rw-r--r--   1 root     sys          188 Nov 13 20:

12 /platfo

rm/sun4u

/kernel/drv/rmclomv.conf

在ALOM Shell(即sc>提示符)下按console或者console -f可以转到console口,

在console口(OBP Shell(即OK>提示符)或者SunOS Shell下)按#.(默认值,用

showsc可以看参数sc_escapechars)可以转换到ALOM Shell下.

注意此时在OS Shell下使用eeprom或者在Ok>下使用printenv时,

output-device和input-device要显示为ttya,

而不能是output-device=screen,input-device=keyboard,

除非没有机器没有显卡和未插入键盘,否则将无法正常使用串口.

要在ALOM Shell下把console设置为ttya的话可以使用bootmode reset_nvram

的办法,

例如在Sun Fire V240/V440上可以如下的办法(Sun Fire T2000在T2000 ALOM

Shell下,Sun Fire V120上在LOM Shell下,Sun Fire 280R/490/890在RSC Shell

下也都同样操作):

sc> bootmode reset_nvram

sc> bootmode

Bootmode:

 reset_nvram

Expires MON DEC 18 02:

49:

13 UTC 2006

sc> reset

Reset command is disabled when system is powered off.

sc> poweron

这样的话console被设置为ttya.

某些类型的机器(比如Sun Fire 280R/V490/V890等)把NVRAM的配置重置成初始

化状态可以用Sun键盘的STOP+N功能,或者使用下面的办法模拟:

在机器待机状态下,按On/Standby按钮后,在故障LED快闪阶段,迅速按On/Standby

按钮两次(在一秒之内),这样将NVRAM的配置重置成初始化状态.

如果是RSC卡的话,则output-device和input-device要显示为rsc-console,

Enterprise 250的话为rsc,

在装有RSC卡的机器的OBP Shell下可以设置diag-console为rsc,

Enterprise 250的话设置diag-output-to为rsc而不是diag-console为rsc;

如果是Fire-T2000的ALOM的话,则output-device和input-device要显示为virtual-

console;

ok .version

Release 4.16.6  created 2005/05/09 13:

03

OBP 4.16.6 2005/05/09 13:

03 Sun Fire V210/V240,Netra 240

OBDIAG 4.16.6 2005/05/09 13:

05

POST 4.16.5 2005/02/28 16:

33

ok .sc

SEEPROM:

           OK

I2C:

               OK

Ethernet:

          OK

Ethernet 

(2):

      OK

CPU:

               OK

RAM:

               OK

Console:

           OK

SC Control line:

   OK

FlashRAM Boot CRC:

 OK

FlashRAM Main CRC:

 OK

ok .asr

There are no devices disabled by ASR.

ok printenv

...

output-device         ttya                           ttya

input-device          ttya                           ttya

...

bash # /usr/platform/SUNW,Sun-Fire-V240/sbin/eeprom

...

output-device=ttya

input-device=ttya

...

下面是机器刚接通电源时候串口显示的内容:

ALOM BOOTMON v1.5.4

ALOM Build Release:

 008

Reset register:

 e0000000 EHRS ESRS LLRS

/* 如果是重置SC卡的话,上一行改为

/* Reset register:

 e8000000 EHRS ESRS LLRS CSRS

/* 以后还有一处不一样,整个过程共有两个地方不一样

ALOM POST 1.0

Dual Port Memory Test, PASSED.

TTY External - Internal Loopback Test

/* 如果是重置SC卡的话,上一行改为

/* TTY External - Internal Loopback  

/* 以后的部分全都一样

TTY External - Internal Loopback Test, PASSED.

TTYC - Internal Loopback Test

TTYC - Internal Loopback Test, PASSED.

TTYD - Internal Loopback Test

TTYD - Internal Loopback Test, PASSED.

Memory Data Lines Test

Memory Data Lines Test, PASSED.

Memory Address Lines Test

  Slide address bits to test open address lines

  Test for shorted address lines

Memory Address Lines Test, PASSED.

Memory Parity Test

Memory Parity Test, PASSED.

Boot Sector FLASH CRC Test

Boot Sector FLASH CRC Test, PASSED.

Return to Boot Monitor for Handshake  

ALOM POST 1.0

   Status = 00007fff

Returned from Boot Monitor and Handshake

Clearing Memory Cells

Memory Clean Complete

Loading the runtime image...

Sun(tm) Advanced Lights Out Manager 1.5.4 (Fire-V240)

Full VxDiag Tests

BASIC TOD TEST

  Read the TOD Clock:

        THU MAR 02 11:

17:

23 2006

  Wait, 1 - 3 seconds        

  Read the TOD Clock:

        THU MAR 02 11:

17:

25 2006

BASIC TOD TEST, PASSED

ETHERNET CPU LOOPBACK TEST

  50 BYTE PACKET   - a 0 in field of 1's.  

  50 BYTE PACKET   - a 1 in field of 0's.  

  900 BYTE PACKET  - pseudo-random data.  

ETHERNET CPU LOOPBACK TEST, PASSED

Full VxDiag Tests - PASSED

    Status summary  -  Status = 7FFF

       VxDiag    -          -  PASSED

       POST      -          -  PASSED

       LOOPBACK  -          -  PASSED

       I2C       -          -  PASSED

       EPROM     -          -  PASSED

       FRU PROM  -          -  PASSED

       ETHERNET  -          -  PASSED

       MAIN CRC  -          -  PASSED

       BOOT CRC  -          -  PASSED

       TTYD      -          -  PASSED

       TTYC      -          -  PASSED

       MEMORY    -          -  PASSED

       MPC850    -          -  PASSED

Please login:

/usr/platform/SUNW,Sun-Fire-V240/sbin/scadm userpassword admin

用来设置用户admin的密码,为将来登录ALOM作准备

/usr/platform/SUNW,Sun-Fire-V240/sbin/scadm set netsc_ipaddr 10.40.95.8

设置ALOM网卡IP地址,还可以设置掩码,网关

/usr/platform/SUNW,Sun-Fire-V240/sbin/scadm resetrsc

重置ALOM.使IP设置生效

然后telnet 10.40.95.8

Copyright 2004 Sun Microsystems, Inc.  All rights reserved.

Use is subject to license terms.

Sun(tm) Advanced Lights Out Manager 1.5.4 (Fire-V240)

Please login:

 admin

Please Enter password:

 ********

sc>setsc if_emailalerts true  /* 使E-mail报警生效 */

sc>setsc mgt_mailhost 10.40.95.27 /* 设置SMTP邮件服务器地址 */

sc>setsc sys_eventlevel 3 /* 设置报警级别 */

sc>setsc mgt_mailalert pupil@alom 3 /* 设置报警信箱和级别 */

sc>resetsc -y /* 重置ALOM,使之生效,这时候LED指示灯将会熄灭,并且ALOM重启

后不会自动点亮指示灯,440系列的话重置ALOM后指示灯仍然亮着 */

过一会再telnet上

Copyright 2004 Sun Microsystems, Inc.  All rights reserved.

Use is subject to license t

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 文学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1