![]() | Sun System Handbook - ISO 4.1 October 2012 Internal/Partner Edition | ||
|
|
||
Solution Type Technical Instruction Sure Solution 1012367.1 : How to completely power off and power on Sun Enterprise[TM] 10000/E10K Server(s) E10K for scheduled maintenance.
PreviouslyPublishedAs 217057 Description This document will serve as a step-by-step guide in performing a complete software and hardware powering off and on Sun Enterprise[TM] 10000/E10K server (s) for scheduled maintenance such as datacenter powerdown and powerup events. Steps to Follow
Powering Down The E10K:
[1.] Properly and gracefully shutdown the Solaris{TM} Operating Environment
on the configured domains on your Sun Enterprise 10000 Server(s).
You can either telnet/rlogin/ssh directly to the domains and issue
the "shutdown" command or you can choose to login to the main SSP
(System Service Processor), switch to the domain(s) you want to
shutdown via the "domain_switch" command, obtain a netcon session
via the "netcon" command to obtain a console interface on the E10K,
and then issue the "shutdown" command for each configured domain(s).
Example:
# telnet {domain_name}
# shutdown -y -g0 -i0
This should bring your domain(s) to the OBP (Open boot PROM) level
also known as the "ok prompt".
Perform this on all configured domains on your
Sun Enterprise 10000 Server(s).
OR
Log in to the main SSP (System Service Processor) from
a remote workstation or login to the main SSP locally
(on the main SSP system).
Example:
# telnet {mainsspname}
or login directly to the main SSP:
Login: ssp
Password: (Provide the ssp password)
Please enter SUNW_HOSTNAME: (Provide the platform_name)
sspname:platform_name%
Enter 'domain_status' to verify what domains
have what system boards.
sspname:platform_name% domain_status
Enter 'domain_switch {domain_name}' (Provide the
domain_name for the
domain you want to access)
sspname:platform_name% domain_switch {domain_name}
Enter 'netcon' and you will now have the console prompt.
sspname:domain_name% netcon
OR
sspname:platform_name% domain_switch {domain_name}; netcon
domain_name# shutdown -y -g0 -i0
Once the domain(s) drops down to the OBP (Open boot PROM)
level also known as the "ok prompt", you will lose your
netcon session and return to the sspname:domain_name prompt.
If not, then simply disconnect and exit your netcon session
via "~.".
Your prompt should still reflect what domain you are on.
Repeat these steps for all the other remaining domains.
NOTE: Here are some SSP netcon commands & tips:
~# Break to OBP or kadb
~. Disconnect and exit the netcon session.
~@ Acquire Unlocked Write permission; see -g.
~^ Release write permission.
~? Show status of all open console sessions
and the communication path currently in use.
~= Toggle between standard network interface & JTAG.
To escape hung window (after kill -9 netcon),
do: ^j, then stty sane, then ^j
[2.] Power off the entire Sun Enterprise 10000 host cabinet and remotely
controlled I/O cabinets via the "power -B -off" command. This will
power off all the E10K system boards, fan trays, control boards, and
centerplane support boards which means that this software command will
turn off all fan tray breakers, control board, and all system board
breakers where active boards are located. Note that by issuing
this command, to restore power to the E10K, you must manually (and
physically) turn on the individual breakers/switches (up to four per
cabinet) on the AC input modules that feed the 48-volt power supplies.
Example:
Enter 'domain_switch {platform_name}' to be able to control
the entire platform from the ssp.
sspname:domain_name% domain_switch {platform_name}
sspname:platform_name%
sspname:platform_name% power -B -off
[3.] After issuing the "power -B -off" command from the SSP's platform
prompt, wait until all of the black power supply breakers (AC Input
Modules) have flipped off, the fans have stopped spinning, and the
control boards power down. You can check this by either
physically inspecting the LEDs for the said boards (all LEDs should
be turned off) or by issuing the "power" command from the SSP's
platform prompt.
Example:
sspname:platform_name% power
If you have an AC sequencer for RSM/A3000/A3500 arrays or any
external peripheral cabinet, make sure this is turned to the
"off" position. If using remote power commands for peripheral
cabinets, make sure the A/C sequencer is in "remote" mode. Turn
off power to all peripheral cabinets/arrays if they are still
turned on.
[4.] Power off the spare SSP first. Log in to the spare SSP as "root"
and issue the "shutdown" command to gracefully and properly
shutdown and power off this host.
Example:
spare_ssp# sync; sync; shutdown -y -g0 -i5
[5.] Power off the main SSP. Log in to the main SSP as "root" and
issue the "shutdown" command to gracefully and properly shutdown
and power off this host.
Example:
main_ssp# sync; sync; shutdown -y -g0 -i5
Congratulations! This completes the safest and recommended way of
completely powering down your Sun Enterprise 10000/E10K Server(s).
____________________
Powering Up The E10K:
____________________
[1.] Power on the main SSP first. Either turn on the switch on this
system or press the "power" button on your Sun keyboard. You will
hear a "beep indicating that the system is powering on. Assuming
that your OBP (Open Boot PROM) parameter called "auto-boot?" is
set to "true", the system should boot all the way up and load the
Solaris[TM] Operating System. On the other hand if your OBP (Open
Boot PROM) parameter called "auto-boot?" is set to "false", and
upon powering on the main SSP, it should drop to the "ok prompt".
Then, manually boot it using the "boot" command.
Example:
ok> boot
Once the main SSP is fully booted, it starts the SSP and the
SSP daemons. Check your SSP platform message file for completion
of the SSP daemon startup process.
Example:
# telnet {mainsspname}
or login directly to the main SSP:
Login: ssp
Password: (Provide the ssp password)
Please enter SUNW_HOSTNAME: (Provide the platform_name)
sspname:platform_name%
sspname:platform_name% tail -f $SSPVAR/adm/messages
[2.] Once the main SSP is fully booted, power on the spare SSP next.
Either turn on the switch on this system or press the "power"
button on your Sun keyboard. You will hear a "beep indicating
that the system is powering on. Assuming that your OBP (Open
Boot PROM) parameter called "auto-boot?" is set to "true", the
system should boot all the way up and load the Solaris Operating
Environment. On the other hand if your OBP (Open Boot PROM)
parameter called "auto-boot?" is set to "false", and upon
powering on the main SSP, it should drop to the "ok prompt".
Then, manually boot it using the "boot" command.
Example:
ok> boot
After the spare fully boots up, go back to the main SSP and
verify that failover is okay and that there are no known problems.
Example:
sspname:platform_name% showfailover
sspname:platform_name% power
NOTE: At this point, the SSP is still not communicating with
the Control Boards, since the E10K is still completely
powered off and no housekeeping voltage/power is running.
[3.] From a hardware perspective, power on the Sun Enterprise 10000
host cabinet and remotely controlled I/O cabinets by flipping
and turning on the switches on the black power supply breakers
(AC Input Modules) as well as turning on the AC sequencer to
power any peripheral cabinets/arrays. When you physically turn
on the individual breakers/switches (up to four per cabinet) on
the AC input modules that feed the 48-volt power supplies, this
will effectively turn on the housekeeping voltage which in turn
turns on the power supplies for the control boards and boots
these up. After the CBs (Control Boards) have been powered up,
they will attempt to communicate with the SSP. You must wait for
the LEDs to display a walking "1s" pattern (green LEDs) indicative
of the Control Board Executive (CB daemon) operating normally. The
fans will also spin down from a "high" rate to a "normal" rate
indicative of the CB operating normally.
NOTE: This hardware transition may take anywhere up to 3 minutes
or so, and you must wait until this phase is complete before
executing "power" commands on the SSP from a software standpoint.
[4.] Once the initial housekeeping voltage is up and running based on
the LED status on the control boards and normal fan speed, you can
then execute the "power -on -all" command from the main SSP's
platform prompt.
Example:
# telnet {mainsspname}
or login directly to the main SSP:
Login: ssp
Password: (Provide the ssp password)
Please enter SUNW_HOSTNAME: (Provide the platform_name)
sspname:platform_name%
sspname:platform_name% power -on -all
This will turn on, and validate power to all system boards,
including centerplane support boards. The Sun Enterprise 10000
platform does not automatically boot any domains when powered
on. The domains must be initialized by the "bringup" command
individually from the SSP.
[5.] The Sun Enterprise 10000 host cabinet is now completely powered
up. Be sure that before booting each individually configured
domains that all external devices (peripheral/storage) connected
to this E10K is powered up, assuming that the AC sequencer was
either not turned on or the devices are not being controlled by
the AC sequencer in step [3.].
[6.] Login to the main SSP and individually perform a "bringup -A on"
command for each configured domain. The "bringup" command is run
from the SSP to configure and boot the current domain as defined
by the SUNW_HOSTNAME environment variable. It starts the same
process that the "reset" command from the "ok prompt" does for
other Sun systems. The "bringup" command is responsible for
coordinating all the other commands and processes required to
configure, test, and boot the domain. It runs on the SSP,
coordinating the activities of the domain being configured
through the control board.
Log in to the main SSP (System Service Processor) from
a remote workstation or login to the main SSP locally
(on the main SSP system).
Example:
# telnet {mainsspname}
or login directly to the main SSP:
Login: ssp
Password: (Provide the ssp password)
Please enter SUNW_HOSTNAME: (Provide the platform_name)
sspname:platform_name%
Enter 'domain_status' to verify what domains
have what system boards.
sspname:platform_name% domain_status
Enter 'domain_switch {domain_name}' (Provide the domain_name
for the domain you want
to access)
sspname:platform_name% domain_switch {domain_name}
sspname:domain_name% bringup -A on
where "-A on" toggles the OBP "auto-boot?"
environment variable to "true" (on).
NOTE: As of SSP 3.3 or higher, when the "bringup"
command prompts for a response, it will time
out after 10 minutes if none is provided. The
default taken after the timeout is always "safe",
such as terminating the bringup operation or not
configuring the centerplane.
Repeat these steps for all the other remaining
domains.
Congratulations! This completes the safest and recommended way of completely
powering up your Sun Enterprise 10000/E10K Server(s).
Product System Service Processor 3.1 System Service Processor 3.3 System Service Processor 3.4 (English) System Service Processor 3.4 (Localized) System Service Processor 3.5 Sun Enterprise 10000 Server Internal Comments For the use of Sun microsystems employees: This document was created as a direct feedback from customers who find it difficult to search several various documentations (such as Field Service Manuals and Administration Guides) that do not provide detailed procedures in one "common" easy to reference documentation. This not only solves that dilemma but also is a useful, easy, detailed and consolidated way of presenting a procedure of powering up and down Sun Enterprise 10000 Server(s) both from a software and hardware perspective and can also be referenced as a "Best Practices" document. E10K, Sun Enterprise 10000, power, powerup, powerdown, poweron, poweroff, SSP, System Service Processor, halt, bringup, shutdown, starfire, UE 10000, E10000, power on, power off Previously Published As 81261 Change History Date: 2005-04-20 User Name: 71396 Action: Approved Comment: Performed final review of article. Attachments This solution has no attachment |
||||||||||||
|
||||||||||||