https://onitroad.com 更多教程

FIX

首先要做的是确定当前连接到域 A 控制台shell的内容。
在这里,我们看到 user1.example.com 正在使用所有四个域的控制台 shell。

e6900-sca11-a-sc0:SC> connections
ID  Hostname                      Idle Time Connected On   Connected To   
--- ----------------------------- --------- -------------- -------------- 
  3 user1.example.com          -         Nov 10 21:31   Domain B       
  4 user1.example.com          -         Nov 10 21:31   Domain C       
  5 user1.example.com          -         Nov 10 21:31   Domain A       
  8 user1.example.com          -         Nov 15 13:51   Domain D       
 10 Localhost                  -         Nov 15 13:52   Platform  
e6900-sca11-a-sc0:SC>

然后,从主SC的平台shell中,强行断开A域控制台shell与user1.example.com的连接,再次尝试从主SC的平台shell连接到域A控制台shell。
这通常就是所需要的。

e6900-sca11-a-sc0:SC> disconnect 5
e6900-sca11-a-sc0:SC> console a
Connected to Domain A
geeklab #
SUN服务器 SF3800/SF4800/SF4810/SF6800/E4900/E6900:连接到已经在使用的域shell控制台

Sun Fire 3800、4800、4810、6800、E4900 和 E6900 系统控制器 (SC) 软件包含多个shell。
每个都有关于平台管理的特定功能。
shell 包括:

  1. 域控制台:域的控制台设备连接(/dev/console)。
    连接后,用户将收到以下提示之一:

a. OpenBoot Prom (OBP)
b. console login
2. 域shell:系统控制器上的shell,能够管理平台上的特定域
3. 平台shell:系统控制器上的shell,具有管理整个平台的能力

有时,有人连接到需要控制台访问的活动域的控制台。
要访问控制台,我们必须断开已经连接到它的用户。
在这里,我们尝试从主系统控制器访问 E6900 上的域 A 控制台shell,但其他人已经连接。

System Controller 'e6900-sca11-a-sc0':
    Type  0  for Platform Shell
    Type  1  for domain A console
    Type  2  for domain B console
    Type  3  for domain C console
    Type  4  for domain D console
    Input: 1
Connection refused, console busy
Connection closed.

然后我们尝试从主 SC 的平台shell连接到域 A 控制台shell,但结果相同。

System Controller 'e6900-sca11-a-sc0':
    Type  0  for Platform Shell
    Type  1  for domain A console
    Type  2  for domain B console
    Type  3  for domain C console
    Type  4  for domain D console
    Input: 0
Platform Shell
e6900-sca11-a-sc0:SC> console a
Connection refused, console busy
Connection closed.
e6900-sca11-a-sc0:SC>
日期:2020-09-17 00:15:01 来源:oir作者:oir