Solaris 10: Migracja z UFS do ZFS z aktualizacją na żywo

aktualizacja na żywo Solaris 10 z aktualizacją NA ŻYWO ZFS jest naprawdę prosta w porównaniu do niektórych bałaganów, do których można się dostać z dyskami lustrzanymi SVM. Poniżej znajduje się prosty Live upgrade być tworzenie i patching przykład. Ponadto Solaris Live Upgrade działa tak samo jak w poprzednich wydaniach, gdy używasz ZFS. Te same komendy. Tak jak mówiłem, tak jest łatwiej. Ponadto, naprawdę świetną funkcją jest to, że możesz teraz migrować z systemów plików UFS do puli głównej ZFS i tworzyć nowe środowiska rozruchowe w Puli głównej ZFS.
Utwórz nowy rpool
będziesz potrzebował nowego dysku, który będzie używany jako dysk startowy ZFS. Pierwszym zadaniem jest utworzenie nowej puli root lub rpool. Musisz utworzyć nowe środowisko rozruchowe w tym rpool z istniejącego systemu plików UFS boot i root.
w tym przykładzie polecenie ZFS list pokazuje pulę główną ZFS utworzoną przez polecenie zpool. Następne polecenie ZFS listcommand pokazuje zbiory danych utworzone przez polecenie lucreate.

# zpool create rpool c0t2d0s2
# lista zfs
nazwa użyta zastosowanie patrz punkt montowania
rpool 12.4 G 90.1 g 20k /rpool

musimy teraz utworzyć nowe środowisko rozruchowe, używając istniejącego dysku rozruchowego (opartego na UFS) jako źródła i Użyj nowo utworzonego rpool i miejsca docelowego.
Utwórz nowe środowisko startowe ZFS

# lucreate-c c0t0d0-N Nov2012-Zfsbe-p rpool
# lista zfs
nazwa używana skorzystaj z punktu montażu
rpool 12.4 G 90.1 G 20k /rpool
rpool/ROOT 8.12 g 90.1G 18k/rpool/ROOT
rpool/ROOT /Nov2012-Zfsbe 8.12 G 90.1 G 551M/tmp/.alt.luupdall.899001
rpool/dump 3.95 G – 3.95 g –
rpool/swap 3.95 g-3.95 G–

to takie fajne i łatwe. Wszystko, co pozostało, to załatać nowy Nov2012 BE, aktywować go i ponownie uruchomić komputer. Powiedzmy więc, że mieliśmy typową grupę łatek Oracle (old Sun).
załatać nowe środowisko startowe oparte na ZFS za pomocą luupgrade
, aby naprawić nowe BE, zrobiłbym:

# luupgrade-N Nov2012-Zfsbe-s/root / 10_recommended / patches – t ’ cat patch_order`

>snip, aby usunąć wszystkie wyjścia łatania.
następnie aktywujemy nowy ZFS oparty na BE, abyśmy mogli wystartować z nowego dysku.
Aktywuj nowe środowisko rozruchowe oparte na ZFS

# luactivate Nov2012-Zfsbe
podczas uruchamiania środowiska rozruchowego zostanie wykonana operacja synchronizacji aktualizacji na żywo .
**********************************************************************
docelowe środowisko rozruchowe zostało aktywowane. Zostanie on użyty podczas restartu
. UWAGA: NIE WOLNO używać poleceń restart, halt ani uadmin. Użytkownik
musi użyć polecenia init lub shutdown podczas restartu. Jeśli
nie używasz ani init, ani shutdown, system nie uruchomi się przy użyciu celu
.
**********************************************************************
w przypadku awarii podczas uruchamiania do celu Be, aby powrócić do aktualnie działającego środowiska rozruchowego, należy wykonać następujący proces
:
1. Wprowadź Monitor PROM (ok prompt).
2. Uruchom komputer w trybie pojedynczego użytkownika, używając innego urządzenia rozruchowego
(takiego jak płyta instalacyjna Solaris lub sieć). Przykłady:
na monitorze PROM (znak zachęty ok):
dla rozruchu płyty Solaris: boot cdrom-s
dla rozruchu do sieci: boot net-s
3. Zamontuj bieżący plasterek głównego środowiska rozruchowego do jakiegoś katalogu (np.
/mnt). Możesz użyć następujących poleceń w kolejności do zamontowania BE:
zpool import rpool
ZFS inherit-r mountpoint rpool/ROOT/Nov2012-Zfsbe
ZFS set mountpoint= rpool/ROOT/Nov2012-Zfsbe
ZFS mount rpool/ROOT/Nov2012-Zfsbe
4. Uruchom narzędzie bez żadnych argumentów z macierzystego rozruchu
środowiska root slice, jak pokazano poniżej:
/sbin/luactivate
5. luactivate, aktywuje poprzednie środowisko robocze rozruchu i
wskazuje wynik.
6. WYJDŹ z trybu pojedynczego użytkownika i uruchom ponownie maszynę.
**********************************************************************
modyfikacja usługi archiwum rozruchowego
aktywacja środowiska rozruchowego przebiegła pomyślnie.

zobaczmy, czy zadziałało. Tak, Nov2012-zfsBE jest teraz aktywny przy restarcie. Zrestartujmy z init 6.
Uruchom z nowego dysku głównego ZFS

# lustatus
środowisko rozruchowe jest aktywne aktywny może skopiować
Nazwa Ukończ teraz przy ponownym uruchomieniu Usuń Status
——— — — — — —-
Listopad2012-zfsBE tak nie tak nie–
# init 6

Zaloguj się i sprawdź poziom łatki i sprawdź, czy nowe oprogramowanie, które zainstalowałem, jest tam.

# uname-a
SunOS mygreatbox 5.10 Generic_147440-26 sun4v SPARC sun4v

jakie to było proste i fajne? Przydatną rzeczą z luactivate jest to, że zmienia środowisko rozruchowe dla ciebie, co oznacza, że ustawienia urządzenia rozruchowego OBP nie muszą być zmieniane, wszystko jest obsługiwane przez system operacyjny podczas procesu aktywacji BE.

Write a Comment

Twój adres e-mail nie zostanie opublikowany.