AlomSun服务器管理详解word资料50页

合集下载

配置Sun服务器网络管理口

配置Sun服务器网络管理口

配置Sun服务器网络管理口ILOM数据管理部张冠军OracleILOM概述OracleIntegratedLightsOutManagerOracleILOM是预先安装在某些SPARC服务器上的系统管理固件;借助OracleILOM,可以有效管理和监视服务器中安装的组件;OracleILOM提供了基于浏览器的界面和命令行界面,以及SNMP界面和IPMI界面;ILOM服务处理器独立于服务器运行,只要为服务器或包含服务器模块的模块化系统连接了交流电源,无论服务器电源状态如何,都不会影响它;为服务器连接了交流电源后,ILOM服务处理器将立即启动并开始监视服务器;所有的环境监视和控制任务均由OracleILOM处理;->提示符表明您正在与OracleILOMSP直接进行交互;无论主机电源状态如何,当您通过SERMGT端口或NETMGT端口登录服务器时,该提示符都是您看到的第一个提示符;在模块化系统上,当您直接登录服务器模块或通过模块化系统的CMM上的OracleILOM登录服务器时,也会显示该提示符;此外,如果系统控制台被配置为可通过SERMGT端口和NETMGT端口进行访问,您也可通过OpenBootILOM服务处理器ok提示符或OracleSolaris或%提示符访问提示符->;ILOM服务处理器在每个服务器上共支持十个并发会话:九个通过NETMGT端口提供的SSH连接或Web连接,一个通过SERMGT端口提供的连接;ILOM有什么作用通过ILOM,您可以主动地管理和监视服务器,而不必管操作系统状态如何,从而为您提供了可靠的快速远程管理LightsOutManagement,LOM系统;使用LOM,您可以主动地进行以下工作:即刻了解发生的硬件错误和故障远程控制服务器的电源状态查看主机的图形控制台和非图形控制台查看系统中的传感器和指示灯的当前状态确定系统的硬件配置使用IPMIPET、SNMP陷阱或电子邮件警报接收生成的有关系统事件的预告警报ILOM服务处理器serviceprocessor,SP运行其自己的嵌入式操作系统并具有专用以太网端口,这两者一起提供了带外管理功能;此外,您可以通过Sun支持的服务器主机操作系统OracleSolaris、Linux和Windows访问ILOM;使用ILOM,您可以远程管理您的服务器,就如同使用本地连接的键盘、监视器和鼠标一样;一旦为服务器通电,ILOM便会立即自动进行初始化;它提供了功能全面、基于浏览器的Web界面,并具有等效的命令行界面command-lineinterface,CLI;此外,还提供了符合业界标准的SNMP界面和IPMI界面;一、串行管理口与网络管理口如图所示SERMGT为串行管理口,NETMGT为ILOM的网络管理口;二、网络管理口配置配置网络管理口网络地址需要用串口进行配置;用笔记本连接服务器串口,默认用户名密码:root/changeme以下命令在-->下进行,如果连接串口后显示已经切换到操作系统下,按.组合键可退出到串口操作命令符下:-->cd/SP/network-->show//查看具体网络参数-->setpendingipdiscovery=static-->setpendingipaddressx-->setpendingipnetmask-->setpendingipgateway-->setcommitpending=true->setstate=enable三、登录网络管理口打开浏览器,在地址栏输入刚才配置的地址,弹出登录界面默认密码:root/changeme登录后可以查看服务器的所有硬件信息:注意:只能看到硬盘的个数,详细信息看不到的;。

sun系统基础和命令

sun系统基础和命令
华胜天成培训部010644483998310系统基本概念和常用命令北京华胜天成科技股份有限公司华胜天成培训部010644483998310sun工作站概述solaris操作系统安装常用系统命令ok状态下的命令系统运行级别重要的配置文件华胜天成培训部010644483998310工作站概述华胜天成培训部010644483998310工作站的最初定位pcworkstationsmallcomputermainframemainsupercomputersupercomputer华胜天成培训部010644483998310工作站性能评价指标mipsuflopsspecstandardperformanceevaluationcompanyspecint95specfp95specintratespecfpratespecweb华胜天成培训部010644483998310n个地区级仓库每个仓库向10个地区服务每个地区3000个小客户每仓库约10万种商品
Teamsu n
华胜天成培训部 (010)64448399-8310
需说明的问题(cont.)
用户:
操作系统安装成功后,系统中只有一个可登录用户— —root,称为超级用户。root对系统有最大的权限, 可以对系统中的所有资源读写删改。因此在做一般工 作时,最好避免使用root用户登录,以免造成文件的 误删、文件或工作环境的破坏。
Shell种类
Teamsu n
华胜天成培训部 (010)64448399-8310
目录体系结构
Teamsu n
华胜天成培训部 (010)64448399-8310
各目录系统的作用
/ 系统核心文件、设备驱动程序。
swap 硬盘中分出一部分作为虚拟内存或内存交换区。

SUN服务器磁带机数据库安装及其日常维护介绍材料

SUN服务器磁带机数据库安装及其日常维护介绍材料

SUN硬件系统安装及管理维护手册目录一,Sun X4600服务器安装及维护 (3)1.1 X4600服务器硬件设置及维护管理 (3)1.2在X4600服务器上安装RHEL5.2操作系统 (7)二,Sun STK6140存储阵列安装及维护 (16)2.1 STK6140磁盘阵列硬件安装 (16)2.2 STK6140磁盘阵列管理与维护设置 (17)三,SUN SL48自动磁带库安装及维护 (25)3.1 SL48磁带库安装 (25)3.2 SL48维护管理设定 (27)四,Oracle 10g数据库安装 (28)4.1 安装基本信息 (28)4.2 安装前准备工作 (28)4.3 安装ORACLE 10G (10.2.0.1版本)数据库系统 (31)五,VCS双机热备软件安装及日常维护 (41)5.1 VCS 5.0双机热备软件安装 (41)5.2 VCS软件日常管理 (43)六,NETBACKUP自动备份软件安装及日常维护 (48)6.1 NETBACKUP备份软件安装 (48)6.2 Netbackup软件日常管理 (55)七,系统开关机流程 (57)7.1系统关机流程 (57)7.2 系统开机流程 (57)一Sun X4600服务器安装及维护1.1 X4600服务器硬件设置及维护管理SUN X4600服务器背后示意图:服务器连接方式:SUN X4600服务器有二种人机界面连接方式:➢显示器/键盘/鼠标管理➢ILOM管理(有串行口和网络口两种管理途径)各接口部位如上图所示,对于支持无显示器操作的操作系统,键盘、鼠标和视频显示器是可选件。

安装在机柜中的服务器,可以采用网络管理口进行远程管理。

网络管理IP设置:如上图所示,标注"NET 0" 至"NET 3" 的连接器为10/100/1000 千兆位以太网端口。

标注"NET MGT" (网络管理)的端口为10/100 以太网端口,用于将系统连接到一个管理网络。

SUN服务器系统管理

SUN服务器系统管理

reset-all
重新启动主机
9
PROM模式下的常用命令
PROM模式下的指令集:
boot device [option]: -r 系统重新配置硬件 -s 启动到单用户模式 (类似于windows下的安全模式
,可以进行一些系统修复的工作)
set-defaults : 恢复prom的参数到出厂值
10
系统引导过程
solaris硬盘管理
solaris系统管理 solaris硬盘管理 solaris文件系统管理 solaris网络配置与管理
19
磁盘分区
在SUN系统中,磁盘被分成 多个(0-7)slice分区。其中Slice 0在引导盘上作为根 (root)文件 系统。Slice 2代表整个磁盘,不可 将Slice2挪做它用。用户数据通常 存放在Slice7上。
安装步骤:将系统安装光盘放入光驱,在ok提示符号下, 键入
ok >boot cdrom

表示从光驱启动系统,进行OS的安
然后根据安装要求进行系统参数的设置
13
系统的启动和关机
solaris系统的启动:
常见的启动主机系统的方式:
– 打开主机电源,主机加电自动启动系统
– Ok > boot
从默认设备启动系统
➢ /etc/vfstab文件系统引导时读/etc/vfstab文件,以自动挂接文 件系统,该文件包含本地和远程文件资源的设置项:
范例:# cat /etc/vfstab
#device device
mount
FS
#to mount to fsck point
type
#
fd - /dev/fd fd - no -

Sun Java Enterprise System 产品文档说明书

Sun Java Enterprise System 产品文档说明书

Sun Java Enterprise System文档汇总信息本指导性文件列出了有助于您的企业安装和使用 Sun Java™ Enterprise System 的相关文档。

本文件根据 Java Enterprise System 生命周期进行组织。

它将 Java Enterprise System 生命周期分成三个主要阶段:分析和计划、部署 Java Enterprise System,以及运行部署的 Java Enterprise System。

针对 Java Enterprise System 生命周期的主要阶段,本资料包括以下各节:• 第 2 页的“Java Enterprise System 分析和计划”包括您在分析业务需求和计划Java Enterprise System 部署时需要执行的任务。

• 第 5 页的“Java Enterprise System 部署”包括您在实现部署设计时需要执行的任务,包括制定详细的部署计划、安装 Java Enterprise System 组件产品以及配置安装的组件产品。

• 第 10 页的“Java Enterprise System 运行”包括您在运行 Java Enterprise System 时定期执行的任务。

• 第 12 页的“Java Enterprise System 文档集”列出所有可用的 Java Enterprise System 文档。

要使用本文件,请转至包含您感兴趣的生命周期阶段的相应章节。

在相应章节中,您将找到一个涉及该生命周期阶段的 Java Enterprise System 文档列表。

Java Enterprise System 分析和计划Java Enterprise System 分析和计划Java Enterprise System 由若干软件组件组成,如 Sun Java System Directory Server5 2004Q2 和 Sun Java System Identity Server 2004Q2。

Sun工作站技术文档

Sun工作站技术文档

Sun工作站技术文档华胜天成目录1、用户忘记root口令,如何解决? (3)2、使用ftp时无法以root用户登录系统 (3)3、使用telnet时无法用root用户登录系统 (3)4、工作站异常关机后不能正常进入操作系统怎么办? (3)5、如何安全的关闭工作站。

(3)6、如何修改Sun工作站的主机名 (3)7、新装一台机器,图形界面起不来,显卡为XVR-100。

(4)8、如何更改显示器分辨率 (4)9、Xsun进程占用cpu 100% (4)10、如何获取补丁文件? (4)11、为远程LOGIN做超时退出设臵 (4)12、如何打印纯中文文本 (5)13、Solaris中的logging功能的应用 (6)14、关于Sun系统中的设备管理 (9)15、SUN主机配臵第二块网卡 (10)16、如何处理安装系统时不能分配交换区 (11)17、如何单独安装SUN系统信息收集包SUNWexplo (13)18、如何改动var分区 (13)19、FTP常用命令详解 (15)20、关于solaris8中ipmp的应用 (16)1、用户忘记root口令,如何解决?在Solaris启动前,按<STOP+A>进入监控状态(OK状态),将Solaris引导光盘放入光驱中。

在OK状态下发命令从光盘引导系统OK boot cdrom -s#fsck -y /dev/rdsk/c0t0d0s0 (取决于根分区的设备)# mount -F ufs /dev/dsk/c0t0d0s0 /mnt#TERM=vt100; export TERM (如果直接用vi正常,就不要此句)# vi /mnt/etc/shadow将root后的第一个冒号和第二个冒号之间的字符删除,这样就将root用户的口令删除了。

(建议操作前作个备份)# umount /mnt# reboot2、使用ftp时无法以root用户登录系统以root用户登录,编辑/etc/ftpusers文件,找到并标记root用户这一行,保存后退出,就可以在使用ftp时以root用户身份登录了。

Sun服务器(基于Solaris 10)日常应用基本处理实例篇(1.0)

Sun服务器(基于Solaris 10)日常应用基本处理实例篇(1.0)

12/30Edit by SkyQQ178718287本文档介绍基于Sun sparc服务器Solaris10的一些操作实例1.0(在更新中)写这个是为了记述一些在Sun服务器机器上的入门实用操作其中知识来源于网络、个人经历等欢迎大家把你们的经验也加上其余文档还有Ashley工作-----Nginx+Resin+Memcached架构篇Ashley工作-----基于Solaris10Mysql日常应用篇(1.0)Ashley工作-----基于Solaris10Oracle10g日常应用篇(1.0)Solaris10上配置IPMP (4)IPMP简介 (4)实现IPMP的前提 (5)IPMP的实现 (5)Sun虚拟化技术之LDOMs (7)LDOMs简介 (7)LDOMs的简单操作 (9)如何判断一台机器是否安装了LDOMs (9)LDOMs的删除步骤 (10)Sun虚拟化技术之Container (11)什么是Resource Manager (11)什么是Zone (12)Global Zone和Non-global Zone的对比 (12)Zone的简单操作 (13)准备工作 (13)1.资源准备 (13)配置步骤 (14)1.资源上传 (14)2.安装Solaris9Container软件 (14)3.建立local zone (14)4.添加虚拟网卡 (15)5.添加文件系统 (15)6.安装Solaris9flar文件 (16)7.查看zone的状态 (16)Zone的简单管理 (17)1.启动和进入zone (17)2.关闭local zone (18)3.卸载并删除zone (18)Solaris上修改主机名和IP (19)Solaris5.8和5.9环境下 (19)Solaris5.10环境下 (19)JumpStrat安装 (19)JumpStart的优点 (20)JumpStart网络图 (20)网络安装Solaris10 (21)物理环境 (21)操作步骤 (21)Solaris10补安装语言包 (22)V890RSC、配置 (24)RSC物理安装 (24)RSC软件安装 (24)补充知识 (31)ALOM&ILOM配置 (31)相关的知识 (31)配置步骤 (32)1.ALOM配置步骤 (32)1.1ALOM整体配置 (32)1.2ALOM单项配置 (34)1.3确认你所配置的信息是否正确 (34)1.4使配置信息生效 (34)2.ILOM配置步骤 (35)ILOM和ALOM的简单管理 (35)1.ALOM的简单管理 (35)2.ILOM的简单管理 (35)在Solaris中设置分辨率 (36)系统克隆 (38)前提条件 (38)操作步骤 (38)dd命令操作 (38)ufsdump、ufsrestore命令操作 (40)ufsdump、ufsrestore解析 (40)操作步骤 (40)Sun服务器中磁盘阵列(Raid)系列 (42)Raid各个级别的介绍 (43)软阵列(Software Raid) (45)Solaris卷管理器 (45)SVM卷管理器 (46)SVM操作步骤 (46)硬阵列(Hardware Raid) (51)V440创建硬Raid步骤 (51)创建硬件磁盘镜像操作步骤 (52)删除硬件磁盘镜像操作步骤 (52)执行镜像磁盘热插拔操作 (53)Solaris10启动新加入的网卡 (54)Sun M系列服务器 (55)XSCF(通过扩展系统控制设备)介绍 (56)服务器管理和操作原理 (56)远程监控 (56)分区配置和管理 (57)初始化XSCF (57)SUN FIRE系列 (60)SUN FIRE系列相关概念 (60)基本概念 (61)Platform (61)Domain (62)Parttition (62)ACLs (62)System Controller (63)黑名单 (63)域的钥控开关 (63)相关操作 (64)SC配置 (64)域配置 (66)Shell切换 (68)从域切换到OS (68)从OS切换到域 (68)从域shell切换到OBP (68)平台shell与域shell互相切换 (68)启停domain (69)启停domain中的组件 (69)启停系统电源 (70)为domain增加或取消硬件资源 (71)增加board (71)取消board (71)为domain分配其他资源 (71)通过explorer收集系统信息 (72)附录一:Sun M系列图片 (72)M3000: (72)M4000: (73)M5000: (73)M8000: (74)附录二:Sun FIRE系列图片 (75)Sun Fire6800前后图 (75)Sun Fire4800前后图 (76)附录三:SunFire命令列表 (76)addboard (76)addcodlicense (76)break (76)更新中 (77)Solaris10上配置IPMPIPMP简介IPMP(IP Network Multipathing)是Solaris产品中的一个主要特性,其目的在于:一、增加网络的吞吐量,可方便快捷的将几个网络接口绑定在一起使用,从而起到增加带宽的作用。

SUN ILOM中设置ALOM用户shell

SUN ILOM中设置ALOM用户shell
iLOM中设置ALOM用户shell
(v101115)
作者
嵇龙
审核
分类
经验分享
子类
经验分享
更新时间
2010-11-15
关键字
om alom shell
摘要
iLOM中设置ALOM用户shell
主要适用环境
iLOM机型
版本说明
版本号
拟制/修改责任人
拟制/修改日期
修改内容/理由
V101115
嵇龙
2010-11-15
Set 'cli_mode' to 'alom'
退出,再使用admin用户登录时,可以使用alom shell进行操作
-> exit
新建
在iLOM console的机型上,如酷线程的T系列机型中,可以设置用户使用我们熟悉的ALOM命令。
登录进iLOM,创建用户admin
-> create /SP/users/admin
Creating user...
输入口令
Enter new password: ********
Enter new password again: ********
101115作者审核分类经验分享子类经验分享更新时间20101115关键字ilomalomshell摘要ilom中设置alom用户shell用环境ilom机型技术文档模板版本说明版本号拟制修改责任人拟制修改日期修改内容理由v10111520101115新建技术文档模板ilomconsole的机型上如酷线程的t系列机型中可以设置用户使用我们熟悉的alomcreatespusersadmincreatinguser
Created /SP/users/admin

Sun工作站技术文档二

Sun工作站技术文档二

技术文档汇北京华胜天成公司目录1、如何使用Solaris的系统帮助 (3)2、Solaris下某些应用的起停 (5)3、solaris字符终端的管理 (8)4、UNIX系统被删文件的恢复策略 (10)5、vi全屏幕编辑器的详细使用方法 (17)6、安装Solaris时文件系统分区注意事项 (22)7、给系统打补丁时提示信息的含义 (23)8、如何防止SUN机器非正常中断 (24)9、Mount、umount挂接命令详解 (25)10、如何在SUN机器上设置DNS客户端 (27)11、如何查看特定端口被什么进程占用。

(28)12、如何动态添加swap分区 (29)13、常见文件的解压 (29)14、crontab命令介绍 (29)15、匿名ftp设置 (30)16、Solaris中的Shell和用户权限 (33)17、ifconfig工具 (34)18、路由 (35)19、DNS客户端配置 (35)20、用CDROM通过网络安装操作系统 (36)1、如何使用Solaris的系统帮助1.从Solaris系统中获得联机帮助Solaris 系统提供了非常丰富的联机帮助.这些帮助主要以两种形式存在,一种是命令的参考手册页(Reference Manual Pages,也即我们常说的man page),另外一种是 Answer Book,是Sun 公司的资料的电子版。

使用Solaris联机帮助的方法:a. 使用Reference Manual Page在命令行上使用man命令:如:$ man ls <Enter>b. 使用Answer Book在命令行上使用answerbook命令如:$ answerbook <Enter>2. Man Page的组织Unix的man page是按照节(section)来组织的.当我们使用man ls的时候,会看到ls(1),这个括号中的1就表示l s的man page位于section 1。

SUN系统培训文档

SUN系统培训文档

11
BootPROM的基本命令
命令:boot 启动系统命令,引导系统进入OS环境 格式:boot device [filename] [options] device: disk、 net 、cdrom 关于options的说明: -a 执行一个交互式启动方式,可以指定启动时跟设备和交换设备 (root and swap)和一些重要文件。/etc/system -r 执行一个重新配置的启动过程。在这过程中,系统会探测所有设 备,并更新/devices和/dev以及/etc/path_to_inst目录和文件。 -s 引导系统到S运行级(单用户状态)。使用这种方式处理系统启 动问题时非常的有用。 -v 系统启动时显示比较详细的信息。有时候使用者中启动方式对判 断系统启动问题会有帮助。
9
多个系统板系统
10
BootPROM的基本命令
命令:banner Banner命令用来罗列出一些必要的信息,例如:OBP版本、内 存总量、hostid等信息。 Ok banner Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 300MHz), Keyboard Present OpenBoot 3.11, 256 MB memory installed, Serial #10088994. Ethernet address 8:0:20:99:f2:22, Host ID: 8099f222. Ok

19
所有的变量值都变成默认值

使用set-defaults命令可以把所有NVRAM中的参数修改成为默 认值: ok set-defaults

Setting NVRAM parameters to default values.

SUN 系统管理指南 网络服务

SUN 系统管理指南 网络服务

Sun Microsystems,Inc.4150Network CircleSanta Clara,CA95054U.S.A.文件号码819–7059–102006年8月版权所有2006Sun Microsystems,Inc.4150Network Circle,Santa Clara,CA95054U.S.A.保留所有权利。

本文档及其相关产品的使用、复制、分发和反编译均受许可证限制。

未经Sun及其许可方(如果有)的事先书面许可,不得以任何形式、任何手段复制本产品或文档的任何部分。

第三方软件,包括字体技术,均已从Sun供应商处获得版权和使用许可。

本产品的某些部分可能是从Berkeley BSD系统衍生出来的,并获得了加利福尼亚大学的许可。

UNIX是X/Open Company,Ltd.在美国和其他国家/地区独家许可的注册商标。

Sun、Sun Microsystems、Sun徽标、、AnswerBook、AnswerBook2、和Solaris是Sun Microsystems,Inc.在美国和其他国家/地区的商标或注册商标。

所有SPARC商标的使用均已获得许可,它们是SPARC International Inc.在美国和其他国家/地区的商标或注册商标。

标有SPARC商标的产品均基于由Sun Microsystems,Inc.开发的体系结构。

OPEN LOOK和Sun TM图形用户界面是Sun Microsystems,Inc.为其用户和许可证持有者开发的。

Sun感谢Xerox在研究和开发可视或图形用户界面的概念方面为计算机行业所做的开拓性贡献。

Sun已从Xerox获得了对Xerox图形用户界面的非独占性许可证,该许可证还适用于实现OPEN LOOK GUI和在其他方面遵守Sun书面许可协议的Sun许可证持有者。

美国政府权利-商业软件。

政府用户应遵循Sun Microsystems,Inc.的标准许可协议,以及FAR(Federal Acquisition Regulations,即“联邦政府采购法规”)的适用条款及其补充条款。

SUN中端服务器系统管理手册笔记

SUN中端服务器系统管理手册笔记

SUN中端服务器系统管理手册笔记第三章系统开关和设置这一章的目标是使你能够使用系统操纵器命令来进行第一次的软件安装处理。

注意:当你第一次设置你的系统时,强烈建议你停止域设置,在建立附加的域之前,先从DOMAIN A 引导SOLARIS操作系统。

这一章的内容包括:安装、连接电缆、打开硬件开关打开电源组开关设置平台(Platform)设置域A(DOMAIN A)储备当前的配置到一个服务器安装和引导SOLARIS操作系统要紧的步骤摘要如下:1、连接硬件电缆2、设置服务3、打开硬件电源开关4、为平台(Platform)设置日期和时刻5、为平台(Platform)设置口令6、使用setupPlatform命令设置平台参数7、为DOMAIN A设置日期和时刻8、为DOMAIN A设置口令9、使用setupdomain命令设置域参数10、使用dumpconfig命令储备系统配置11、把健开关keyswitch设置为ON12、如果SOLARIS没有安装,那么就开始安装13、引导SOLARIS操作系统安装电缆和打开硬件1、安装硬件电缆(详见系统安装指南)2、使用一个终端连接到系统操纵器的串口系统操纵板的默认串口设置为速率9600数据位8校验位无停止位 1由于系统操纵器的Platform console被连接,这时信息开始显示在你第一次打开系统电源开关之前,先设置服务,需要设的服务如下所示:下面对所要设置的服务参考引用了Philmoon的SUN F4800安装步骤中的服务讲明DNS 服务系统操纵器使用DNS来简化与其它系统的通信Sun Management Center 软件* 通过Sun Management Center 治理和监控系统.我们建议使用此软件来治理和监控系统网络终端服务器(NTS) 网络终端服务器(NTS, Network Terminal Server) 用于关心治理多个串行连接。

至少应使用密码来爱护NTS 的安全引导/安装服务器* 承诺你从网络服务器而不是使用CD-ROM 驱动器中安装Solaris 操作环境HTTP/FTP 服务器* 为了执行固件升级你必须设置HTTP或FTP服务器。

SUN服务器系统管理

SUN服务器系统管理

14
系统管理工具
图形用户界面(GUI)下可以使用窗口菜单方式的系统 管理工具:smc,它可以实现用户,软件包,串行接口,打 印机等的管理
字符终端模式:控制台,串口终端,以及网络终端模式 :
范例:login: root
Password:
Last login: Thu Feb 24 14:03:36 from 10.72.88.88
➢ 1973
UNIX的第4版诞生,内核和外壳用C语言重写而成。
➢ 1982
Bill Joy离开了伯克利,与人合资成立了Sun公司,基于
BSD开发并且发行了SunOS,后来又发行了Solaris
4
SUN solaris常见的版本和内核
OS版本和内核体系 : ➢ 1. SPARC平台
Solaris 2.7(7) 64 bit+32 bit Solaris 5.8(8) 64 bit+32 bit Solaris 5.9(9) 64 bit+32 bit ➢ 2. INTEL X86平台 Solaris 5.8(8) 32 bit Solaris 5.9(9) 32 bit
安装步骤:将系统安装光盘放入光驱,在ok提示符号下, 键入
ok >boot cdrom

表示从光驱启动系统,进行OS的安
然后根据安装要求进行系统参数的设置
13
系统的启动和关机
solaris系统的启动:
常见的启动主机系统的方式:
– 打开主机电源,主机加电自动启动系统
– Ok > boot
从默认设备启动系统
May
Sun Microsystems Inc. SunOS 5.9
15

AlomSun服务器管理详解-22页word资料

AlomSun服务器管理详解-22页word资料

发信人: hutu (难得糊涂·霜林孤雁), 信区: UNIX标题: Sun ALOM使用指南发信站: 烟雨漓江BBS站 (Sat Jan 13 22:30:16 2019), 站内Sun ALOM使用指南/by pupil2019.12.20Sun 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 (2019年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 versionSC Version v1.6SC Bootmon Version: v1.6.2SC 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-V440bash # file -h /usr/platform/SUNW,Netra-440/sbin/usr/platform/SUNW,Netra-440/sbin: symbolic link to ../SUNW,Sun-Fire-V240/sbinbash # file -h /usr/platform/SUNW,Sun-Fire-V440/sbin/usr/platform/SUNW,Sun-Fire-V440/sbin: symbolic link to ../SUNW,Sun-Fire-V240/sbinbash # file -h /usr/platform/SUNW,Netra-240//usr/platform/SUNW,Netra-240/: symbolic link to SUNW,Sun-Fire-V240bash # file -h /usr/platform/SUNW,Sun-Fire-V240/sbin/scadm/usr/platform/SUNW,Sun-Fire-V240/sbin/scadm: ELF 32-bit MSB executableSPARC Version 1, dynamically linked, strippedbash # ldd /usr/platform/SUNW,Sun-Fire-V240/sbin/scadmlibrsc.so.1 => /usr/platform/SUNW,Sun-Fire-V240/lib/librsc.so.1libcurses.so.1 => /usr/lib/libcurses.so.1librt.so.1 => /usr/lib/librt.so.1libpthread.so.1 => /usr/lib/libpthread.so.1libc.so.1 => /usr/lib/libc.so.1libaio.so.1 => /usr/lib/libaio.so.1libmd5.so.1 => /usr/lib/libmd5.so.1libdl.so.1 => /usr/lib/libdl.so.1libthread.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/lom1560 lrwxrwxrwx 1 root root 31 Dec 29 17:21 /dev/lom ->../devices/pseudo/tsalarm@0:lombash # ls -ail /devices/pseudo/tsalarm@0:lom1533 crw------- 1 root sys 214, 0 Dec 29 17:21/devices/pseudo/tsalarm@0:lombash # grep 214 /etc/name_to_majortsalarm 214bash # ls -ail /platform/`uname -i`/kernel/drv/tsalarm.conf1232 -rw-r--r-- 1 root sys 225 Jun 4 2019 /platform/SUNW,Sun-Fire-V240/kernel/drv/tsalarm.conf说明:/platform/`uname -i`/kernel目录存放与平台相关的核心模块查看与ALOM有关的驱动:bash # modinfo -i 28Id Loadaddr Size Info Rev Module Name28 124710e 3647 203 1 rmc_comm (rmc_comm driver, v1.4)bash # modinfo -c -i 28Id Loadcnt Module Name State28 1 rmc_comm LOADED/INSTALLEDbash # modinfo -i 35Id Loadaddr Size Info Rev Module Name35 120bd07 655e 204 1 rmclomv (rmclomv control driver v1.13)bash # modinfo -c -i 35Id Loadcnt Module Name State35 1 rmclomv LOADED/INSTALLED// rmclomv驱动在/var/adm/messages中记录与ALOM有关的SC事件,可以用dmesg // 查看,注意是kern事件bash # modinfo -i 131Id Loadaddr Size Info Rev Module Name131 7807ab96 c8b 205 1 rmcadm (rmcadm control driver v1.2)bash # modinfo -c -i 131Id Loadcnt Module Name State131 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 /platform/sun4u/kernel/drv/rmc_comm.conf1220 -rw-r--r-- 1 root sys 186 Nov 13 20:11 /platform/sun4u/kernel/drv/rmcadm.conf1237 -rw-r--r-- 1 root sys 188 Nov 13 20:12 /platform/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_nvramsc> bootmodeBootmode: reset_nvramExpires MON DEC 18 02:49:13 UTC 2019sc> resetReset 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 .versionRelease 4.16.6 created 2019/05/09 13:03OBP 4.16.6 2019/05/09 13:03 Sun Fire V210/V240,Netra 240OBDIAG 4.16.6 2019/05/09 13:05POST 4.16.5 2019/02/28 16:33ok .scSEEPROM: OKI2C: OKEthernet: OKEthernet (2): OKCPU: OKRAM: OKConsole: OKSC Control line: OKFlashRAM Boot CRC: OKFlashRAM Main CRC: OKok .asrThere are no devices disabled by ASR.ok printenv...output-device ttya ttyainput-device ttya ttya...bash # /usr/platform/SUNW,Sun-Fire-V240/sbin/eeprom ...output-device=ttyainput-device=ttya...下面是机器刚接通电源时候串口显示的内容:ALOM BOOTMON v1.5.4ALOM Build Release: 008Reset register: e0000000 EHRS ESRS LLRS/* 如果是重置SC卡的话,上一行改为/* Reset register: e8000000 EHRS ESRS LLRS CSRS/* 以后还有一处不一样,整个过程共有两个地方不一样ALOM POST 1.0Dual Port Memory Test, PASSED.TTY External - Internal Loopback Test/* 如果是重置SC卡的话,上一行改为/* TTY External - Internal Loopback/* 以后的部分全都一样TTY External - Internal Loopback Test, PASSED.TTYC - Internal Loopback TestTTYC - Internal Loopback Test, PASSED.TTYD - Internal Loopback TestTTYD - Internal Loopback Test, PASSED.Memory Data Lines TestMemory Data Lines Test, PASSED.Memory Address Lines TestSlide address bits to test open address linesTest for shorted address linesMemory Address Lines Test, PASSED.Memory Parity TestMemory Parity Test, PASSED.Boot Sector FLASH CRC TestBoot Sector FLASH CRC Test, PASSED.Return to Boot Monitor for HandshakeALOM POST 1.0Status = 00007fffReturned from Boot Monitor and HandshakeClearing Memory CellsMemory Clean CompleteLoading the runtime image...Sun(tm) Advanced Lights Out Manager 1.5.4 (Fire-V240)Full VxDiag TestsBASIC TOD TESTRead the TOD Clock: THU MAR 02 11:17:23 2019 Wait, 1 - 3 secondsRead the TOD Clock: THU MAR 02 11:17:25 2019 BASIC TOD TEST, PASSEDETHERNET CPU LOOPBACK TEST50 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, PASSEDFull VxDiag Tests - PASSEDStatus summary - Status = 7FFFVxDiag - - PASSEDPOST - - PASSEDLOOPBACK - - PASSEDI2C - - PASSEDEPROM - - PASSEDFRU PROM - - PASSEDETHERNET - - PASSEDMAIN CRC - - PASSEDBOOT CRC - - PASSEDTTYD - - PASSEDTTYC - - PASSEDMEMORY - - PASSEDMPC850 - - PASSEDPlease 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.8Copyright 2019 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: adminPlease 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 2019 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: adminPlease Enter password: ********sc>在sc>下面输入break -y可以使操作系统中断进入OBP Shell,然后在OBP Shell下输入go可以又恢复到OS Shell下说明一:RSC卡也可以在RSC Shell下通过输入break使操作系统中断进入OBP Shell,然后在OBP Shell下输入go可以又恢复到OS Shell下.说明二:Fire-V440,Netra-440,Fire-V490默认不支持break中断操作系统进入OBP Shell,Fire-V240,Netra-240,Fire-280R,Fire-V890默认支持break中断操作系统进入OBP Shell.如果需要将不支持break中断操作系统进入OBP Shell,这时候需要在OS Shell下用kbd -a enable可以立即生效或者修改/etc/default/kbd重启后生效bash # grep -v \# /etc/default/kbdKEYBOARD_ABORT=alternatebash # grep KEYBOARD_ABORT /etc/default/kbd# KEYBOARD_ABORT affects the default behavior of the keyboard abort#KEYBOARD_ABORT=disableKEYBOARD_ABORT=alternate将上面的KEYBOARD_ABORT=alternate注释掉或者改成KEYBOARD_ABORT=enable拔掉键盘、键盘发出中断又或者通过SC卡发出break都会使设备侦测到一次BREAK 事件.BREAK事件将中断操作系统,使系统进入OBP(open boot prom)监视状态.如果启动内核时使用了kadb内核调试器,BREAK条件使系统进入kadb调试状态,可以通过man kbd 了解相关情况:kbd [ enable | disable | alternate ]enable : 允许 STOP-Adisable : 禁止 STOP-Aalternate : 允许拔掉键盘,但不禁止 STOP-Asc> showscAdvanced Lights Out Manager v1.5.4parameter value--------- -----if_network trueif_modem falseif_emailalerts truesys_autorestart xir// ALOM用"软件狗"进程来监控内核,如果内核(非普通进程)挂起,且"软件狗"超时,// 则ALOM会报告// 并记录相关事件,然后执行三种可能操作:// xir:默认操作,使服务器同步文件系统,然后重新启动操作系统.如果同步文件系// 统时挂起,则// ALOM将在15分钟退出并硬重置系统;// reset:不同步文件系统,直接硬重置系统,这样有可能造成文件系统的损坏// none:"软件狗"超时后不做任何动作,这样系统将保持挂起状态// ALOM的"软件狗"查询间隔以及超时参数用户无法自己设置sys_bootrestart nonesys_bootfailrecovery nonesys_maxbootfail 3sys_xirtimeout 0sys_boottimeout 120sys_wdttimeout 60netsc_tpelinktest truenetsc_dhcp falsenetsc_ipaddr 10.40.95.8netsc_ipnetmask 255.255.255.0netsc_ipgateway 10.40.95.254mgt_mailhost 10.40.95.27mgt_mailalert(1) pupil@alom 3sc_customerinfo Sun Fire-V240sc_escapechars #.sc_powerondelay falsesc_powerstatememory falsesc_clipasswdecho truesc_cliprompt scsc_clitimeout 0sc_clieventlevel 2sc_backupuserdata truesys_eventlevel 3ser_baudrate 9600ser_parity noneser_stopbits 1ser_data 8netsc_enetaddr 00:03:ba:50:3a:12sys_hostname Fire-V240sys_enetaddr 00:03:ba:50:3a:09sc> showsc version -vAdvanced Lights Out Manager v1.5.4SC Firmware version: 1.5.4SC Bootmon version: 1.5.4SC Bootmon Build Release: 08SC bootmon checksum: F08ACA76SC Bootmon built Oct 17 2019, 13:23:12SC Build Release: 08SC firmware checksum: 2E078305SC firmware built Oct 17 2019, 13:22:53SC firmware flashupdate FEB 27 2019, 01:00:22SC System Memory Size: 8 MBSC NVRAM Version = bSC hardware type: 0同时在本机10.40.95.27的tcp 25断口监听C:\WINNT\system32>nc -vvnlp 25listening on [any] 25 ...connect to [10.40.95.27] from (UNKNOWN) [10.40.95.8] 1024 220HELO Fire-V240220MAIL FROM: alom-alert@Fire-V240220RCPT TO: pupil@alom220DA TA220From: alom-alert@Fire-V240To: pupil@alomSubject: System Alert From Fire-V240System Event Recorded By SC:HostID: "83503a09"Event: "00060003"Time: "SAT DEC 31 03:41:09 2019"Customer Info: "Sun Fire-V240"Hostname: "Fire-V240"SC IP Address: "10.40.95.8"Message: "CRITICAL: SC System booted.".220QUITsent 24, rcvd 448可以看到ALOM发来的报警信息要注意的是220是需要手动输入的用nmap扫描了一下ALOM OS发现除了23 tcp端口,还开了42 tcp端口ALOM系统在TCP 42端口监听,连接过去显示一个用数字8组合而成的字母G的ASCII图案C:\WINNT\system32>nc -vvn 10.40.95.8 42(UNKNOWN) [10.40.95.8] 42 (?) open.,ad88888888baa,,d8888888888888888888ba..a88888888888888888888888888aa888888888888""""""888888888888a,888888888P" "V8888888888,,88888888P' V888888888,,88888888" `88888888888888888' "88888888,8888888888888888 ._._._._._._._._._88888888, `8888888888888888(88888888, `V8888888888888`888888888, Y888888888888"888888888ba, .d888888888888V888888888888uouououo888888888888888`8888888888888888888888888888P88888`V88888888888888888888888P' `V888""88888888888888888P" `V8"""""""""""" `sent 0, rcvd 1082: NOTSOCKNMAP扫描结果:C:\WINNT\system32>nmap -vvn -sT -p 1-65535 10.40.95.8Starting nmap 3.50 ( /nmap ) at 2019-01-03 10:39中国标准时间Host 10.40.95.8 appears to be up ... good.Initiating Connect() Scan against 10.40.95.8 at 10:39Adding open port 42/tcpAdding open port 23/tcpThe Connect() Scan took 16410 seconds to scan 65535 ports. Interesting ports on 10.40.95.8:(The 65533 ports scanned but not shown below are in state: filtered) PORT STATE SERVICE23/tcp open telnet42/tcp open nameserverNmap run completed -- 1 IP address (1 host up) scanned in 16414.918 secondsC:\WINNT\system32>nmap -vvn -sU -p 1-65535 10.40.95.8Starting nmap 3.50 ( /nmap ) at 2019-01-03 15:14中国标准时间Host 10.40.95.8 appears to be up ... good.Initiating UDP Scan against 10.40.95.8 at 15:14The UDP Scan took 105 seconds to scan 65535 ports.All 65535 scanned ports on 10.40.95.8 are: closedNmap run completed -- 1 IP address (1 host up) scanned in 109.765 second sC:\WINNT\system32>nmap -vvn -O 10.40.95.8Starting nmap 3.50 ( /nmap ) at 2019-01-03 17:13中国标准时间Host 10.40.95.8 appears to be up ... good.Initiating SYN Stealth Scan against 10.40.95.8 at 17:13Adding open port 23/tcpAdding open port 42/tcpThe SYN Stealth Scan took 4 seconds to scan 1659 ports.For OSScan assuming that port 23 is open and port 1 is closed and neither arefirewalledInteresting ports on 10.40.95.8:(The 1657 ports scanned but not shown below are in state: closed)PORT STATE SERVICE23/tcp open telnet42/tcp open nameserverDevice type: PBX|general purposeRunning: 3Com embedded, Tandem Tandem NSKOS details: 3Com NBX PBX, Tandem NSK D40OS Fingerprint:TSeq(Class=64K%IPID=I%TS=2HZ)T1(Resp=Y%DF=N%W=2000%ACK=S++%Flags=AS%Ops=MNWNNT) T2(Resp=N)T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=NNT)T4(Resp=Y%DF=N%W=2000%ACK=O%Flags=R%Ops=)T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RIPCK=0%UCK=0%ULEN=134%DA T=E)Uptime 0.014 days (since Tue Jan 03 16:53:26 2019)TCP Sequence Prediction: Class=64K ruleDifficulty=1 (Trivial joke)TCP ISN Seq. Numbers: 8E4CC9BD 8E4FB7BD 8E50B1BD 8E51ABBD 8E52A5BD 8E5593BDIPID Sequence Generation: IncrementalNmap run completed -- 1 IP address (1 host up) scanned in 10.765 seconds下面给出Sun Fire-V440上ALOM的升级过程:bash # scadm download boot alombootfwCopying self to RAM...Done.Jumping to RAM.Waiting for boot protocol message...Got OBP:bootinit msg, dat2 = 00000001AMD flash ROMReceiving segment 00000000Got S7/S8/S9 recordwait_time wait_count wait_avg proc_time proc_count proc_avg0160156e 00000801 00002bfd 0017954f 00000801 000002f2idle_time idle_count idle_avg temp_time temp_count temp_avg00197793 00000801 0000032e 00100202 00000800 00000200Sending Tamale:bootokVerifying buffered image...Download Verified - Programming Flash...Segment 00000000 erased and programmedFlash Programming Complete. Resetting.ALOM POST 1.0Dual Port Memory Test, PASSED.TTY External - Internal Loopback TestTTY External - Internal Loopback Test, PASSED.TTYC - Internal Loopback TestTTYC - Internal Loopback Test, PASSED.TTYD - Internal Loopback TestTTYD - Internal Loopback Test, PASSED.Memory Data Lines TestMemory Data Lines Test, PASSED.Memory Address Lines TestSlide address bits to test open address linesTest for shorted address linesMemory Address Lines Test, PASSED.Memory Parity TestMemory Parity Test, PASSED.Boot Sector FLASH CRC TestBoot Sector FLASH CRC Test, PASSED.Return to Boot Monitor for HandshakeALOM POST 1.0Status = 00007fffReturned from Boot Monitor and HandshakeClearing Memory CellsMemory Clean CompleteLoading the runtime image...SC Alert: Failed to send email alert for recent event.SC Alert: SC System booted.SC Alert: Failed to send email alert for recent event.[SC Status 7fff - OK] Enter #. to return to ALOM.Mar 7 14:59:42 Fire-V440 rmclomv: SC unretrieved msgMAR 07 06:59:39 2019 UTC [SC System booted.]bash # pwd/usr/platform/SUNW,Sun-Fire-V440/lib/images bash # scadm versionSC Version v1.5SC Bootmon Version: v1.5.4SC Firmware Version: v1.5.2bash # scadm download alommainfwCopying self to RAM...Done.Jumping to RAM.Waiting for boot protocol message...Got OBP:bootinit msg, dat2 = 00000002AMD flash ROMReceiving segment 00000001Receiving segment 00000002Receiving segment 00000003Receiving segment 00000004Receiving segment 00000005Receiving segment 00000006Receiving segment 00000007Receiving segment 00000008Receiving segment 00000009Receiving segment 0000000aReceiving segment 0000000bReceiving segment 0000000cReceiving segment 0000000dReceiving segment 0000000eReceiving segment 0000000fReceiving segment 00000010Receiving segment 00000011Receiving segment 00000012Receiving segment 00000013Receiving segment 00000014Receiving segment 00000015Receiving segment 00000016Receiving segment 00000017Receiving segment 00000018Receiving segment 00000019Receiving segment 0000001aReceiving segment 0000001bReceiving segment 0000001cReceiving segment 0000001dReceiving segment 0000001eReceiving segment 0000001fGot S7/S8/S9 recordwait_time wait_count wait_avg proc_time proc_count proc_avg 2a983184 0000f801 00002bf7 02dac101 0000f801 000002f2 idle_time idle_count idle_avg temp_time temp_count temp_avg 0310b999 0000f801 0000032a 01f1e81b 0000f800 00000201 Sending Tamale:bootokVerifying buffered image...Download Verified - Programming Flash...Segment 00000001 erased and programmedSegment 00000002 erased and programmedSegment 00000003 erased and programmedSegment 00000004 erased and programmedSegment 00000005 erased and programmedSegment 00000006 erased and programmedSegment 00000007 erased and programmedSegment 00000008 erased and programmedSegment 00000009 erased and programmedSegment 0000000a erased and programmedSegment 0000000b erased and programmedSegment 0000000c erased and programmedSegment 0000000d erased and programmedSegment 0000000e erased and programmedSegment 0000000f erased and programmedSegment 00000010 erased and programmedSegment 00000011 erased and programmedSegment 00000012 erased and programmedSegment 00000013 erased and programmedSegment 00000014 erased and programmedSegment 00000015 erased and programmedSegment 00000016 erased and programmedSegment 00000017 erased and programmedSegment 00000018 erased and programmedSegment 00000019 erased and programmedSegment 0000001a erased and programmedSegment 0000001b erased and programmedSegment 0000001c erased and programmedSegment 0000001d erased and programmedSegment 0000001e erased and programmedSegment 0000001f erased and programmedFlash Programming Complete. Resetting. ALOM POST 1.0Dual Port Memory Test, PASSED.TTY External - Internal Loopback TestTTY External - Internal Loopback Test, PASSED.TTYC - Internal Loopback TestTTYC - Internal Loopback Test, PASSED.TTYD - Internal Loopback TestTTYD - Internal Loopback Test, PASSED.Memory Data Lines TestMemory Data Lines Test, PASSED.Memory Address Lines TestSlide address bits to test open address linesTest for shorted address linesMemory Address Lines Test, PASSED.Memory Parity TestMemory Parity Test, PASSED.Boot Sector FLASH CRC TestBoot Sector FLASH CRC Test, PASSED.Return to Boot Monitor for HandshakeALOM POST 1.0Status = 00007fffReturned from Boot Monitor and HandshakeClearing Memory CellsMemory Clean CompleteLoading the runtime image...SC Alert: Failed to send email alert for recent event.SC Alert: SC System booted.SC Alert: Failed to send email alert for recent event.[SC Status 7fff - OK] Enter #. to return to ALOM.Mar 7 15:12:09 Fire-V440 rmclomv: SC unretrieved msgMAR 07 07:12:05 2019 UTC [SC System booted.]bash #下面给出ALOM Shell下用flashupdate到ftp服务器获取固件的升级过程: sc> flashupdate -s 10.40.95.144 -f /alombootfw -vUsername: rootPassword: ****do_flash_update:AMD flash ROMErasing segment 0Programming segment 0Update complete. Reset device to use new image.sc> flashupdate -s 10.40.95.144 -f /alommainfw -vUsername: rootPassword: ****do_flash_update:AMD flash ROMErasing segment 1Programming segment 1Erasing segment 2Programming segment 2Erasing segment 3Programming segment 3Erasing segment 4Programming segment 4Erasing segment 5Programming segment 5Erasing segment 6Programming segment 6Erasing segment 7Erasing segment 8 Programming segment 8 Erasing segment 9 Programming segment 9 Erasing segment a Programming segment a Erasing segment b Programming segment b Erasing segment c Programming segment c Erasing segment d Programming segment d Erasing segment e Programming segment e Erasing segment f Programming segment f Erasing segment 10 Programming segment 10 Erasing segment 11 Programming segment 11 Erasing segment 12 Programming segment 12 Erasing segment 13 Programming segment 13 Erasing segment 14 Programming segment 14 Erasing segment 15 Programming segment 15 Erasing segment 16 Programming segment 16 Erasing segment 17 Programming segment 17 Erasing segment 18 Programming segment 18 Erasing segment 19 Programming segment 19 Erasing segment 1a Programming segment 1a Erasing segment 1b Programming segment 1b Erasing segment 1c Programming segment 1c Erasing segment 1dErasing segment 1eProgramming segment 1eErasing segment 1fProgramming segment 1fUpdate complete. Reset device to use new image.--一位涉足地产界的家电企业老总曾经开玩笑地说:“卖房子赚钱快过卖毒品。

SUN设备及系统维护手册

SUN设备及系统维护手册

SUN设备及系统维护手册目录1概述 (4)2SUN设备介绍 (5)2.1S UN E NTERPRISE 3500服务器 (5)2.1.1技术细则 (5)2.2S UN E NTERPRISE 450服务器 (9)2.2.1优点 (9)2.2.2技术细则 (10)2.3S UN E NTERPRISE 250服务器 (13)2.3.1产品定位 (13)2.3.2技术细则 (14)2.4S UN F IRE 280服务器 (17)2.4.1特性 (17)2.4.2环境配置指标 (18)2.5S UN U LTRA 60工作站 (19)2.5.1要点 (19)2.5.2Sun Ultra 60规格 (20)2.6S UN S TOR E DGE A1000 (22)2.6.1特点 (22)3SOLARIS初级系统管理 (24)3.1系统启动和测试 (24)3.1.1OK提示符 (24)3.1.2在串口状态测试 (24)3.1.3重启SUN的工作站 (24)3.1.4测试系统 (25)3.2系统管理硬盘 (26)3.2.1逻辑硬盘地址 (26)3.2.2分区 (27)3.2.3意外错误记录 (27)3.2.4示例 (28)3.2.5可移动设备 (29)3.2.6复制硬盘 (31)3.2.7使用SDS软件将系统硬盘镜像 (31)3.3交换分区 (32)3.3.1在vfstab文件中永久修改 (32)3.3.2临时添加swap分区 (32)3.4系统的安装和维护 (33)3.4.1从光盘安装 (33)3.4.2软件包的安装 (33)3.4.3系统补丁的安装 (34)3.5X-S ERVER和CDE用户使用界面 (34)3.5.1综合设置 (34)3.5.2定制登陆界面 (34)3.5.3双屏显示,双屏连接和24位深色的设置 (35)3.6系统管理 (36)3.6.1主机名 (36)3.6.2串口连接 (36)3.6.3打印机 (36)3.6.4用户建立 (36)3.7网络连接 (37)3.7.1/etc-files (37)3.7.2ifconfig (38)3.7.3路由 (38)3.7.4NIS客户端 (38)3.7.5DNS客户端 (38)3.7.6DHCP客户端 (39)3.7.7sys-unconfig (39)3.7.810兆和百兆,全双工和半双工 (39)3.8提示收集 (39)3.8.1提示 (39)3.8.2分析硬件管理 (40)3.8.3分析运行时间数据 (40)3.8.4调试工具 (41)3.9网络资源 (41)3.9.1网络资源 (41)1概述随着互联网的飞速发展,网络系统在今天的生活中的作用越来越重要,网络已经成为一切经济活动的基础。

Sun Ray 服务器软件 2.0 管理员指南说明书

Sun Ray 服务器软件 2.0 管理员指南说明书

Sun Microsystems, Inc.4150 Network CircleSanta Clara, CA 95054 U.S.A. 650-960-1300Sun Ray™ 服务器软件2.0 管理员指南部件号:817-0263-102003 年 2 月,修订版 A请将有关本文档的意见或建议发送至:*******************Copyright 2002, 2003 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. 版权所有。

Sun Microsystems, Inc. 对此产品中所包含的相关技术拥有知识产权。

在特殊且不受限制的情况下,这些知识产权可能包括/patents上列出的一个或多个美国专利,以及美国和其它国家的一个或多个其它专利或待决的专利申请。

本产品或文档按照限制其使用、复制、分发和反编译的许可证进行分发。

未经 Sun 及其许可证颁发机构的书面授权,不得以任何方式、任何形式复制本产品或本文档的任何部分。

第三方软件,包括字体技术,由 Sun 供应商提供许可和版权。

本产品的某些部分从 Berkeley BSD 系统派生而来,经 University of California 许可授权。

UNIX 是在美国和其它国家注册的商标,经 X/Open Company, Ltd. 独家许可授权。

Sun、Sun Microsystems、Sun 徽标、Sun Ray、Sun WebServer、Sun Enterprise、Ultra、UltraSPARC、SunFastEthernet、Sun Quad FastEthernet、Java、JDK、HotJava 以及 Solaris 是 Sun Microsystems, Inc. 在美国和其它国家的商标、注册商标或服务标记。

U1系统管理指南

U1系统管理指南

Sun Cluster3.0U1系统管理指南Sun Microsystems,Inc.901San Antonio RoadPalo Alto,CA94303-4900U.S.A.650-960-1300部件号码816-1968-102001年8月,Revision ACopyright版权2001Sun Microsystems,Inc.901San Antonio Road,Palo Alto,California94303-4900U.S.A.版权所有。

本产品或文档受版权保护,其使用、复制、分发和反编译均受许可证限制。

未经Sun及其授权者事先的书面许可,不得以任何形式、任何手段复制本产品及其文档的任何部分。

包括字体技术在内的第三方软件受Sun供应商的版权保护和许可证限制。

本产品的某些部分可能是从Berkeley BSD系统衍生出来的,并获得了加利福尼亚大学的许可。

在美国和其它国家,UNIX是通过X/Open Company,Ltd.独家特许的注册商标。

对于Netscape Communicator TM,适用以下声明:(c)版权1995Netscape Communications Corporation。

保留所有权利。

Sun、Sun Microsystems、Sun标志、AnswerBook2、、Solstice DiskSuite、Sun Enterprise、Sun Enterprise SyMON、JumpStart、StorEdge、Sun Management Center、OpenBoot和Solaris是Sun Microsystems,Inc.在美国和其它国家的商标、注册商标或服务标志。

所有SPARC商标均按许可证授权使用,它们是SPARC International,Inc.在美国和其它国家的商标或注册商标。

带有SPARC商标的产品均以Sun Microsystems,Inc.开发的体系结构为基础。

Sun ALOM使用指南

Sun ALOM使用指南

2006年10月之前SC卡的版本是1.5,此版本SC卡的Bootmon和Firmware固件的
最新版本为1.5.5(2006年6月份)
目前SC卡的固件版本是1.6,SC卡的Bootmon和Firmware固件的最新版本为1.6.8
(2008年4月份)
ALOM的运行不依赖于SunOS,也不依赖于OBP固件.
bash # modinfo -c -i 28
Id Loadcnt Module Name State
28 1 rmc_comm LOADED/INSTALLED
进一步观察ALOM虚拟的硬件设备为/dev/lom:
bash # ls -ail /dev/lom
1560 lrwxrwxrwx 1 root root 31 Dec 29 17:21 /dev/lom -> ../devices/pseudo/tsalarm@0:lom
Your selection:
不支持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,
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

ASUN设备云平台用户手册

ASUN设备云平台用户手册

ASUN设备云平台用户手册文档版本:V1.0发布日期:2020-03-29目录概述 (8)1. 开放端口 (8)2. 如何登入 (8)3. 平台介绍 (8)4. 平台框架 (9)一、设备管理 (9)1、设备台账 (10)1.1设备台账首页 (10)1.2设备台账新增 (10)1.3设备台账编辑 (12)1.4设备台账删除 (13)1.5设备台账详情 (13)2、场所管理 (16)2.1场所首页 (16)2.2场所新增 (16)2.3场所编辑 (17)2.4场所删除 (17)2.5场所查询 (17)3、设备品牌 (18)3.1设备品牌首页 (18)3.2设备品牌新增 (18)3.3设备品牌编辑 (18)3.4设备品牌删除 (19)3.5设备品牌查询 (19)4、设备折旧 (20)4.1设备折旧首页 (20)4.2设备折旧查询 (20)二、设备处置 (21)1、设备转移 (21)1.1设备转移首页 (21)1.2设备转移新增 (21)1.3设备转移查询 (23)1.4设备转移详情 (23)2.设备报废 (24)2.1设备报废首页 (24)2.2设备报废新增 (25)2.3设备报废查询 (26)2.4设备报废详情 (27)3.设备变卖 (28)3.1设备变卖首页 (28)3.2设备变卖新增 (28)3.3设备变卖查询 (30)3.3设备变卖详情 (30)三、养护管理 (31)1、养护计划 (31)1.1点检标准首页 (31)1.2养护计划新增和编辑 (32)1.4养护计划详情 (32)1.5整改任务查询 (33)2.养护任务 (34)2.1养护任务首页 (34)2.2养护任务重新分派 (34)2.3养护任务作废 (34)3养护记录 (35)3.1养护记录首页 (35)3.2养护记录新增 (35)3.3养护记录详情 (36)四、维修管理 (37)1、委外维修 (37)1.1委外维修信息 (37)1.2委外维修新增 (38)1.3委外维修编辑 (38)1.5委外维修删除 (38)1.6委外维修查询 (39)2、报修工单 (39)2.1报修工单首页 (39)2.2新增设备报修 (39)2.3设备报修的分派 (40)2.4设备报修的撤销 (41)2.5 设备报修查询 (41)五、购置管理 (42)1.采购计划 (42)1.1采购计划首页 (42)1.2采购计划新增 (43)1.3采购计划查询 (44)1.4采购计划详情 (44)2.采购申请 (45)2.1采购申请首页 (45)2.2采购申请备件耗材采购 (46)2.3采购申请查询 (47)六、设备点检 (48)1、点检标准 (48)1.1点检标准首页 (48)1.2点检标准添加和编辑 (48)1.3点检标准查询 (49)1.4点检标准详情 (49)2.1点检计划首页 (50)2.2点检计划添加和编辑 (51)2.3点检计划查询 (52)2.4点检计划详情 (52)3、点检任务 (53)3.1点检任务列表 (53)3.2点检任务添加和编辑 (53)3.3点检任务重新分派 (54)3.4点检任务作废 (55)3.5点检任务查询 (55)3.6点检任务详情 (55)七、备件耗材 (56)1仓库管理 (57)1.1仓库管理信息 (57)1.2新增仓库资料 (57)1.3仓库管理编辑 (58)1.4仓库管理删除 (58)1.5仓库管理查询 (58)2、领料申请 (59)2.1领料申请信息 (59)2.2领料申请新增 (59)2.3领料申请编辑 (60)2.4领料申请删除 (60)2.5领料申请查询 (60)2.6领料申请详情 (60)3. 基值管理 (61)3.1基值管理信息 (61)3.2基值管理新增 (61)3.3基值管理编辑 (62)3.5基值管理查询 (62)4. 库存预警 (63)4.1库存预警信息 (63)4.5领料申请查询 (63)5. 库存台账 (64)5.1库存台账信息 (64)5.5库存台账查询 (64)6. 入库管理 (65)6.1入库管理信息 (65)6.2入库管理新增 (65)6.3入库管理撤销 (66)6.4入库管理查询 (66)6.5入库管理详情 (67)7. 出库管理 (68)7.1出库管理信息 (68)7.2出库管理新增 (68)7.3出库管理撤销 (69)7.4出库管理查询 (69)8. 仓库盘点 (69)8.1仓库盘点信息 (69)8.2仓库盘点新增 (70)8.5仓库盘点查询 (71)八、资料库 (71)1、设备资料 (71)1.1设备资料信息 (71)1.2新增设备资料 (72)1.3编辑设备资料 (72)1.4删除设备资料 (73)1.5下载和预览设备资料 (73)2、维保经验 (74)2.1维保经验信息 (74)2.2维保经验新增 (74)2.3维保经验编辑 (75)2.4维保经验删除 (75)2.5维保经验查询 (75)2.6维保经验详情 (76)3、规章制度 (77)3.1规章制度信息 (77)3.2规章制度新增 (77)3.3规章制度编辑 (78)3.4规章制度删除 (78)3.5规章制度查询 (78)3.6规章制度详情 (79)4、设备知识 (80)4.1设备知识信息 (80)4.2设备知识新增 (80)4.3设备知识编辑 (80)4.4设备知识删除 (81)4.5设备知识查询 (81)4.6设备知识详情 (81)九、统计分析 (82)1、设备统计 (83)2、养护统计 (83)概述1. 开放端口设备云平台基于华为云Windows Server服务器进行部署,其中使用到华为云RDS(SQL Server),Redis,IIS,对应用户购买华为云服务器后并进行部署,服务器所需开放出入端口:SQL Server(1433),Redis(6389),IIS(80)。

AlomSun服务器管理详解-22页word资料

AlomSun服务器管理详解-22页word资料

发信人: hutu (难得糊涂·霜林孤雁), 信区: UNIX标题: Sun ALOM使用指南发信站: 烟雨漓江BBS站 (Sat Jan 13 22:30:16 2019), 站内Sun ALOM使用指南/by pupil2019.12.20Sun 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 (2019年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 versionSC Version v1.6SC Bootmon Version: v1.6.2SC 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-V440bash # file -h /usr/platform/SUNW,Netra-440/sbin/usr/platform/SUNW,Netra-440/sbin: symbolic link to ../SUNW,Sun-Fire-V240/sbinbash # file -h /usr/platform/SUNW,Sun-Fire-V440/sbin/usr/platform/SUNW,Sun-Fire-V440/sbin: symbolic link to ../SUNW,Sun-Fire-V240/sbinbash # file -h /usr/platform/SUNW,Netra-240//usr/platform/SUNW,Netra-240/: symbolic link to SUNW,Sun-Fire-V240bash # file -h /usr/platform/SUNW,Sun-Fire-V240/sbin/scadm/usr/platform/SUNW,Sun-Fire-V240/sbin/scadm: ELF 32-bit MSB executableSPARC Version 1, dynamically linked, strippedbash # ldd /usr/platform/SUNW,Sun-Fire-V240/sbin/scadmlibrsc.so.1 => /usr/platform/SUNW,Sun-Fire-V240/lib/librsc.so.1libcurses.so.1 => /usr/lib/libcurses.so.1librt.so.1 => /usr/lib/librt.so.1libpthread.so.1 => /usr/lib/libpthread.so.1libc.so.1 => /usr/lib/libc.so.1libaio.so.1 => /usr/lib/libaio.so.1libmd5.so.1 => /usr/lib/libmd5.so.1libdl.so.1 => /usr/lib/libdl.so.1libthread.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/lom1560 lrwxrwxrwx 1 root root 31 Dec 29 17:21 /dev/lom ->../devices/pseudo/tsalarm@0:lombash # ls -ail /devices/pseudo/tsalarm@0:lom1533 crw------- 1 root sys 214, 0 Dec 29 17:21/devices/pseudo/tsalarm@0:lombash # grep 214 /etc/name_to_majortsalarm 214bash # ls -ail /platform/`uname -i`/kernel/drv/tsalarm.conf1232 -rw-r--r-- 1 root sys 225 Jun 4 2019 /platform/SUNW,Sun-Fire-V240/kernel/drv/tsalarm.conf说明:/platform/`uname -i`/kernel目录存放与平台相关的核心模块查看与ALOM有关的驱动:bash # modinfo -i 28Id Loadaddr Size Info Rev Module Name28 124710e 3647 203 1 rmc_comm (rmc_comm driver, v1.4)bash # modinfo -c -i 28Id Loadcnt Module Name State28 1 rmc_comm LOADED/INSTALLEDbash # modinfo -i 35Id Loadaddr Size Info Rev Module Name35 120bd07 655e 204 1 rmclomv (rmclomv control driver v1.13)bash # modinfo -c -i 35Id Loadcnt Module Name State35 1 rmclomv LOADED/INSTALLED// rmclomv驱动在/var/adm/messages中记录与ALOM有关的SC事件,可以用dmesg // 查看,注意是kern事件bash # modinfo -i 131Id Loadaddr Size Info Rev Module Name131 7807ab96 c8b 205 1 rmcadm (rmcadm control driver v1.2)bash # modinfo -c -i 131Id Loadcnt Module Name State131 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 /platform/sun4u/kernel/drv/rmc_comm.conf1220 -rw-r--r-- 1 root sys 186 Nov 13 20:11 /platform/sun4u/kernel/drv/rmcadm.conf1237 -rw-r--r-- 1 root sys 188 Nov 13 20:12 /platform/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_nvramsc> bootmodeBootmode: reset_nvramExpires MON DEC 18 02:49:13 UTC 2019sc> resetReset 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 .versionRelease 4.16.6 created 2019/05/09 13:03OBP 4.16.6 2019/05/09 13:03 Sun Fire V210/V240,Netra 240OBDIAG 4.16.6 2019/05/09 13:05POST 4.16.5 2019/02/28 16:33ok .scSEEPROM: OKI2C: OKEthernet: OKEthernet (2): OKCPU: OKRAM: OKConsole: OKSC Control line: OKFlashRAM Boot CRC: OKFlashRAM Main CRC: OKok .asrThere are no devices disabled by ASR.ok printenv...output-device ttya ttyainput-device ttya ttya...bash # /usr/platform/SUNW,Sun-Fire-V240/sbin/eeprom ...output-device=ttyainput-device=ttya...下面是机器刚接通电源时候串口显示的内容:ALOM BOOTMON v1.5.4ALOM Build Release: 008Reset register: e0000000 EHRS ESRS LLRS/* 如果是重置SC卡的话,上一行改为/* Reset register: e8000000 EHRS ESRS LLRS CSRS/* 以后还有一处不一样,整个过程共有两个地方不一样ALOM POST 1.0Dual Port Memory Test, PASSED.TTY External - Internal Loopback Test/* 如果是重置SC卡的话,上一行改为/* TTY External - Internal Loopback/* 以后的部分全都一样TTY External - Internal Loopback Test, PASSED.TTYC - Internal Loopback TestTTYC - Internal Loopback Test, PASSED.TTYD - Internal Loopback TestTTYD - Internal Loopback Test, PASSED.Memory Data Lines TestMemory Data Lines Test, PASSED.Memory Address Lines TestSlide address bits to test open address linesTest for shorted address linesMemory Address Lines Test, PASSED.Memory Parity TestMemory Parity Test, PASSED.Boot Sector FLASH CRC TestBoot Sector FLASH CRC Test, PASSED.Return to Boot Monitor for HandshakeALOM POST 1.0Status = 00007fffReturned from Boot Monitor and HandshakeClearing Memory CellsMemory Clean CompleteLoading the runtime image...Sun(tm) Advanced Lights Out Manager 1.5.4 (Fire-V240)Full VxDiag TestsBASIC TOD TESTRead the TOD Clock: THU MAR 02 11:17:23 2019 Wait, 1 - 3 secondsRead the TOD Clock: THU MAR 02 11:17:25 2019 BASIC TOD TEST, PASSEDETHERNET CPU LOOPBACK TEST50 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, PASSEDFull VxDiag Tests - PASSEDStatus summary - Status = 7FFFVxDiag - - PASSEDPOST - - PASSEDLOOPBACK - - PASSEDI2C - - PASSEDEPROM - - PASSEDFRU PROM - - PASSEDETHERNET - - PASSEDMAIN CRC - - PASSEDBOOT CRC - - PASSEDTTYD - - PASSEDTTYC - - PASSEDMEMORY - - PASSEDMPC850 - - PASSEDPlease 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.8Copyright 2019 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: adminPlease 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 2019 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: adminPlease Enter password: ********sc>在sc>下面输入break -y可以使操作系统中断进入OBP Shell,然后在OBP Shell下输入go可以又恢复到OS Shell下说明一:RSC卡也可以在RSC Shell下通过输入break使操作系统中断进入OBP Shell,然后在OBP Shell下输入go可以又恢复到OS Shell下.说明二:Fire-V440,Netra-440,Fire-V490默认不支持break中断操作系统进入OBP Shell,Fire-V240,Netra-240,Fire-280R,Fire-V890默认支持break中断操作系统进入OBP Shell.如果需要将不支持break中断操作系统进入OBP Shell,这时候需要在OS Shell下用kbd -a enable可以立即生效或者修改/etc/default/kbd重启后生效bash # grep -v \# /etc/default/kbdKEYBOARD_ABORT=alternatebash # grep KEYBOARD_ABORT /etc/default/kbd# KEYBOARD_ABORT affects the default behavior of the keyboard abort#KEYBOARD_ABORT=disableKEYBOARD_ABORT=alternate将上面的KEYBOARD_ABORT=alternate注释掉或者改成KEYBOARD_ABORT=enable拔掉键盘、键盘发出中断又或者通过SC卡发出break都会使设备侦测到一次BREAK 事件.BREAK事件将中断操作系统,使系统进入OBP(open boot prom)监视状态.如果启动内核时使用了kadb内核调试器,BREAK条件使系统进入kadb调试状态,可以通过man kbd 了解相关情况:kbd [ enable | disable | alternate ]enable : 允许 STOP-Adisable : 禁止 STOP-Aalternate : 允许拔掉键盘,但不禁止 STOP-Asc> showscAdvanced Lights Out Manager v1.5.4parameter value--------- -----if_network trueif_modem falseif_emailalerts truesys_autorestart xir// ALOM用"软件狗"进程来监控内核,如果内核(非普通进程)挂起,且"软件狗"超时,// 则ALOM会报告// 并记录相关事件,然后执行三种可能操作:// xir:默认操作,使服务器同步文件系统,然后重新启动操作系统.如果同步文件系// 统时挂起,则// ALOM将在15分钟退出并硬重置系统;// reset:不同步文件系统,直接硬重置系统,这样有可能造成文件系统的损坏// none:"软件狗"超时后不做任何动作,这样系统将保持挂起状态// ALOM的"软件狗"查询间隔以及超时参数用户无法自己设置sys_bootrestart nonesys_bootfailrecovery nonesys_maxbootfail 3sys_xirtimeout 0sys_boottimeout 120sys_wdttimeout 60netsc_tpelinktest truenetsc_dhcp falsenetsc_ipaddr 10.40.95.8netsc_ipnetmask 255.255.255.0netsc_ipgateway 10.40.95.254mgt_mailhost 10.40.95.27mgt_mailalert(1) pupil@alom 3sc_customerinfo Sun Fire-V240sc_escapechars #.sc_powerondelay falsesc_powerstatememory falsesc_clipasswdecho truesc_cliprompt scsc_clitimeout 0sc_clieventlevel 2sc_backupuserdata truesys_eventlevel 3ser_baudrate 9600ser_parity noneser_stopbits 1ser_data 8netsc_enetaddr 00:03:ba:50:3a:12sys_hostname Fire-V240sys_enetaddr 00:03:ba:50:3a:09sc> showsc version -vAdvanced Lights Out Manager v1.5.4SC Firmware version: 1.5.4SC Bootmon version: 1.5.4SC Bootmon Build Release: 08SC bootmon checksum: F08ACA76SC Bootmon built Oct 17 2019, 13:23:12SC Build Release: 08SC firmware checksum: 2E078305SC firmware built Oct 17 2019, 13:22:53SC firmware flashupdate FEB 27 2019, 01:00:22SC System Memory Size: 8 MBSC NVRAM Version = bSC hardware type: 0同时在本机10.40.95.27的tcp 25断口监听C:\WINNT\system32>nc -vvnlp 25listening on [any] 25 ...connect to [10.40.95.27] from (UNKNOWN) [10.40.95.8] 1024 220HELO Fire-V240220MAIL FROM: alom-alert@Fire-V240220RCPT TO: pupil@alom220DA TA220From: alom-alert@Fire-V240To: pupil@alomSubject: System Alert From Fire-V240System Event Recorded By SC:HostID: "83503a09"Event: "00060003"Time: "SAT DEC 31 03:41:09 2019"Customer Info: "Sun Fire-V240"Hostname: "Fire-V240"SC IP Address: "10.40.95.8"Message: "CRITICAL: SC System booted.".220QUITsent 24, rcvd 448可以看到ALOM发来的报警信息要注意的是220是需要手动输入的用nmap扫描了一下ALOM OS发现除了23 tcp端口,还开了42 tcp端口ALOM系统在TCP 42端口监听,连接过去显示一个用数字8组合而成的字母G的ASCII图案C:\WINNT\system32>nc -vvn 10.40.95.8 42(UNKNOWN) [10.40.95.8] 42 (?) open.,ad88888888baa,,d8888888888888888888ba..a88888888888888888888888888aa888888888888""""""888888888888a,888888888P" "V8888888888,,88888888P' V888888888,,88888888" `88888888888888888' "88888888,8888888888888888 ._._._._._._._._._88888888, `8888888888888888(88888888, `V8888888888888`888888888, Y888888888888"888888888ba, .d888888888888V888888888888uouououo888888888888888`8888888888888888888888888888P88888`V88888888888888888888888P' `V888""88888888888888888P" `V8"""""""""""" `sent 0, rcvd 1082: NOTSOCKNMAP扫描结果:C:\WINNT\system32>nmap -vvn -sT -p 1-65535 10.40.95.8Starting nmap 3.50 ( /nmap ) at 2019-01-03 10:39中国标准时间Host 10.40.95.8 appears to be up ... good.Initiating Connect() Scan against 10.40.95.8 at 10:39Adding open port 42/tcpAdding open port 23/tcpThe Connect() Scan took 16410 seconds to scan 65535 ports. Interesting ports on 10.40.95.8:(The 65533 ports scanned but not shown below are in state: filtered) PORT STATE SERVICE23/tcp open telnet42/tcp open nameserverNmap run completed -- 1 IP address (1 host up) scanned in 16414.918 secondsC:\WINNT\system32>nmap -vvn -sU -p 1-65535 10.40.95.8Starting nmap 3.50 ( /nmap ) at 2019-01-03 15:14中国标准时间Host 10.40.95.8 appears to be up ... good.Initiating UDP Scan against 10.40.95.8 at 15:14The UDP Scan took 105 seconds to scan 65535 ports.All 65535 scanned ports on 10.40.95.8 are: closedNmap run completed -- 1 IP address (1 host up) scanned in 109.765 second sC:\WINNT\system32>nmap -vvn -O 10.40.95.8Starting nmap 3.50 ( /nmap ) at 2019-01-03 17:13中国标准时间Host 10.40.95.8 appears to be up ... good.Initiating SYN Stealth Scan against 10.40.95.8 at 17:13Adding open port 23/tcpAdding open port 42/tcpThe SYN Stealth Scan took 4 seconds to scan 1659 ports.For OSScan assuming that port 23 is open and port 1 is closed and neither arefirewalledInteresting ports on 10.40.95.8:(The 1657 ports scanned but not shown below are in state: closed)PORT STATE SERVICE23/tcp open telnet42/tcp open nameserverDevice type: PBX|general purposeRunning: 3Com embedded, Tandem Tandem NSKOS details: 3Com NBX PBX, Tandem NSK D40OS Fingerprint:TSeq(Class=64K%IPID=I%TS=2HZ)T1(Resp=Y%DF=N%W=2000%ACK=S++%Flags=AS%Ops=MNWNNT) T2(Resp=N)T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=NNT)T4(Resp=Y%DF=N%W=2000%ACK=O%Flags=R%Ops=)T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RIPCK=0%UCK=0%ULEN=134%DA T=E)Uptime 0.014 days (since Tue Jan 03 16:53:26 2019)TCP Sequence Prediction: Class=64K ruleDifficulty=1 (Trivial joke)TCP ISN Seq. Numbers: 8E4CC9BD 8E4FB7BD 8E50B1BD 8E51ABBD 8E52A5BD 8E5593BDIPID Sequence Generation: IncrementalNmap run completed -- 1 IP address (1 host up) scanned in 10.765 seconds下面给出Sun Fire-V440上ALOM的升级过程:bash # scadm download boot alombootfwCopying self to RAM...Done.Jumping to RAM.Waiting for boot protocol message...Got OBP:bootinit msg, dat2 = 00000001AMD flash ROMReceiving segment 00000000Got S7/S8/S9 recordwait_time wait_count wait_avg proc_time proc_count proc_avg0160156e 00000801 00002bfd 0017954f 00000801 000002f2idle_time idle_count idle_avg temp_time temp_count temp_avg00197793 00000801 0000032e 00100202 00000800 00000200Sending Tamale:bootokVerifying buffered image...Download Verified - Programming Flash...Segment 00000000 erased and programmedFlash Programming Complete. Resetting.ALOM POST 1.0Dual Port Memory Test, PASSED.TTY External - Internal Loopback TestTTY External - Internal Loopback Test, PASSED.TTYC - Internal Loopback TestTTYC - Internal Loopback Test, PASSED.TTYD - Internal Loopback TestTTYD - Internal Loopback Test, PASSED.Memory Data Lines TestMemory Data Lines Test, PASSED.Memory Address Lines TestSlide address bits to test open address linesTest for shorted address linesMemory Address Lines Test, PASSED.Memory Parity TestMemory Parity Test, PASSED.Boot Sector FLASH CRC TestBoot Sector FLASH CRC Test, PASSED.Return to Boot Monitor for HandshakeALOM POST 1.0Status = 00007fffReturned from Boot Monitor and HandshakeClearing Memory CellsMemory Clean CompleteLoading the runtime image...SC Alert: Failed to send email alert for recent event.SC Alert: SC System booted.SC Alert: Failed to send email alert for recent event.[SC Status 7fff - OK] Enter #. to return to ALOM.Mar 7 14:59:42 Fire-V440 rmclomv: SC unretrieved msgMAR 07 06:59:39 2019 UTC [SC System booted.]bash # pwd/usr/platform/SUNW,Sun-Fire-V440/lib/images bash # scadm versionSC Version v1.5SC Bootmon Version: v1.5.4SC Firmware Version: v1.5.2bash # scadm download alommainfwCopying self to RAM...Done.Jumping to RAM.Waiting for boot protocol message...Got OBP:bootinit msg, dat2 = 00000002AMD flash ROMReceiving segment 00000001Receiving segment 00000002Receiving segment 00000003Receiving segment 00000004Receiving segment 00000005Receiving segment 00000006Receiving segment 00000007Receiving segment 00000008Receiving segment 00000009Receiving segment 0000000aReceiving segment 0000000bReceiving segment 0000000cReceiving segment 0000000dReceiving segment 0000000eReceiving segment 0000000fReceiving segment 00000010Receiving segment 00000011Receiving segment 00000012Receiving segment 00000013Receiving segment 00000014Receiving segment 00000015Receiving segment 00000016Receiving segment 00000017Receiving segment 00000018Receiving segment 00000019Receiving segment 0000001aReceiving segment 0000001bReceiving segment 0000001cReceiving segment 0000001dReceiving segment 0000001eReceiving segment 0000001fGot S7/S8/S9 recordwait_time wait_count wait_avg proc_time proc_count proc_avg 2a983184 0000f801 00002bf7 02dac101 0000f801 000002f2 idle_time idle_count idle_avg temp_time temp_count temp_avg 0310b999 0000f801 0000032a 01f1e81b 0000f800 00000201 Sending Tamale:bootokVerifying buffered image...Download Verified - Programming Flash...Segment 00000001 erased and programmedSegment 00000002 erased and programmedSegment 00000003 erased and programmedSegment 00000004 erased and programmedSegment 00000005 erased and programmedSegment 00000006 erased and programmedSegment 00000007 erased and programmedSegment 00000008 erased and programmedSegment 00000009 erased and programmedSegment 0000000a erased and programmedSegment 0000000b erased and programmedSegment 0000000c erased and programmedSegment 0000000d erased and programmedSegment 0000000e erased and programmedSegment 0000000f erased and programmedSegment 00000010 erased and programmedSegment 00000011 erased and programmedSegment 00000012 erased and programmedSegment 00000013 erased and programmedSegment 00000014 erased and programmedSegment 00000015 erased and programmedSegment 00000016 erased and programmedSegment 00000017 erased and programmedSegment 00000018 erased and programmedSegment 00000019 erased and programmedSegment 0000001a erased and programmedSegment 0000001b erased and programmedSegment 0000001c erased and programmedSegment 0000001d erased and programmedSegment 0000001e erased and programmedSegment 0000001f erased and programmedFlash Programming Complete. Resetting. ALOM POST 1.0Dual Port Memory Test, PASSED.TTY External - Internal Loopback TestTTY External - Internal Loopback Test, PASSED.TTYC - Internal Loopback TestTTYC - Internal Loopback Test, PASSED.TTYD - Internal Loopback TestTTYD - Internal Loopback Test, PASSED.Memory Data Lines TestMemory Data Lines Test, PASSED.Memory Address Lines TestSlide address bits to test open address linesTest for shorted address linesMemory Address Lines Test, PASSED.Memory Parity TestMemory Parity Test, PASSED.Boot Sector FLASH CRC TestBoot Sector FLASH CRC Test, PASSED.Return to Boot Monitor for HandshakeALOM POST 1.0Status = 00007fffReturned from Boot Monitor and HandshakeClearing Memory CellsMemory Clean CompleteLoading the runtime image...SC Alert: Failed to send email alert for recent event.SC Alert: SC System booted.SC Alert: Failed to send email alert for recent event.[SC Status 7fff - OK] Enter #. to return to ALOM.Mar 7 15:12:09 Fire-V440 rmclomv: SC unretrieved msgMAR 07 07:12:05 2019 UTC [SC System booted.]bash #下面给出ALOM Shell下用flashupdate到ftp服务器获取固件的升级过程: sc> flashupdate -s 10.40.95.144 -f /alombootfw -vUsername: rootPassword: ****do_flash_update:AMD flash ROMErasing segment 0Programming segment 0Update complete. Reset device to use new image.sc> flashupdate -s 10.40.95.144 -f /alommainfw -vUsername: rootPassword: ****do_flash_update:AMD flash ROMErasing segment 1Programming segment 1Erasing segment 2Programming segment 2Erasing segment 3Programming segment 3Erasing segment 4Programming segment 4Erasing segment 5Programming segment 5Erasing segment 6Programming segment 6Erasing segment 7Erasing segment 8 Programming segment 8 Erasing segment 9 Programming segment 9 Erasing segment a Programming segment a Erasing segment b Programming segment b Erasing segment c Programming segment c Erasing segment d Programming segment d Erasing segment e Programming segment e Erasing segment f Programming segment f Erasing segment 10 Programming segment 10 Erasing segment 11 Programming segment 11 Erasing segment 12 Programming segment 12 Erasing segment 13 Programming segment 13 Erasing segment 14 Programming segment 14 Erasing segment 15 Programming segment 15 Erasing segment 16 Programming segment 16 Erasing segment 17 Programming segment 17 Erasing segment 18 Programming segment 18 Erasing segment 19 Programming segment 19 Erasing segment 1a Programming segment 1a Erasing segment 1b Programming segment 1b Erasing segment 1c Programming segment 1c Erasing segment 1dErasing segment 1eProgramming segment 1eErasing segment 1fProgramming segment 1fUpdate complete. Reset device to use new image.--一位涉足地产界的家电企业老总曾经开玩笑地说:“卖房子赚钱快过卖毒品。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

发信人: hutu (难得糊涂·霜林孤雁), 信区: UNIX 标题: Sun ALOM使用指南发信站: 烟雨漓江BBS站(Sat Jan 13 22:30:16 2007), 站内Sun ALOM使用指南/by pupil2006.12.20Sun 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 versionSC Version v1.6SC Bootmon Version: v1.6.2SC 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 linkto SUNW,Sun-Fire-V440bash # file -h /usr/platform/SUNW,Netra-440/sbin/usr/platform/SUNW,Netra-440/sbin: symbo lic link to ../SUNW,Sun-Fire-V240/sbinbash # file -h /usr/platform/SUNW,Sun-Fire-V440/sbin/usr/platform/SUNW,Sun-Fire-V440/sbin: symboliclink to ../SUNW,Sun-Fire-V240/sbinbash # file -h /usr/platform/SUNW,Netra-240/ /usr/platform/SUNW,Netra-240/: symbolic link to SUNW,Sun-Fire-V240bash # file -h /usr/platform/SUNW,Sun-Fire-V240/sbin/scadm/usr/platform/SUNW,Sun-Fire-V240/sbin/scadm:ELF 32-bit MSB executableSPARC Version 1, dynamically linked, strippedbash # ldd /usr/platform/SUNW,Sun-Fire-V240/sbin/scadmlibrsc.so.1 => /usr/platform/ SUNW,Sun-Fire-V240/lib/librsc.so.1libcurses.so.1 => /usr/lib/libcurses.so.1librt.so.1 => /usr/lib/librt.so.1libpthread.so.1 => /usr/lib/libpthread.so.1libc.so.1 => /usr/lib/libc.so.1libaio.so.1 => /usr/lib/libaio.so.1libmd5.so.1 => /usr/lib/libmd5.so.1libdl.so.1 => /usr/lib/libdl.so.1libthread.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/lom1560 lrwxrwxrwx 1 rootroot 31 Dec 29 17:21 /dev/lom ->../devices/pseudo/tsalarm@0:lombash # ls -ail /devices/pseudo/tsalarm@0:lom1533 crw------- 1 rootsys 214, 0 Dec 29 17:21/devices/pseudo/tsalarm@0:lombash # grep 214 /etc/name_to_majortsalarm 214bash # ls -ail /platform/`uname -i`/kernel/drv/tsalarm.conf1232 -rw-r--r-- 1 rootsys 225 Jun 4 2004 /platform/SUNW,Sun-Fire-V240/kernel/drv/tsalarm.conf说明:/platform/`uname -i`/kernel目录存放与平台相关的核心模块查看与ALOM有关的驱动:bash # modinfo -i 28Id Loadaddr Size Info Rev Module Name 28 124710e 3647 203 1 rmc_comm(rmc_comm driver, v1.4)bash # modinfo -c -i 28Id Loadcnt Module NameState28 1 rmc_commLOADED/INSTALLEDbash # modinfo -i 35Id Loadaddr Size Info Rev Module Name 35 120bd07 655e 204 1 rmclomv (rmclomv control driver v1.13)bash # modinfo -c -i 35Id Loadcnt Module NameState35 1 rmclomvLOADED/INSTALLED// rmclomv驱动在/var/adm/messages中记录与ALOM有关的SC事件,可以用dmesg// 查看,注意是kern事件bash # modinfo -i 131Id Loadaddr Size Info Rev Module Name 131 7807ab96 c8b 205 1 rmcadm (rm cadm control driver v1.2)bash # modinfo -c -i 131 Id Loadcnt Module NameState 131 1 rmcadmLOADED/INSTALLED// rmcadm驱动在OS启动后第一次运行实用工具scadm时加载,这时候dmesg会// 出现如下记录// bash # dmesg |grep rmcadm// Dec 18 10:29:04 FireV240 pseudo: [ID 12 9642 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 rootsys 1034 Nov 13 20:11 /platform/sun4u/kernel/drv/rmc_comm.conf1220 -rw-r--r-- 1 rootsys 186 Nov 13 20:11 /platform/sun4u/kernel/drv/rmcadm.conf1237 -rw-r--r-- 1 rootsys 188 Nov 13 20:12 /platform/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 ALOMShell下,Sun Fire V120上在LOM Shell下,Sun Fire 280R/490/890在RSC Shell下也都同样操作):sc> bootmode reset_nvramsc> bootmodeBootmode: reset_nvramExpires MON DEC 18 02:49:13 UTC 2006sc> resetReset 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 .versionRelease 4.16.6 created 2005/05/09 13:03 OBP 4.16.6 2005/05/09 13:03 Sun Fire V210/V240,Netra 240OBDIAG 4.16.6 2005/05/09 13:05POST 4.16.5 2005/02/28 16:33ok .scSEEPROM: OKI2C: OKEthernet: OKEthernet (2): OKCPU: OKRAM: OKConsole: OKSC Control line: OKFlashRAM Boot CRC: OKFlashRAM Main CRC: OKok .asrThere are no devices disabled by ASR.ok printenv...output-device ttyattya input-device ttyattya...bash # /usr/platform/SUNW,Sun-Fire-V240/sbin/eeprom...output-device=ttyainput-device=ttya...下面是机器刚接通电源时候串口显示的内容:ALOM BOOTMON v1.5.4ALOM Build Release: 008Reset register: e0000000 EHRS ESRS LLRS/* 如果是重置SC卡的话,上一行改为/* Reset register: e8000000 EHRS ESRS LLRS CSRS/* 以后还有一处不一样,整个过程共有两个地方不一样ALOM POST 1.0Dual Port Memory Test, PASSED.TTY External - Internal Loopback Test /* 如果是重置SC卡的话,上一行改为/* TTY External - Internal Loopback/* 以后的部分全都一样TTY External - Internal Loopback Test, PASSED.TTYC - Internal Loopback TestTTYC - Internal Loopback Test, PASSED.TTYD - Internal Loopback TestTTYD - Internal Loopback Test, PASSED.Memory Data Lines TestMemory Data Lines Test, PASSED.Memory Address Lines TestSlide address bits to test open addresslinesTest for shorted address linesMemory Address Lines Test, PASSED.Memory Parity TestMemory Parity Test, PASSED.Boot Sector FLASH CRC TestBoot Sector FLASH CRC Test, PASSED.Return to Boot Monitor for HandshakeALOM POST 1.0Status = 00007fffReturned from Boot Monitor and HandshakeClearing Memory CellsMemory Clean CompleteLoading the runtime image...Sun(tm) Advanced Lights Out Manager 1.5.4 (Fire-V240)Full VxDiag TestsBASIC TOD TESTRead the TOD Clock: THU MAR02 11:17:23 2006Wait, 1 - 3 secondsRead the TOD Clock: THU MAR02 11:17:25 2006BASIC TOD TEST, PASSEDETHERNET CPU LOOPBACK TEST50 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, PASSEDFull VxDiag Tests - PASSEDStatus summary - Status = 7FFFVxDiag - -PASSEDPOST -- PASSEDLOOPBACK - -PASSEDI2C -- PASSEDEPROM - -PASSEDFRU PROM - -PASSEDETHERNET - -PASSEDMAIN CRC - -PASSEDBOOT CRC - -PASSEDTTYD -- PASSEDTTYC -- PASSEDMEMORY - -PASSEDMPC850 - -PASSEDPlease 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.8Copyright 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: adminPlease 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 terms.Sun(tm) Advanced Lights Out Manager 1.5.4 (Fire-V240)Please login: adminPlease Enter password: ********sc>在sc>下面输入break -y可以使操作系统中断进入OBP Shell,然后在OBP Shell下输入go可以又恢复到OS Shell下说明一:RSC卡也可以在RSC Shell下通过输入break使操作系统中断进入OBP Shell,然后在OBP Shell下输入go可以又恢复到OS Shell下.说明二:Fire-V440,Netra-440,Fire-V490默认不支持break中断操作系统进入OBPShell,Fire-V240,Netra-240,Fire-280R,Fire-V890默认支持break中断操作系统进入OBP Shell.如果需要将不支持break中断操作系统进入OBP Shell,这时候需要在OS Shell下用kbd -a enable可以立即生效或者修改/etc/default/kbd重启后生效bash # grep -v \# /etc/default/kbdKEYBOARD_ABORT=alternatebash # grep KEYBOARD_ABORT /etc/default/kbd # KEYBOARD_ABORT affects the default behaviorof the keyboard abort#KEYBOARD_ABORT=disableKEYBOARD_ABORT=alternate将上面的KEYBOARD_ABORT=alternate注释掉或者改成KEYBOARD_ABORT=enable拔掉键盘、键盘发出中断又或者通过SC卡发出break都会使设备侦测到一次BREAK事件.BREAK事件将中断操作系统,使系统进入OBP(open boot prom)监视状态.如果启动内核时使用了kadb内核调试器,BREAK条件使系统进入kadb调试状态,可以通过man kbd了解相关情况:kbd [ enable | disable | alternate ]enable : 允许STOP-Adisable : 禁止STOP-Aalternate : 允许拔掉键盘,但不禁止STOP-Asc> showscAdvanced Lights Out Manager v1.5.4parameter value --------- ----- if_network trueif_modem false if_emailalerts truesys_autorestart xir// ALOM用"软件狗"进程来监控内核,如果内核(非普通进程)挂起,且"软件狗"超时,// 则ALOM会报告// 并记录相关事件,然后执行三种可能操作:// xir:默认操作,使服务器同步文件系统,然后重新启动操作系统.如果同步文件系// 统时挂起,则// ALOM将在15分钟退出并硬重置系统;// reset:不同步文件系统,直接硬重置系统,这样有可能造成文件系统的损坏// none:"软件狗"超时后不做任何动作,这样系统将保持挂起状态// ALOM的"软件狗"查询间隔以及超时参数用户无法自己设置sys_bootrestart nonesys_bootfailrecovery nonesys_maxbootfail 3sys_xirtimeout 0sys_boottimeout 120sys_wdttimeout 60netsc_tpelinktest true netsc_dhcp false netsc_ipaddr 10.40.95.8 netsc_ipnetmask 255.255.255.0 netsc_ipgateway 10.40.95.254 mgt_mailhost 10.40.95.27 mgt_mailalert(1) pupil@alom 3 sc_customerinfo Sun Fire-V240sc_escapechars #.sc_powerondelay false sc_powerstatememory falsesc_clipasswdecho truesc_cliprompt scsc_clitimeout 0sc_clieventlevel 2sc_backupuserdata truesys_eventlevel 3 ser_baudrate 9600ser_parity none ser_stopbits 1 ser_data 8 netsc_enetaddr 00:03:ba:50:3a:12sys_hostname Fire-V240 sys_enetaddr 00:03:ba:50:3a:09sc> showsc version -vAdvanced Lights Out Manager v1.5.4SC Firmware version: 1.5.4SC Bootmon version: 1.5.4SC Bootmon Build Release: 08SC bootmon checksum: F08ACA76SC Bootmon built Oct 17 2005, 13:23:12SC Build Release: 08SC firmware checksum: 2E078305SC firmware built Oct 17 2005, 13:22:53 SC firmware flashupdate FEB 27 2006, 01:00:22SC System Memory Size: 8 MBSC NVRAM Version = bSC hardware type: 0同时在本机10.40.95.27的tcp 25断口监听C:\WINNT\system32>nc -vvnlp 25listening on [any] 25 ...connect to [10.40.95.27] from (UNKNOWN) [10.40.95.8] 1024220HELO Fire-V240220MAIL FROM: alom-alert@Fire-V240220RCPT TO: pupil@alom220DATA220From: alom-alert@Fire-V240To: pupil@alomSubject: System Alert From Fire-V240System Event Recorded By SC:HostID: "83503a09"Event: "00060003"Time: "SAT DEC 31 03:41:09 2005"Customer Info: "Sun Fire-V240"Hostname: "Fire-V240"SC IP Address: "10.40.95.8"Message: "CRITICAL: SC System booted.".220QUITsent 24, rcvd 448可以看到ALOM发来的报警信息要注意的是220是需要手动输入的用nmap扫描了一下ALOM OS发现除了23 tcp端口,还开了42 tcp端口ALOM系统在TCP 42端口监听,连接过去显示一个用数字8组合而成的字母G的ASCII图案C:\WINNT\system32>nc -vvn 10.40.95.8 42 (UNKNOWN) [10.40.95.8] 42 (?) open.,ad88888888baa,,d8888888888888888888ba..a88888888888888888888888888aa88 8888888888""""""888888888888a,888888 888P" "V8888888888,,88888888P' V888888888,,88888888"`88888888888888888'"88888888,8888888888888888._._._._._._._._._88888888,`8888888888888888(88888888,`V8888888888888`888888888,Y888888888888"88888888 8ba, .d888888888888V8888 88888888uouououo888888888888888`88 88888888888888888888888888P88888`V88888888888888888888888P' `V888""88888888888888888P" `V8""""""""""""`sent 0, rcvd 1082: NOTSOCKNMAP扫描结果:C:\WINNT\system32>nmap -vvn -sT -p 1-65535 10.40.95.8Starting nmap 3.50 ( /nmap) at 2006-01-03 10:39中国标准时间Host 10.40.95.8 appears to be up ... good. Initiating Connect() Scan against 10.40.95.8 at 10:39Adding open port 42/tcpAdding open port 23/tcpThe Connect() Scan took 16410 seconds to scan 65535 ports.Interesting ports on 10.40.95.8:(The 65533 ports scanned but not shown beloware in state: filtered)PORT STATE SERVICE23/tcp open telnet42/tcp open nameserverNmap run completed -- 1 IP address (1 host up) scanned in 16414.918 secondsC:\WINNT\system32>nmap -vvn -sU -p 1-65535 10.40.95.8Starting nmap 3.50 ( /nmap) at 2006-01-03 15:14中国标准时间Host 10.40.95.8 appears to be up ... good. Initiating UDP Scan against 10.40.95.8 at 15:14The UDP Scan took 105 seconds to scan 65535ports.All 65535 scanned ports on 10.40.95.8 are: closedNmap run completed -- 1 IP address (1 host up) scanned in 109.765 secondsC:\WINNT\system32>nmap -vvn -O 10.40.95.8Starting nmap 3.50 ( /nmap) at 2006-01-03 17:13中国标准时间Host 10.40.95.8 appears to be up ... good. Initiating SYN Stealth Scan against 10.40.95.8at 17:13Adding open port 23/tcpAdding open port 42/tcpThe SYN Stealth Scan took 4 seconds to scan1659 ports.For OSScan assuming that port 23 is open and port 1 is closed and neither arefirewalledInteresting ports on 10.40.95.8:(The 1657 ports scanned but not shown beloware in state: closed)PORT STATE SERVICE23/tcp open telnet42/tcp open nameserverDevice type: PBX|general purpose Running: 3Com embedded, Tandem Tandem NSK OS details: 3Com NBX PBX, Tandem NSK D40OS Fingerprint:TSeq(Class=64K%IPID=I%TS=2HZ)T1(Resp=Y%DF=N%W=2000%ACK=S++%Flags=AS%Ops=MNWNNT)T2(Resp=N)T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=NNT)T4(Resp=Y%DF=N%W=2000%ACK=O%Flags=R%Ops=)T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RIPCK=0%UCK=0%ULEN=134%DAT=E)Uptime 0.014 days (since Tue Jan 03 16:53:262006)TCP Sequence Prediction: Class=64K ruleD ifficulty=1 (Trivial joke)TCP ISN Seq. Numbers: 8E4CC9BD 8E4FB7BD 8E50B 1BD 8E51ABBD 8E52A5BD 8E5593BDIPID Sequence Generation: IncrementalNmap run completed -- 1 IP address (1 host up) scanned in 10.765 seconds下面给出Sun Fire-V440上ALOM的升级过程:bash # scadm download boot alombootfwCopying self to RAM...Done.Jumping to RAM.Waiting for boot protocol message...Got OBP:bootinit msg, dat2 = 00000001AMD flash ROMReceiving segment 00000000Got S7/S8/S9 recordwait_time wait_count wait_avg proc_time proc_count proc_avg0160156e 00000801 00002bfd 0017954f 00000801 000002f2idle_time idle_count idle_avg temp_time temp_count temp_avg00197793 00000801 0000032e 00100202 00000800 00000200Sending Tamale:bootokVerifying buffered image...Download Verified - Programming Flash...Segment 00000000 erased and programmedFlash Programming Complete. Resetting.ALOM POST 1.0Dual Port Memory Test, PASSED.TTY External - Internal Loopback TestTTY External - Internal Loopback Test, PASSED.TTYC - Internal Loopback TestTTYC - Internal Loopback Test, PASSED.TTYD - Internal Loopback TestTTYD - Internal Loopback Test, PASSED.Memory Data Lines TestMemory Data Lines Test, PASSED.Memory Address Lines TestSlide address bits to test open addresslinesTest for shorted address linesMemory Address Lines Test, PASSED.Memory Parity TestMemory Parity Test, PASSED.Boot Sector FLASH CRC Test Boot Sector FLASH CRC Test, PASSED.Return to Boot Monitor for HandshakeALOM POST 1.0Status = 00007fffReturned from Boot Monitor and HandshakeClearing Memory CellsMemory Clean CompleteLoading the runtime image...SC Alert: Failed to send email alert for recent event.SC Alert: SC System booted.SC Alert: Failed to send email alert for recent event.[SC Status 7fff - OK] Enter #. to returnto ALOM.Mar 7 14:59:42 Fire-V440 rmclomv: SC unretrieved msgMAR 07 06:59:39 2006 UTC [SC System booted.]bash # pwd/usr/platform/SUNW,Sun-Fire-V440/lib/imagesbash # scadm versionSC Version v1.5SC Bootmon Version: v1.5.4SC Firmware Version: v1.5.2bash # scadm download alommainfwCopying self to RAM...Done.Jumping to RAM.Waiting for boot protocol message... Got OBP:bootinit msg, dat2 = 00000002AMD flash ROMReceiving segment 00000001Receiving segment 00000002Receiving segment 00000003Receiving segment 00000004Receiving segment 00000005Receiving segment 00000006Receiving segment 00000007Receiving segment 00000008Receiving segment 00000009Receiving segment 0000000aReceiving segment 0000000bReceiving segment 0000000cReceiving segment 0000000dReceiving segment 0000000eReceiving segment 0000000fReceiving segment 00000010Receiving segment 00000011Receiving segment 00000012Receiving segment 00000013Receiving segment 00000014Receiving segment 00000015Receiving segment 00000016Receiving segment 00000017Receiving segment 00000018Receiving segment 00000019Receiving segment 0000001aReceiving segment 0000001bReceiving segment 0000001cReceiving segment 0000001dReceiving segment 0000001eReceiving segment 0000001fGot S7/S8/S9 recordwait_time wait_count wait_avg proc_time proc_count proc_avg2a983184 0000f801 00002bf7 02dac101 0000f801 000002f2idle_time idle_count idle_avg temp_time temp_count temp_avg0310b999 0000f801 0000032a 01f1e81b 0000f800 00000201Sending Tamale:bootokVerifying buffered image...Download Verified - Programming Flash...Segment 00000001 erased and programmedSegment 00000002 erased and programmedSegment 00000003 erased and programmedSegment 00000004 erased and programmedSegment 00000005 erased and programmedSegment 00000006 erased and programmedSegment 00000007 erased and programmedSegment 00000008 erased and programmedSegment 00000009 erased and programmedSegment 0000000a erased and programmedSegment 0000000b erased and programmedSegment 0000000c erased and programmedSegment 0000000d erased and programmedSegment 0000000e erased and programmedSegment 0000000f erased and programmedSegment 00000010 erased and programmed Segment 00000011 erased and programmed Segment 00000012 erased and programmed Segment 00000013 erased and programmed Segment 00000014 erased and programmed Segment 00000015 erased and programmed Segment 00000016 erased and programmed Segment 00000017 erased and programmed Segment 00000018 erased and programmed Segment 00000019 erased and programmed Segment 0000001a erased and programmed Segment 0000001b erased and programmed Segment 0000001c erased and programmed Segment 0000001d erased and programmed Segment 0000001e erased and programmed Segment 0000001f erased and programmedFlash Programming Complete. Resetting.ALOM POST 1.0Dual Port Memory Test, PASSED.TTY External - Internal Loopback TestTTY External - Internal Loopback Test, PASSED.TTYC - Internal Loopback TestTTYC - Internal Loopback Test, PASSED.TTYD - Internal Loopback TestTTYD - Internal Loopback Test, PASSED.Memory Data Lines TestMemory Data Lines Test, PASSED.Memory Address Lines TestSlide address bits to test open addresslinesTest for shorted address linesMemory Address Lines Test, PASSED.Memory Parity TestMemory Parity Test, PASSED.Boot Sector FLASH CRC TestBoot Sector FLASH CRC Test, PASSED.Return to Boot Monitor for HandshakeALOM POST 1.0Status = 00007fffReturned from Boot Monitor and HandshakeClearing Memory CellsMemory Clean CompleteLoading the runtime image...SC Alert: Failed to send email alert for recent event.SC Alert: SC System booted.SC Alert: Failed to send email alert for recent event.[SC Status 7fff - OK] Enter #. to returnto ALOM.Mar 7 15:12:09 Fire-V440 rmclomv: SC unretrieved msgMAR 07 07:12:05 2006 UTC [SC System booted.]bash #下面给出ALOM Shell下用flashupdate到ftp服务器获取固件的升级过程:sc> flashupdate -s 10.40.95.144 -f /alombootfw-vUsername: rootPassword: ****do_flash_update:AMD flash ROMErasing segment 0Programming segment 0Update complete. Reset device to use new image.sc> flashupdate -s 10.40.95.144 -f /alommainfw-vUsername: rootPassword: ****do_flash_update:AMD flash ROMErasing segment 1Programming segment 1Erasing segment 2Programming segment 2Erasing segment 3Programming segment 3Erasing segment 4Programming segment 4Erasing segment 5Programming segment 5Erasing segment 6 Programming segment 6 Erasing segment 7 Programming segment 7 Erasing segment 8 Programming segment 8 Erasing segment 9 Programming segment 9 Erasing segment a Programming segment a Erasing segment b Programming segment b Erasing segment c Programming segment c Erasing segment d Programming segment d Erasing segment e Programming segment e Erasing segment f Programming segment f Erasing segment 10 Programming segment 10。

相关文档
最新文档