第二章 系统控制器程序向导
这一章一步一步地介绍了怎样连接平台、域、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% ~. 你的系统控制器会话中断
|