Sunday, May 4, 2014

TSERIES SERVER - ILOM

SEND BREAK ON A TSERIES SERVER
1) Login to the ILOM
2) From ILOM prompt type

->set /HOST send_break_action=break
Set ’send_break_action’ to ’break’

3) Login to the console of the server
->start /SP/console
Are you sure you want to start /SP/console (y/n)? y
Serial console started. To stop, type #.

Press Enter and you should see

c)ontinue, s)ync, r)eboot, h)alt?

4) Select from the options above
 
CAPTURE SNAPSHOT FROM ILOM
1)
-> cd /SP/diag/snapshot

2) specify the host and directory where the snapshot will be transferred.
-> set dump_uri=ftp://@ip_address//

Enter remote user password: *******
Set 'dump_uri' to 'ftp://root@//tmp'

3) Check status of "snapshot"
-> show

/SP/diag/snapshot
Targets:

Properties:
dataset = normal
dump_uri = (Cannot show property)
encrypt_output = false
result = Running <-- check="" completed="" div="" for="" status="">

4) Check for the completion of snapshot

-> show

/SP/diag/snapshot
Targets:

Properties:
dataset = normal
dump_uri = (Cannot show property)
encrypt_output = false
result = Collecting data into
Snapshot Complete.

Done.
 
References:
 
SWITCH BETWEEN ALOM AND ILOM ON SPARC TSERIES SERVERS
This switching between ALOM and ILOM is applicable on SPARC CMT servers(T-series).

SWITCH FROM ILOM TO ALOM:
If you have logged to ilom as a root user(you may be logged in as different user) and you want to switch to ALOM then run this below command, logout and log back in.

->set /SP/users/root cli_mode=alom

SWITCH FROM ALOM TO ILOM:
If you have logged to alom shell as a root user(you may be logged in as different user) and you want to switch to ILOM shell then run the below command, logout and log back in.

sc>userclimode root default

References:
http://docs.oracle.com/cd/E19745-01/820-7145-11/z400018e1008787.html#scrolltoc
 
ISSUE WITH UPLOADING FIRMWARE TO THE SERVICE PROCESSOR(sysfwdownload: download failure - status = 2)
I tried to load a firmware package from solaris 10 to the Service Processor on a T5240 machine and it failed with status = 2. Most of the time the issue will be due to the service processor being slow, having too many stale connections. There might be few other things which contributes to the issue. Check the solutions below, if this is not the issue you are seeing then you will have to contact oracle support with the snapshot of ilom, server patch level and the commands you are running.

ISSUE:
# pwd
/var/tmp/147310-08
# ls -ltr
total 31406
-r--r--r-- 1 root root 183 Sep 10 2012 LEGAL_LICENSE.TXT
-rwxr-xr-x 1 root root 8196 Jan 21 2013 sysfwdownload.README
-rwxr-xr-x 1 root root 21308 Jan 21 2013 sysfwdownload
-rwxr-xr-x 1 root root 184 Jan 21 2013 license.txt
-rwxr-xr-x 1 root root 11821 Jan 21 2013 Install.info
-rwxr-xr-x 1 root root 72 Jan 21 2013 copyright
-rwxr-xr-x 1 root root 15990784 Jan 21 2013 Sun_System_Firmware-7_4_5-SPARC_Enterprise_T5140+T5240.pkg
-rwxr-xr-x 1 root root 1291 Jan 21 2013 SPARC_Enterprise_T5140+T5240_metadata.xml
-rw-r--r-- 1 root root 12781 Feb 10 2013 README.147310-08
-rw-r--r-- 1 root root 19426 Feb 10 2013 147310-08.html
# ./sysfwdownload Sun_System_Firmware-7_4_5-SPARC_Enterprise_T5140+T5240.pkg
sysfwdownload: download failure - status = 2


SOLUTION 1:
Login to the ILOM/SC and reset the service processor.

sc>resetsc
Are you sure you want to reset the SC (y/n)? y
Performing reset on the SC

Once the service processor is up, now try to load the firmware from solaris operating system to the service processor.

#cd /var/tmp/147310-08
# ./sysfwdownload Sun_System_Firmware-7_4_5-SPARC_Enterprise_T5140+T5240.pkg

If resetting service processor didn't help then see solution 2 is applicable for you.

SOLUTION 2:
You have to login to the ilom using "sunservice" account and your ilom user password. If the SP is running a 7.1.x based FW release (ILOM 2.0), the sunservice account is present by default and you can login directly (there is no need for getting an escalation mode key)

After you login to the ilom with the "sunservice" account, check the output of df -h and see if /coredump file system is filled up. If its filled up then this might be your issue.

Login: sunservice
Password:

Copyright 2007 Sun Microsystem, Inc. All rights reserved.

WARNING: The "sunservice" account is provided solely to allow
Sun Services to perform diagnosis and recovery tasks. Customer use of
the "sunservice" account may interfere with the correct operation of
ILOM and is not supported other than to perform recovery procedures as
documented by Sun Microsystems. Normal ILOM operations should always be
performed using the root account. Further usage of the "sunservice"
account implies your agreement with these terms.


[(flash)root@myilom:~]# df -h
Filesystem Size Used Available Use% Mounted on
/dev/mtdblock4 9.7M 9.7M 0 100% /
sushi 1.0M 308.0k 716.0k 30% /var
sashimi 1.0M 372.0k 652.0k 36% /var/log
tmpfs 62.3M 0 62.3M 0% /dev/shm
/dev/tffsa1 31.0M 29.1M 258.0k 99% /store
/dev/loop0 23.2M 4.9M 17.1M 22% /persist
/dev/loop1 3.9M 1.1M 2.5M 31% /conf
/dev/tffsa3 53.0M 53.0M 0 100% /coredump


cd to the coredump directory and remove the files with *core*. Do Not remove any other files which doesn't contain *core* in the file name.

After removal:
[(flash)root@myilom:/coredump]# df -h
Filesystem Size Used Available Use% Mounted on
/dev/mtdblock4 9.7M 9.7M 0 100% /
sushi 1.0M 308.0k 716.0k 30% /var
sashimi 1.0M 384.0k 640.0k 38% /var/log
tmpfs 62.3M 0 62.3M 0% /dev/shm
/dev/tffsa1 31.0M 29.1M 258.0k 99% /store
/dev/loop0 23.2M 4.9M 17.1M 22% /persist
/dev/loop1 3.9M 1.1M 2.5M 31% /conf
/dev/tffsa3 53.0M 4.0M 46.2M 8% /coredump


Now try to load the firmware from the solaris operating system to the service processor.

#cd /var/tmp/147310-08
# ./sysfwdownload Sun_System_Firmware-7_4_5-SPARC_Enterprise_T5140+T5240.pkg

No comments: