| Oracle® Database Appliance
Service Manual Release 2.6 for Linux x86-64 Part Number E23342-14 |
|
|
The Oracle ILOM preboot menu is a utility that can be used to fix problems with Oracle ILOM that cannot be fixed while it is running. It allows you to interrupt the Oracle ILOM boot process, configure settings, then continue booting Oracle ILOM. Among other things, it allows you to reset the Oracle ILOM root password to factory defaults, restore Oracle ILOM access to the serial port, and update the SP firmware.
This section includes the following subjects:
To access the preboot menu, you must boot the SP and interrupt the boot process.
There are two ways to interrupt the SP boot process:
Manually by holding the Locate button while booting the SP.
By typing xyzzy during a pause in the bootstrap process.
The first method requires you to have physical access to the server. The second method can be done remotely.
However, note the following:
You must use a terminal or a terminal emulator. You cannot use an SSH, or an RKVMS session.
Some preboot menu settings must be configured first, and until they are, you must use the Locate button. This is described in Use the edit Command to Configure Preboot Menus.
Before You Begin
The preboot menu runs at 9600 baud only. This cannot be changed.
Before using the preboot menu, all other devices must be set for 9600 baud.
See Oracle Integrated Lights Out Manager (Oracle ILOM) 3.0 Documentation Library for additional details on how to log in to Oracle ILOM using a serial connection.
From the command line, type:
-> reset /SP
Power off the server. See your server's installation or administration documentation for additional details.
The SP reboots, and messages begin scrolling on the screen.
Press and hold the Locate button on the server front panel until the preboot menu appears.
Type in xyzzy when you see the message:
Booting linux in n seconds...
If this message does not appear, or appears and then passes too quickly, use the Locate button to access the preboot menu, then set the following values:
Set check_physical_presence must be set to no.
Setting bootdelay is optional, but a larger value gives you more time to enter xyzzy.
The Oracle ILOM preboot menu appears as shown here.
Booting linux in 10 seconds... ILOM Pre-boot Menu ------------------ Type "h" and [Enter] for a list of commands, or "?" [Enter] for command-line key bindings. Type "h cmd" for summary of ’cmd’ command. Warning: SP will warm-reset after 300 seconds of idle time. Set ’bootretry’ to -1 to disable the time-out. Preboot>
Next Steps
This section describes how to configure the preboot menus using the edit command.
For more information, see Accessing the Preboot Menu.
Preboot> edit
The preboot menu enters edit mode. In edit mode, the preboot menu displays its selections one-by-one, offering you a chance to change each one.
To change a setting, type the new value, and then press Enter.
To skip to the next setting, press Enter.
The menu displays the settings and values one by one:
Values for setting are {list of values }.
Set setting? [value]
The new value must be from the displayed list of values.
The preboot menu asks you to confirm your changes:
Enter "y[es]’ to commit changes: [no]
If you want to exit without saving your changes, type n.
The following display shows an edit session where the bootdelay and check_physical_presence settings are changed. See the table that follows for a description of edit command settings:
Preboot> edit
Press Enter by itself to reach the next question.
Press control-C to discard changes and quit.
Values for baudrate are {[ 9600 ]| 19200 | 38400 | 57600 | 115200 }.
Set baudrate? [9600]
Values for serial_is_host are {[ 0 ]| 1 }.
Set serial_is_host? [0]
Values for bootdelay are { -1 | 3 | 10 | 30 }.
Set bootdelay? [30] 10
Values for bootretry are { -1 | 30 | 300 | 3000 }.
Set bootretry? [-1]
Values for diags_mode are {[ Normal ]| Quick | Extended | Skip }.
Set diags_mode? [Normal]
Values for preferred are {[ 0 ]| 1 }.
Set preferred? [<not set>]
Values for preserve_conf are {[ yes ]| no }.
Set preserve_conf? [yes]
Values for check_physical_presence are {[ yes ]| no }.
Set check_physical_presence? [no] no
Set check_physical_presence? [no]
Enter ’y[es]’ to commit changes: [no] y
Summary: Changed 2 settings.
Preboot>
|
Next Steps
The serial port can be configured to connect to the server's Oracle ILOM service processor (SP) or to the host console.
The serial port is configured to go to the SP by default.
If it is configured to connect to the host, and you cannot access Oracle ILOM over the network, you can use this procedure to reconfigure it to connect to Oracle ILOM.
For more information, see Accessing the Preboot Menu.
Preboot> edit
The preboot menu enters edit mode.
In edit mode, the preboot menu displays its selections one by one, offering you a chance to change each one.
To change a setting, type the new value, and then press Enter.
To skip to the next setting, press Enter.
To change the serial_is_host setting, type 0, and then press Enter.
The preboot menu redisplays the serial_is_host setting with the value 0.
The next setting appears.
Enter "y[es]’ to commit changes: [no]
The preboot menu displays this message:
Summary: Changed 1 settings. Preboot>
You can use the Preboot Menu to restore Oracle ILOM settings to their defaults.
Preboot> unconfig ilom_conf
Setting 'preserve_conf' to 'no' for the next boot of Oracle ILOM.
Preboot> boot
The Preboot Menu exits and the SP restarts.
After restarting the Oracle ILOM SP, the value for ILOM settings revert to their defaults.
This section describes how to recover the SP firmware image using the preboot menus.
The preboot menu provides the ability to recover the Oracle ILOM firmware image by updating (flashing) the SP firmware.
Normally, if the host is running, you can update the SP using the Oracle ILOM CLI or the Web interface.
If the host is powered off and the SP firmware image becomes corrupted (making the server SP inaccessible using Oracle ILOM), you can use the following procedure to update it using the preboot menu.
Before You Begin
You must have a valid .flash SP firmware image file on a TFTP server. In addition, the TFTP server must be accessible over a network connection to your server's SP. This file is available on the tools and drivers DVD (under the sp_firmware directory) , and on the Oracle download site: http://support.oracle.com
For more information, see Accessing the Preboot Menu.
Preboot> net dhcp
This configures a DHCP network.
You need to be connected to a network that has access to the TFTP server.
Preboot> net ping tftpIPaddress
where tftpIPaddress is the IP address of a TFTP server.
This checks to see if the TFTP server is accessible over the network.
Preboot> net flash tftpIPaddress path/ILOM-version-Sun_Fire_X800M2.flash
where:
tftpIPaddress is the IP address of a TFTP server
path is the path to the file relative to /tftpboot
version is the version of SP firmware
For example:
Preboot> net flash 10.8.173.25 images/ILOM-3_0_x_x_rxxxx-Sun_Fire_X4800M2.flash
This downloads and flashes the firmware image. After a series of messages, the preboot prompt appears.
Preboot> reset
The preboot menu exits and service processor reboots.
|