全部博文(167)
分类:
2010-01-13 21:49:11
M系列是Sun的数据中心等级的Unix服务器产品,SPARC Enterprise M9000、SPARC Enterprise M8000和中档的SPARC Enterprise M5000、SPARC Enterprise M4000都采用了SPARC64 VI处理器,都运行Solaris 10操作系统,提供大型主机级的可靠性和安全性。系统结构和之前的机器有所不同,增加单服务器多Domain功能;增强的系统管理卡,即XSCF。现对这一系列的机器安装操作系统之前必须,配置好XSCF。
XSCF 是用来设置和控制服务器的系统控制设备。SPARC Enterprise M3000 及以上型号由服务器中的扩展系统控制设备 (XSCF) 进行监控和管理。 XSCF的服务处理器与其他处理器分隔开来。
XSCF定期监控服务器组件,包括 CPU, 内存、磁盘、风扇旋转和设备温度,监控信息存储在XSCF中。OS 故障不会影响到 XSCF 操作,因为它与运行的服务器架构完全独立。配置和分区管理以及服务器资源切换也通过 XSCF执行。
XSCF 可通过命令行操作。 服务器和 XSCF 控制台之间的通信由SSH进行加密和保护。 通过XSCF获得准确及时的服务器状态,降低系统管理员的负载和管理成本。
SPARC Enterprise定期监控服务器组件,包括 CPU, 内存、磁盘、风扇旋转和设备温度。服务器机柜中的错误通过 XSCF通知和保存。系统管理员通过由LAN连接到 XSCF的PC来监控和管理服务器状态。这些功能可快速确认组件错误,对系统操作进行详细地分析。
可通过LAN对服务器进行远程监控。通过SSL 和 SSH协议进行数据加密和保护,保证服务器和管理员之间数据传输的安全性。可以为系统操作选择合适的 XSCF 功能。这些功能包括:
1.远程服务器监控和操作:服务器监控和操作包括开机/关机,可通过LAN连接的远程站点执行。
2.使用e-mail 通知错误:服务器中发生的错误可通过e-mail发送到手机或PC。即使系统管理员不在现场,他/她也可以获得及时的监控信息,迅速采取行动对系统做操作。
3.与系统管理软件合作:与系统管理软件如:服务器系统管理器(SSM)或 Systemwalker合作,保证可通过一个控制台管理多个服务器。
XSCF 可进行整体的服务器分区管理,包括分区间的配置、管理、操作和资源转换。
本人只是接触过M4000和M5000,所以这里选择M4000作为例子进行操作。
1. 将操作面板上的模式开关设置到“维修”模式
2. 将交流电源断路器旋转至“打开”位置。
打开交流电源之后,服务器即开始进行 XSCF 初始化,这可能会花费 5 分
钟或是更长的时间来完成。初始化完成时,操作面板上的“XSCF 待机” LED
指示灯会亮起。
3. XSCF初始化完后,就可以用默认的账户进行登录进行配置信息的初始化。
XSCF默认的登录账号有:default、admin;但这两个账户拥有的权限有很大的不同,default相当于超级管理的权限,而admin的权限就很少,所以我们要使用default这个用户进行登录。
login: default
Change the panel mode switch to Locked and press return...
Leave it in that position for at least 5 seconds.
Change the panel mode switch to Service, and press return...
输入用户名default后,根据消息在一分钟之内操作模式开关,以更改模式开关,即根据提示,将前面板钥匙由锁定位置拧到维护位置,按回车,等待5秒后,将钥匙由维护位置拧到 锁定位置,再敲回车,这样系统就进入XSCF提示符了。
以下我们尝试用admin用户做一些操作:
XSCF> showboards -a -v
Permission denied.
XSCF> poweron -d 0
Permission denied.
由这些操作我们可以知道XSCF内置的admin用户虽然不需要密码,但是权限很小,无法查看系统配置以及给Domain加电等操作。
4. 初始化 XSCF 设置所需要设置的东西
下面是进行安装所需的设置。
设置 命令
注册 XSCF 用户帐户、密码和用户权限 adduser、password、
注册现场工程师 (field engineer, FE) 用户帐户(用于维护) setprivileges
日期和时间设置 setdate、settimezone
确认 XSCF 主机公钥 showssh
SSH/telnet 设置 setssh、settelnet
网络接口、路由和 DNS 相关设置 setnetwork、setroute、setnameserver 等
海拔高度管理设置 setaltitude
双供电选件设置 setdualpowerfeed
5. 添加初始用户
XSCF> adduser eis-installer
XSCF> setprivileges eis-installer platadm useradm auditadm
XSCF> showuser -l
User Name: eis-installer
UID: 100
Status: Enabled
Minimum: 0
Maximum: 99999
Warning: 7
Inactive: -1
Last Change: Jan 01, 2001
Password Expires: Never
Password Inactive: Never
Account Expires: Never
Privileges: useradm
platadm
auditadm
XSCF> password eis-installer
New XSCF password:
BAD PASSWORD: it is based on a dictionary word
Retype new XSCF password:
6. 设置时区、时间
需要设置XSCF的时区以及时间才能正常开机,否则不能给Domain加电。
XSCF> settimezone -c settz -s Asia/Shanghai
Asia/Shanghai
XSCF> showdate
Mon Jan 1 08:12:02 CST 2001
XSCF> setdate -s 2009.10.17-10:46:30
Mon Nov 17 10:46:30 CST 2008
The XSCF will be reset. Continue? [y|n] :n
Mon Nov 17 02:46:30 UTC 2009
7. 设置网络
在初始化的过程中必须设置DSCP,否则安装操作系统后会有服务启动的报错。
XSCF> setdscp
DSCP network [0.0.0.0 ] > 192.168.1.0
DSCP netmask [255.255.255.0 ] >
XSCF address [192.168.0.1 ] > 192.168.1.1
Domain #00 address [192.168.0.2 ] > 192.168.1.2
Domain #01 address [192.168.0.3 ] > 192.168.1.3
Commit these changes to the database? [y|n] : y
XSCF> showdscp
DSCP Configuration:
Network: 192.168.1.0
Netmask: 255.255.255.0
Location Address
---------- ---------
XSCF 192.168.1.1
Domain #00 192.168.1.2
Domain #01 192.168.1.2
8.设置管理口IP
如果需要设置管理口的IP,必须设置管理口的主机名和管理口所在域的域名(如果管理口没有处于域中,可以随意编造一个域名),否则网络参数无法成功设置。
XSCF> sethostname xscf#0 TJ-CBD01
XSCF> sethostname -d mylocal
XSCF> setnetwork xscf#0-lan#0 -m 255.255.255.224 192.168.237.234
XSCF> setnetwork -c up xscf#0-lan#0
XSCF> setroute -c add -n 0.0.0.0 -m 0.0.0.0 -g 192.168.239.252 xscf#0-lan#0
9.开启SSH
XSCF> showssh
SSH status: disabled
RSA key:
DSA key:
XSCF> setssh -c enable
Continue? [y|n] :y
Please reset the XSCF by rebootxscf to apply the ssh settings.
XSCF>
XSCF> rebootxscf
The XSCF will be reset. Continue? [y|n] :y
到这里XSCF就初始化成功。