第二章 系统控制器程序向导
这一章一步一步地介绍了怎样连接平台、域、DOMAIN shell和DOMAIN console,并且给出了示例,以及如何中止一个系统控制器会话。
访问Platform Shell
有两种方式访问Platform Shell,一种是通过串口连接(Platform console),一种是通过TELNET(网络连接)。
使用TELNET来访问Platform Shell
1、 通过TELNET访问到系统控制器
2、在系统控制器主菜单下输入“P”或“0”,就进入了Platform Shell,出现提示符:schostname:SC>,
过程示意如下:
telnet schostname
Trying xxx.xxx.xxx.xxx
Connected to schostname-sc0.
Escape character is '^]'.
System Controller schostname-sc0:
Type 0 for Platform Shell
Type 1 for domain A
Type 2 for domain B
Type 3 for domain C
Type 4 for domain D
Input: 0
Platform Shell
schostname:SC>
使用串行端口访问Platform Shell
使用串行端口,你可以使用三种设备进行连接。
ASCII 终端
网络终端服务器
工作站
三种设备的过程有所不同
连接ASCII 终端到系统控制器串口,系统控制器主菜单就会显示出来,键入“P”或“0”,就进入Platform Shell。
连接网络终端服务器(NTS)到系统控制器串口,输入TELNET命令,后跟主机名或IP地址,系统控制器就会出现主菜单,输“P”或“0”P进入Platform Shell。
工作站
1、 连接系统控制器的串口到你的工作站串口
2、 在SOLARIS的提示符下输入tip hardwire命令来连接到系统控制器
3、 输入P或0进入platform shell
访问一个域
访问域的主要方式是通过TELNET(网络连接)
注意:由于串行端口连接被用来连接platform shell,所以不要使用串行端口来连接域
DOMAIN shell
如果KEYSWITCH被设置为(STANDBY或OFF),域没有被激活,那么SOLARIS操作环境或OPENBOOT PROM就不会被运行。如果正在运行SOLARIS或在OPENBOOT PROM模式下,那就说明域是被激活的。
使用TELNET命令访问域。
1、 输入TELNET命令,后跟主机名或IP地址,系统控制器就会出现主菜单,输入域类型1、2、3或4(也可输入A、B、C或D)进入DOMAIN Shell。
如下所示:
% telnet schostname
System Controller schostname-sc0:
Type 0 for Platform Shell
Type 1 for domain A
Type 2 for domain B
Type 3 for domain C
Type 4 for domain D
Input: 1
Connected to Domain A
Domain Shell for Domain A
schostname:A>
2、 如果域是激活的,并且域键KEYSWITCH被设置为ON,DIAG或是SECURE(你正在SOLARIS运行状态或OPENBOOT或POST状态)执行下列的步骤,
按住CTRL键,进入到TELNET>提示符
在TELNET>提示符下输入send break,就从domain console到了domain shell提示符下
如下所示:
ok Ctrl-]
telnet> send break
schostname:A>
下面一节描述如下三者之间如何切换:
系统控制器平台platform
系统控制器domain Shell
系统控制器domain console
要回到原来的shell,只需输入命令disconnect,从domain Shell下要连接到domain console下,输入resume命令,从platform Shell下切换到domain Shell下输入console命令。
通过输入 telnet schostname 500x, 你可以直接进入platform shell 或
一个 domain shells 或是 domain console. 你可以跳过系统控制器主菜单
在 telnet 命令下,5000 is the platform shell,X是其他数字时如下所示:
x是:
1 for domain A
2 for domain B
3 for domain C
4 for domain D
在 console 命令下, domainID是 a, b, c, or d.
下面介绍怎样在SOLARIS环境、domain Shell、openboot prom间切换
假设SOLARIS 正在运行,在SOLARIS环境下,输入
CTRL ]
telnet> send break
进入domain Shell,
在domain Shell下,如输入 resume 又回到SOLARIS环境,如输入 break,就到了openboot prom环境下
注意:如输入break,则挂起了SOLARIS环境
下面介绍怎样在domain Shell、openboot prom间切换,假设SOLARIS没有运行
在openboot prom的>提示符下输入:
CTRL ]
telnet> send break
就到了domain Shell环境下
如输入resume,就又回到了openboot prom环境
如果域没有被激活,从domain Shell到domain console,在domain Shell下输入setkeyswitch on, (schostname:A> setkeyswitch on)
domain console仅仅在域被激活时才有效,要使域被激活,你必须输入setkeyswitch on,这时, domain Shell自动切换到domain console.
setkeyswitch on的作用是启动和初始化域, 域通过自检到达openboot prom环境,如果auto-boot被设置为TRUE,那么就SOLARIS就开始引导。
要从domain console进入到domain Shell,
在OK提示符下输入
ok CTRL ]
telnet> send break
要回到domain console,输入
schostname:A>resume
如果域没有被激活(SOLARIS、openboot prom也没有运行),系统控制器就停留在domain Shell下,显示
DomainA is not active
schostname:A>
要从Platform shell下进入域,输入console a,如下所示:
schostname:SC> console a
Connected to Domain A
Domain Shell for Domain A
schostname:A>
如果openboot prom在运行,你将进入domain console,如果健开关keyswitch 被设置为off 或 standby,你将进入domain A Shell。
(提示,要从Platform shell进入不同的域,输入不同的域ID,domainID b, c, or d代替 a.)
要中止一个会话(如果你是从以太网口TELNET连接)
在domain Shell下输入disconnect命令,如下所示
schostname:A> disconnect
Connection closed by foreign host.
machine_name_prompt%
你的系统控制器会话中断
要中止一个会话(如果你是从串口连接)
如果你是连接系统控制器的串口,那么先使用disconnect,中止系统控制器会话,然后使用~.,中止TIP(TIP为传输INTERNET协议)会话。如下所示
schostname:A> disconnect
Connection closed by foreign host.
machine_name_prompt% ~.
你的系统控制器会话中断