Access the System Controller command line interface (CLI). This is
accomplished using the console escape characters. (normally "#.")
{0} ok #.
sc>
================================================================================
Please login: admin
Password: sun123 (default password)
rsc>console
================================================================================
SC Alert: SC Request to send Break to host.
vi /etc/default/kbd
#this will keep a spurious break from being sent
KEYBOARD_ABORT=alternate
From OS, while on console, do the following:
~
^b
xir #send break
================================================================================
Navigating between the OS level and the RSC card level using tip (serial)
or telnet (ehternet) sessions on the Sun Fire(TM) 280R, V480, and V880
Server products.
Document Body Top
There are two methods to switch from the OS level to the RSC card. Choose
the appropriate method depending on how you are connected to the RSC card.
Navigating between RSC and the OS using telnet
-----------------------------------------------
Execute the following command from the OS level: ~.
This will return the console to the rsc> prompt
To resume your connection with the OS type "console" at the rsc> prompt.
Navigating between RSC and the OS using tip
--------------------------------------------
Execute the following command: ~~.
You may have to run the command 1-2 times before the console will return to
the rsc> prompt.
To resume your connection with the OS type "console" at the rsc> prompt.
Executing the command ~. will disconnect the tip session with the RSC card.
If the escape character ~ does not work
----------------------------------------
If the escape character ~ fails to return the console session to the rsc>
prompt, run the following command:
# ./rscadm show escape_char
escape_char="*"
The escape character is ~ by default, but can be user defined. To return to
the rsc> prompt, type the escape_char followed by a period (.). In this
example, you would type *. or ~*. to return to the rsc> prompt.
How to clear open console sessions
-----------------------------------
rsc> console
Console session already in use.
If the console is busy, run either of the following commands to reset the
console and clear any open sessions:
From the rsc prompt:
rsc> resetrsc
From the OS:
./rscadm resetrsc
================================================================================
RSC Commands at the rsc> prompt.
environment Displays current environmental information
showenvironment (The showenvironment command is not available on Sun
Enterprise[TM] 250 servers.)
shownetwork Displays the current network configuration
console Connects you to the server console
break Puts the server in debug mode
xir Generates an externally initiated reset to the server
bootmode Controls server firmware behavior, if followed by a server reset
within 10 minutes (similar to L1-key combinations on Sun keyboards)
-u
Force the server to direct the console to RSC; the -u option must precede any
boot_mode you specify; requires server reset
normal
Normal boot; server runs low-level diagnostics; requires server reset
forth
Enter Forth interpreter as soon as possible (equivalent to L1-F on keyboard);
requires server reset
reset_nvram
Reset all NVRAM variables to default values (equivalent to L1-N on keyboard);
requires server reset
diag
Force the server to run full diagnostics (equivalent to L1-D on keyboard);
requires server power-off and power-on
skip_diag
Force the server to skip diagnostics (equivalent to L1-S on the keyboard);
requires server power-off and power-on
reset Resets the server immediately
poweroff Powers off the server
poweron Powers on the server
loghistory Displays the history of all events logged in the RSC event buffer
consolehistory Displays the history of all console messages logged in the
buffer
consolerestart Makes the current boot and run console logs "original"
set Sets a configuration variable
Table 1.
serial_baud
serial_stop
serial_data
serial_hw_handshake
ppp_local_ip_addr
ppp_remote_ip_addr
ppp_enabled
page_enabled
mail_enabled
page_info1
page_init1
page_password1
page_baud1
page_data1
page_parity1
page_stop1
page_info2
page_init2
page_password2
page_baud2
page_data2
page_parity2
page_stop2
customerinfo
hostname
mailuser
mailhost
ip_mode
ip_addr
ip_netmask
ip_gateway
escape_char
country_code +
page_verbose *
tpe_link_test
+rsc 2.0 and above
*not available for the 250
show Displays one or more configuration variables
date Displays or sets the current time and date
password Changes your RSC password
useradd Adds an RSC user account
userdel Deletes an RSC user account
usershow Shows characteristics of an RSC user account
userpassword Sets or changes a user's password
userperm Sets the authorization for a user
resetrsc Resets RSC immediately
help Displays a list of RSC shell commands and a brief description of each
version Displays the RSC firmware version
showsc (The showsc command is not available on Sun Enterprise 250 servers.)
logout Ends your current RSC shell session
setlocator Turn the system locator LED on or off (Sun Fire[TM] V480 servers
only).
showlocator Show the state of the system locator LED (Sun Fire V480 servers
only).
showdate Same as the date command without arguments. (Not available for Sun
Enterprise 250 servers.)
setdate Same as the date command with arguments. (Not available for Sun
Enterprise 250 servers.)
rscadm subcommands
help Displays a list of rscadm commands and brief descriptions for each
date Displays or sets the current time and date
set Sets a configuration variable
show Displays one or more configuration variables
shownetwork Shows current RSC card network configuration (RSC 2.0 and above)
loghistory Returns the most recent log entries (RSC 2.0 and above)
resetrsc Resets RSC immediately
download Downloads firmware to the RSC flash PROM
send_event Logs an event; can also send an alert message
modem_setup Changes configuration of the modem connected to the RSC serial
port
useradd Adds an RSC user account
userdel Deletes an RSC user account
usershow Shows characteristics of an RSC user account
userpassword Sets or changes a user's password
userperm Sets the authorization for a user
version Reports the RSC version on the host (RSC 2.0 and above)
status Same as the version -v command. (RSC 2.0 and above)
OBP Commands
rsc-hard-reset Performs a hard reset of RSC; this is the same as using the
command rscadm resetrsc.
rsc-soft-reset Performs a soft reset of RSC; this is the same as using the
command rscadm resetrsc -s.
diag-output-to rsc*|rsc-console**|ttya Directs POST output to either RSC (1)
or ttya (0). This command takes effect after the next server reset. (E250
only)
diag-console rsc*|rsc-console**|ttya This command directs power-on self-test
(POST) output to either RSC (1) or ttya (0). This command takes effect after
the next server reset. (Not available for the 250)
rsc-mac-update Updates the RSC Ethernet address from the contents of the
server ID PROM. Use this command after replacing the server NVRAM module.
.rsc Displays RSC information, including the diag-output-to setting and the
RSC POST status word.
*Available for Sun Enterprise 250 servers only. For other supported workgroup
servers, you must set input-device and output-device to rsc-console rather
than to rsc. The test we made on SF280R showed that we had to use rsc rather
than rsc-console argument. So, it's apparently not applicable to E250 ONLY.
To be checked.
**For Sun Enterprise 250 servers, you must set input-device and output-device
to rsc rather than to rsc-console.
OBP Environment Variable Properties
input-device rsc|rsc!|ttya
output-device rsc|rsc!|ttya
diag-out-console true|false ( SF280R and V480 only ???? should be checked
also on V880 and E250 servers. )
================================================================================
What to do if RSC is configured and the password is forgotten.
STEP BY STEP SOLUTION TO THIS PROBLEM:
1. STEP 1:
Access the system as root to create a new RSC user: If root can
login into system remotely
then proceed to Step 2 If root can not access system remotely
and RSC is currently the active
console then the only other way to gain access to the system
console would be through ttya,
but because RSC is configured we would need to change the
system's output and input devices
back to their default settings. Setting these defaults can be
accomplished by using one of
the following two methods:
* Method 1:
After turning on the power to your system, watch the front
panel wrench LED for rapid
flashing during the boot process. Press the front panel Power
button twice (with a short,
one-second delay in between presses).
Notes:
The above procedure sets all nvram parameters to their default
settings.
These changes are temporary and the original values will be
restored after the next
hardware or software reset.
* Method 2:
Remove RSC card. By removing the RSC card the output and input
devices will forced to ttya.
For information on how to remove the RSC card please refer to
your Server Owner's Guide.
2. STEP 2:
a. Execute the following 3 commands in order to create a new RSC
user with full permissions:
/usr/platform/`uname -i`/rsc/rscadm useradd
/usr/platform/`uname -i`/rsc/rscadm userperm
/usr/platform/`uname -i`/rsc/rscadm userpassword
Notes: You may need to delete an RSC user if there are 4
existing users defined. If you
did not remove the RSC card, please proceed to step c.
b. Reinstall RSC card. For information on How to install the RSC
card please refer to your
Server's Owner's Guide.
c. Reboot the RSC card.
d. Log into RSC using the login and password created in Step a.
================================================================================
No comments:
Post a Comment