Solaris 10: migreren van UFS naar ZFS met Live Upgrade

Solaris 10 Live Upgrade met ZFS is heel eenvoudig in vergelijking met sommige van de problemen die je zou kunnen krijgen met SVM gespiegelde rootdisks. Hieronder is een eenvoudige live upgrade be creatie en patching voorbeeld. Solaris Live-Upgrade werkt ook hetzelfde als in eerdere releases wanneer u ZFS gebruikt. Dezelfde bevelen. Zoals ik al zei, Het is gewoon makkelijker. Een geweldige functie is ook dat je nu kunt migreren van UFS-bestandssystemen naar een ZFS-rootpool en nieuwe opstartomgevingen kunt maken binnen een ZFS-rootpool.
maak de nieuwe rpool
aan u hebt een nieuwe schijf nodig om als uw ZFS-opstartschijf te gebruiken. De eerste taak is om een nieuwe root pool of rpool aan te maken. Je moet een nieuwe boot omgeving in die rpool maken van het bestaande UFS boot en root bestandssysteem.
in dit voorbeeld toont het ZFS list commando de ZFS root pool die door het zpool commando is aangemaakt. Het volgende ZFS lijstcommando toont de datasets die door het lucreate Commando zijn aangemaakt.

# maak rpool c0t2d0s2 aan
# ZFS list
gebruikte naam AVAIL reference MOUNTPOINT
rpool 12.4 G 90.1 G 20K / rpool

we moeten nu de nieuwe Bootomgeving aanmaken met de bestaande bootdisk (op UFS gebaseerd) als bron en de nieuw aangemaakte rpool en de bestemming BE gebruiken.
Maak een nieuwe ZFS-opstartomgeving aan

# lucreaat-c c0t0d0-n Nov2012-zfsBE-p rpool
# zfs list
gebruikte naam AVAIL REFER MOUNTPOINT
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 / stortplaats 3,95 G-3,95 G –
rpool / swap 3,95 G-3,95 G–

dit is zo cool en makkelijk. Alles wat overblijft is om patch de nieuwe Nov2012 BE, activeren en opnieuw op te starten. Dus laten we zeggen dat we de typische Oracle (old Sun) patch cluster.
Patch de nieuwe ZFS gebaseerde Boot omgeving met behulp van luupgrade
om de nieuwe te patchen, zou ik doen:

# luupgrade-n Nov2012-zfsBE – s / root / 10_Recommended / patches-t `cat patch_order`

>knip om alle patching uitvoer te verwijderen.
dan activeren we de nieuwe op ZFS gebaseerde BE zodat we van de nieuwe schijf kunnen booten.
Activeer de nieuwe op ZFS gebaseerde opstartomgeving

# luactivate Nov2012-zfsBE
bij het opstarten van de opstartomgeving zal een live Upgrade-synchronisatie worden uitgevoerd .
**********************************************************************
De doel-boot-omgeving is geactiveerd. Het zal gebruikt worden wanneer u
herstart. Opmerking: U mag de commando ‘ s reboot, halt of uadmin niet gebruiken. U
moet het init-of het shutdown-commando gebruiken wanneer u herstart. Als u
geen init of shutdown gebruikt, zal het systeem niet opstarten met het
doel.
**********************************************************************
In het geval van een fout tijdens het opstarten naar het doel BE, moet het volgende proces
worden gevolgd om terug te vallen naar de momenteel werkende opstartomgeving:
1. Voer de PROM monitor (OK prompt).
2. Start de machine op in Single User mode met een ander boot apparaat
(zoals de Solaris installatie CD of netwerk). Voorbeelden:
op de PROM monitor (OK prompt):
voor opstarten naar Solaris CD: boot cdrom-s
voor opstarten naar netwerk: boot net-s
3. Koppel de huidige opstartomgeving aan een map (zoals
/ mnt). U kunt de volgende commando ‘ s achter elkaar gebruiken om de BE:
zpool importeren rpool
zfs erven -r mountpoint rpool/ROOT/Nov2012-zfsBE
zfs set mountpoint= rpool/ROOT/Nov2012-zfsBE
zfs mount rpool/ROOT/Nov2012-zfsBE
4. Voer het hulpprogramma uit zonder argumenten van de bovenliggende opstart
omgeving root slice, zoals hieronder getoond:
/sbin/luactivate
5. activeer, activeert de vorige werkende boot omgeving en
geeft het resultaat aan.
6. Exit Single User mode en herstart de machine.
**********************************************************************
Opstartarchiefservice
aanpassen activering van opstartomgeving succesvol.

eens kijken of het werkte. Ja, Nov2012-zfsBE is nu actief bij Reboot. Laten we herstarten met init 6.
Booten vanaf uw nieuwe ZFS root disk

# lustatus
Boot-Omgeving Is Actief Kunt Kopiëren
Naam Nu Compleet opnieuw opstarten Status Verwijderen
——— — — — — —-
Nov2012-zfsBE ja nee ja nee–
# init 6

Inloggen en patch-niveau en zien of de nieuwe software die ik geïnstalleerd heb is er.

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

hoe eenvoudig en cool was dat? Het handige ding met luactivate is het verandert de boot omgeving voor u, wat betekent dat de OBP boot apparaat instellingen niet hoeft te worden gewijzigd, het wordt allemaal behandeld door het besturingssysteem tijdens de be activering proces.

Write a Comment

Het e-mailadres wordt niet gepubliceerd.