Z racji tego, że ostatnio musiałem się z tym zmierzyć postaram się opisać w kilku krokach proces aktualizacji firmware’u na serwerach SUN Sparc na przykładzie T4-1.

Faza 1. Przygotowanie

1. Aby nie spotkały nas później żadne niespodzianki proponuję przed rozpoczęciem pracy wykonać prewencyjny restart systemu i service processora, a także wykonać wszystko potrzebne kopie zapasowe.
Z poziomu systemu wykonujemy:

# shutdown -i6 -g0 -y

Z poziomu ILOM wykonujemy:

-> reset /SP

2. Pobieramy firmware ze strony Oracle’a, wysyłamy na serwer i rozpakowujemy.
3. Za pomocą narzędzia sysfwdownload ładuje nasz firmware do SP:

# ./sysfwdownload -g
# ./sysfwdownload Sun_System_Firmware-8_9_9-SPARC_T4-1.pkg

4. Następnie zamykamy system:

 # /usr/sbin/shutdown -i0 -g0 -y

Faza 2. Aktualizacja

1. Łączymy się z ILOM z poziomu ssh i zapisujemy podstawowe informacje konfiguracyjne:

->show /HOST/bootmode
->show /HOST
->show /SYS

2. Wyłączamy nasz serwer:

->stop /SYS

3. Upewniamy się, że opcja keyswitch_state dla /SYS jest ustawiona na Normal:

-> show /SYS
-> set /SYS keyswitch_state=Normal

4. Sprawdzamy czy nasz firmware został poprawnie załadowany i wykonujemy aktualizację:

-> show /SP/firmware/localimage
-> load -source /SP/firmware/localimage

5. Obserwujemy postęp aktualizacji i czekamy aż zrestartuje się ILOM i będzie można się ponownie zalogować.

Faza 3. Sprawdzenie i start systemu

1. Sprawdzamy czy tryb bootowania dla naszego systemu się nie zmienił. Jeśli ktoś korzysta z wirtualizacji LDOM to może mieć to istotne znaczenie.

-> show /HOST/bootmode

W razie potrzeby możemy zmieniamy na interesujący nas tryb:

-> set /HOST/bootmode="nasza-konfiguracja"

2. Startujemy system:

-> start /SYS

3. Otwieramy konsole i obserwujemy start systemu:

-> start /HOST/console

4. Jeśli wszystko poszło dobrze i Solaris wystartował możemy potwierdzić ostatecznie naszą nową wersję firmware’u:

# prtdiag -v

Dodaj komentarz

Twój adres email nie zostanie opublikowany.

This site uses Akismet to reduce spam. Learn how your comment data is processed.