第三章 系统开关和设置
这一章的目标是使你能够使用系统控制器命令来进行第一次的软件安装处理。
注意:当你第一次设置你的系统时,强烈建议你停止域设置,在建立附加的域之前,先从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设置为ON
12、 如果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服务器。为了读/写系统控制器dumpconfig和restoreconfig 命 令的配置备份文件,你需要设置一台FTP服务器
日志主机* 日志主机系统用于收集系统控制器的消息。我们建议你为平台shell和每个域shell设置日志主机。要永久保存日志主 机错误消息,你必须设置日志主机服务器。
. 使用setupplatform -p loghost 命令将平台消息输出到日志主机
. 使用setupdomain -d loghost 命令将域消息输出到日志主机
有关详细信息及命令语法请参阅Sun Fire 6800/4810/4800/3800 System Controller Command Reference Manual
系统控制器 如果要将系统控制器连接到网络,则安装的每一个系统控制器都应具有IP地址和逻辑IP地址,才能实现系统控制器 故障接管目的。每一个系统控制器都应具有串行连接
域 你要使用的每一个域都应具有自身的IP 地址
*安装和启动Solaris操作环境之前没有必要设置日志主机。你可以在初次启动系统后安装Sun Management Center软件。由于你可以从CD-ROM驱动器中安装因此不必在打开系统之前设置引导/安装服务器
打开硬件开关
按照系统安装指南逐个完成硬件开关设置
打开电源组
1、 访问到系统控制器并进入到系统控制器主菜单
具体操作见前面介绍
2、 进入platform shell
3、 打开电源组开关
如果你是6800的系统,你必须打开grid 0 和 grid 1.
板编号 电源组
SB0, SB2, SB4, IB6,IB8, RP0, RP1, PS0, PS1, PS2 Power grid 0
SB1, SB3, SB5, IB7,IB9, RP2, RP3, PS3, PS4, PS5 Power grid 1
操作如下:
schostname:SC> poweron grid0 grid1
如果你是4810/4800的系统,你只有一个电源组grid 0,操作如下:
schostname:SC> poweron grid0
这个系统控制器命令poweron grid0打开了grid0电源,这时风扇就会自动启动
设置平台(platform)
下面介绍使用setdate,setupplatform, 和password命令来设置你的系统
在你添加域之前,系统默认配置在一个域(DOMAIN A),在添加域之前,强烈建议你先从DOMAIN A启动SOLARIS操作系统,以校验域是可正常操作的。
在platform shell下使用setdate设置、日期、时间和时区,如下所示
schostname:SC> setdate -t EST 042018152001.10
Thu Apr 20 18:15:10 EST 2001
下面列出了时区地域、时区名称,格林威治时差,
ACT Australian central time GMT+9.5
AET Australian eastern time GMT+10
AGT Argentina standard time GMT-3
ART Arabic (Egypt) standard time GMT+2
AST Alaska standard time GMT-9
BET Brazil eastern time GMT-3
BST Bangladesh standard time GMT+6
CAT Central African time GMT+2
CNT Canada Newfoundland time GMT-3.5
CST Central standard time GMT-6
CTT China Taiwan time GMT+8
EAT Eastern African time GMT+3
ECT European central time GMT+1
EET Eastern European time GMT+2
EST Eastern standard time GMT-5
HST Hawaii standard time GMT-10
IET Indiana eastern standard time GMT-5
IST India standard time GMT+5.5
JST Japan standard time GMT+9
MET Middle East time GMT+3.5
MIT Midway Islands time GMT-11
MST Mountain standard time GMT-7
NET Near East time GMT+4
NST New Zealand standard time GMT+12
PLT Pakistan Lahore time GMT+5
PNT Phoenix standard time GMT-7
PRT Puerto Rico and U. S. Virgin Islands time GMT-4
为平台(platform)设置口令
使用password来为platform设置口令如下:
schostname:SC> password
Enter new password:
Enter new password again:
设置平台参数
使用setupplatform设置平台参数,使用这个命令后,会出现一系列设置参数的提示,如果你回车,原来的参数值不会发生任何改变,如下所示:
schostname:SC> setupplatform
Network Configuration
---------------------
Is the System Controller on a network? [yes]
Network settings? [DHCP]:static
Hostname []:
IP Address []:
Netmask []:
Gateway []:
DNS Domain []:
Primary DNS Server []:
Secondary DNS Server []:
Loghost [ ]:
SNMP
----
Platform Description [Sun Fire 6800]:
Platform Contact [ ]:
Platform Location [ ]:
Enable SNMP Agent? [no]:
Trap Hosts [( )]:
Public Community String [P-public]:
Private Community String [P-private]:
ACLs
----
ACL for domain A [SB0 SB1 SB2 SB3 SB4 SB5 IB6 IB7 IB8 IB9 ]:
ACL for domain B [SB0 SB1 SB2 SB3 SB4 SB5 IB6 IB7 IB8 IB9 ]:
ACL for domain C [SB0 SB1 SB2 SB3 SB4 SB5 IB6 IB7 IB8 IB9 ]:
ACL for domain D [SB0 SB1 SB2 SB3 SB4 SB5 IB6 IB7 IB8 IB9 ]:
SC POST
-------
SC POST diag level [min]:
Partition Mode
--------------
Configure platform for single or dual partition mode? [single]:
如果你有第二块系统控制板,可以同样使用setupplatform设置参数,使用password设置口令
设置DOMAIN A
1、 进入DOMAIN shell
schostname:SC> console a
2、 为DOMAIN A设置日期和时间,使用setdate命令,格式与前面的平台设置相同,如果你有多个域,你要为每个域都做一遍这些设置,第一次先为DOMAIN A做
3、 为DOMAIN A设置口令,使用setdate命令,过程与前面的平台设置相同
4、 为DOMAIN A设置参数
schostname:A> setupdomain
Domain Boot Parameters
----------------
diag-level [default]:
verbosity-level [min]:
error-level [max]:
interleave-scope [within-board]:
interleave-mode [optimal]:
reboot-on-error [false]:
OBP.use-nvramrc? [<OBP default>]:
OBP.auto-boot? [<OBP default>]:
OBP.error-reset-recovery [<OBP default>]:
Log hosts
---------
Loghost [ ]:
SNMP
-----
Domain Description[]:
Domain Contact[]:
rap Hosts [ ]:
Public Community String [ ]:
Private Community String [ ]:
存储配置到一个服务器
使用dumpconfig命令来存储platform和domain的配置,只有在platform shell下才能执行这个功能。
注意:如果使用dumpconfig命令来存贮platform和domain的配置到一个服务器失败了,那么当你的系统控制器失效以后,你无法恢复你原来所做的系统控制器的设置。
当你做了任何platform和domain的配置改变或者添加了新的硬件以后,你就必须执行一次dumpconfig命令来存储最后的platform和domain配置,以便以后恢复。
1、使用使用dumpconfig命令来存储platform和domain的配置如下:
schostname:SC>dumpconfig –f url
-f 指定了URL, 这个URL地址只能是ftp. 例如
schostname:SC> dumpconfig -f ftp://host/path
Created: ftp://host/path/schostname.nvci
Created: ftp://host/path_/schostname.tod
当你做了系统控制器的配置以后,就应该执行一次dumpconfig,以保存最后的配置,以便系统控制器发生故障进行更换以后可以恢复配置,而不用重新安装,要恢复系统控制器配置,可使用restoreconfig命令,如使用了如下命令以后,就需再次调用dumpconfig。
setupdomain
setupplatform
setdate
addboard
deleteboard
enablecomponent
disablecomponent
password
安装和引导SOLARIS操作系统
1、 访问DOMAIN A shell
2、 把键keyswitch 设置为 on,如下所示
schostname:A> setkeyswitch on
<POST messages displayed here . . .
. . .
. . .
ok
系统开始POST自检启动,由于OpenBoot PROM的auto-boot默认被设置为false,系统启动到OpenBoot PROM的ok提示符下
3、 ok boot [device]
在ok提示符下输入BOOT和引导设备进行引导,如不加引导设备,则从硬盘引导,如想使用CDROM进行安装,就输入 boot cdrom,当SOLARIS引导以后,出现登陆提示login: