• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer navigation

The Geek Diary

  • OS
    • Linux
    • CentOS/RHEL
    • Solaris
    • Oracle Linux
    • VCS
  • Interview Questions
  • Database
    • oracle
    • oracle 12c
    • ASM
    • mysql
    • MariaDB
  • DevOps
    • Docker
    • Shell Scripting
  • Big Data
    • Hadoop
    • Cloudera
    • Hortonworks HDP

SF3800/SF4800/SF4810/SF6800 – E4900/E6900 : connecting to a domain shell console which is already in use

by admin

Sun Fire 3800, 4800, 4810, 6800, E4900, and E6900 System Controller (SC) software contains multiple shells. Each have specific functionality regarding administration of the platform. The shells include:

1. Domain Console: The domain’s console device connection (/dev/console). When connected, the user will have one of the following prompts:
a. OpenBoot Prom (OBP)
b. console login
2. Domain Shell: A shell on the system controller with the ability to administer a specific domain on the platform
3. Platform Shell: A shell on the system controller with the ability to administer the entire platform

6800 console access domain shell platform shell

Sometimes, someone is connected to the console of an active domain to which console access in needed. To gain access to the console we must disconnect the user which is already connected to it. Here, we attempt to gain access to the domain A console shell on an E6900 from the master system controller, but someone else is already connected.

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.

We then try to connect to the domain A console shell from the platform shell of the master SC but have the same result.

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>

FIX

The first thing to do is identify what is currently connected to the domain A console shell. Here we see that the console shells for all four domains are in use by user1.example.com.

e6900-sca11-a-sc0:SC> connections

ID  Hostname                      Idle Time Connected On   Connected To   
--- ----------------------------- --------- -------------- -------------- 
  3 user1.example.com          -         Feb 10 21:31   Domain B       
  4 user1.example.com          -         Feb 10 21:31   Domain C       
  5 user1.example.com          -         Feb 10 21:31   Domain A       
  8 user1.example.com          -         Feb 15 13:51   Domain D       
 10 Localhost                  -         Feb 15 13:52   Platform  

e6900-sca11-a-sc0:SC>

Then, from the platform shell of the master SC, we forcibly disconnect the domain A console shell from user1.example.com and again attempt to connect to the domain A console shell from the platform shell of the master SC. This is usually all that is needed.

e6900-sca11-a-sc0:SC> disconnect 5
e6900-sca11-a-sc0:SC> console a

Connected to Domain A

geeklab #

Filed Under: Hardware

Some more articles you might also be interested in …

  1. Complete hardware reference : T1000 / T2000 / T5120 / T5140 / T5220 / T5240 / T5440
  2. M-Series Servers : How to reset XSCF password
  3. How to force a crash dump on T1000/T2000 servers from ALOM
  4. How to login into console from ILOM, ALOM, LOM, ELOM, XSCF, RSC
  5. Solaris : How to unconfigure and configure a cpu/memory board using cfgadm
  6. Most Commonly used LOM commands (Cheat Sheet)
  7. Complete Hardware Reference : SPARC T5-2 / T5-4 / T5-8
  8. M8000 / M9000 : How to update XCP firmware (XSCF firmware upgrade)
  9. How to collect XSCF snapshot on M-series servers (M3000 / M4000 / M5000 / M8000 / M9000)
  10. How to create an OBP boot device alias in Solaris [SPARC]

You May Also Like

Primary Sidebar

Recent Posts

  • protonvpn-cli Command Examples in Linux
  • protonvpn-cli connect Command Examples
  • procs Command Examples in Linux
  • prlimit: command not found

© 2023 · The Geek Diary

  • Archives
  • Contact Us
  • Copyright