SUN server更新ALOM分位,use SUN Fire T2000

You are here:
< All Topics

T2000屬舊款的sparc的機種,在Oracle®的手冊上有註明說舊款機種的server如要使用Solaris 11.2版本需用修補程式(補丁)更新分位

首先先登入到ALOM ,就是sc>底下
sc> showhost
舉例:(後面就是我們剛剛放入usb裡的檔案名稱,需包含副檔名)

這裡就能看到Firmware的版本是6.7.3

我們要更新成NAS內的6.7.12的版本

壓縮封裝包的修補程式代號為139434-09 ,雖然Oracle®建議安裝的版本是139434-08 Firmware為6.7.11但沒差,因為檔案比建議的還高版本

然後把我們取得的分位壓縮檔燒進光碟內

在準備好機器後,我們需要先有一個系統,所以先裝了個Solaris 10

然後開機進到Solaris 10內

進到系統底下後
# ls
bin         devices     kernel      net         rmdisk      usr
boot        etc         lib         opt         sbin        var
cdrom       export      lost+found  platform    system      vol
dev         home        mnt         proc        tmp
# cd cdrom
# ls
cdrom0            disc              sol_10_807_sparc
# cd cdrom0
# ls
139434_0.htm  install.inf   readme.139    sun_syst.bin
139434_0.zip  legal         sun_fire.xml  sysfwdow
copyrigh      legal_li.txt  sun_sy_1.bin  sysfwdow.rea
#

有看到139434_0.zip這個檔案了,再來把它複製到硬碟上解壓縮

我這邊是把檔案複製到opt的資料夾內

# cp 139434_0.zip /opt
#
這樣就從光碟內把檔案複製到硬碟內了
# cd /opt
# ls
SUNWits SUNWrtvc 
139434_0.zip SUNWmlib ocm
#
去opt資料夾內確認一下,有看到zip檔進去了
# unzip 139434_0.zip
  inflating: 139434-09/LEGAL_LICENSE.TXT
  inflating: 139434-09/sysfwdownload.README
  inflating: 139434-09/sysfwdownload
  inflating: 139434-09/Sun_Fire_T2000_metadata.xml
  inflating: 139434-09/Install.info
  inflating: 139434-09/Sun_System_Firmware-6_7_12-Sun_Fire_T2000.bin
  inflating: 139434-09/copyright
  inflating: 139434-09/README.139434-09
  inflating: 139434-09/Sun_System_Firmware-6_7_12-SPARC_Enterprise_T2000.bin
  inflating: 139434-09/Legal/THIRDPARTYLICENSEREADME.txt
  inflating: 139434-09/Legal/FIRMWARE_SLA+Entitlement.txt
  inflating: 139434-09/Legal/Translated_SLA.pdf
  inflating: 139434-09/139434-09.html
#
接下來就要解壓縮,跑完會像上面一樣解出這些檔案
#cd /139434-09
再來我們要進到剛剛解壓縮後的資料夾
執行指令讓分位檔下載到ALOM上
這需要花點時間,所以可以趁這時後去喝點水,上個廁所,泡個咖啡,吃點餅乾
這樣就下載完成了,不過到這邊才完成一半而已,還沒有完成更新
接下來要關掉solaris系統,回到sc>
sc>poweroff
Are you sure you want to power off the system [y/n]? y
SC Alert: SC Request to Power Off Host.
sc>
SC Alert: Host system has shut down.
在sc下poweroff,把機器關機
因為T2000沒有鑰匙孔,這台是用虛擬的鑰匙,所以我們可以下showkeyswitch這個指令看KEY的位置是否處於LOCKED,如果有的話,就用指令setkeyswitch -y normal改回到normal
sc> showkeyswitch
Keyswitch is in the NORMAL position.
sc>
都確認好了之後,就可以開始更新了
sc> flashupdate -s 127.0.0.1
SC Alert: System poweron is disabled.
......................................................................................................................................................................................

Update complete. Reset device to use new software.

SC Alert: SC firmware was reloaded
sc>


看到了Update complete.字樣了嗎?這樣就更新完成了

 

sc>resetsc
Are you sure you want to reset the SC [y/n]? y
User Requested SC Shutdown
最後再下一次resetsc重開
比對一下前後的版本
更新前
sc>showhost
Sun-Fire-T2000 System Firmware 6.7.3 2009/04/01 11:21
Host flash versions:
OBP 4.30.0 2008/12/11 12:15
Hypervisor 1.7.0 2008/12/11 13:43
POST 4.30.0 2008/12/11 12:41
SC>

更新後

SC>showhost
Sun-Fire-T2000 System Firmware 6.7.12 2011/07/06 20:03

Host flash versions:
    OBP 4.30.4.d 2011/07/06 14:29
    Hypervisor 1.7.3.c 2010/07/09 15:14
    POST 4.30.4.b 2010/07/09 14:24
sc>

這樣就大功告成了,快去冰箱拿罐汽水一口灌掉慶祝一下

Jun 19 02:31:17 T2000 login: ROOT LOGIN /dev/console
Oracle Corporation SunOS 5.11 11.2 June 2014
root@T2000:~#

這樣就可以安裝跟使用solaris 11.2了

Previous Sun RSC (Remote System Control)
Next SUN STORAGETEK 2540 控制器firmware更新
Table of Contents