Installationshandbok för Solaris 10: Solaris Live Upgrade och uppgraderingsplanering

Exempel på hur du uppgraderar med Solaris Live Upgrade (Kommandoradsgränssnitt)

I det här exemplet skapas en ny startmiljö med kommandot lucreate på ett system som kör Solaris 9. Den nya startmiljön uppgraderas till Solaris 10-versionen med kommandot luupgrade. Den uppgraderade startmiljön aktiveras med kommandot luactivate. Du hittar också ett exempel på hur du återgår till den ursprungliga startmiljön.

Så här installerar du nödvändiga korrigeringar

Beskrivning 

Mer information finns i 


Varning! – Varning! –

För att Solaris Live Upgrade ska fungera korrekt krävs att du installerar vissa korrigeringsfiler för den version av operativsystemet du använder. Innan du installerar eller kör Solaris Live Upgrade måste du installera de här korrigeringsfilerna.



x86 endast –

Från och med Solaris 1/06 misslyckas Solaris Live Upgrade om den här gruppen med korrigeringsfiler inte har installerats, och följande felmeddelande kan visas. Om följande felmeddelande inte visas är det dock ingen garanti för att alla nödvändiga korrigeringar har installerats. Kontrollera alltid att alla korrigeringar som visas i informationsdokumentet för Sunsolve har installerats innan du försöker installera Solaris Live Upgrade.


FEL: Det går inte att hitta/köra:
 </sbin/biosdev>.
FEL: En eller flera nödvändiga korrigeringar
 för Live Upgrade har inte installerats.

Korrigeringsfilerna som listas i informationsdokumentet 72099 kan ändras när som helst. De här korrigeringsfilerna kan korrigera fel i Solaris Live Upgrade, liksom fel i komponenter som används av Solaris Live Upgrade. Om du råkar ut för problem med Solaris Live Upgrade kontrollerar du att du har installerat de senaste korrigeringsfilerna för Solaris Live Upgrade. 

Kontrollera att du har den senaste listan med korrigeringar genom att gå till http://sunsolve.sun.com. Sök efter informationsdokumentet 72099 på webbplatsen SunSolve.

Om du använder Solaris 8 eller 9 är det inte säkert att du kan köra installationsprogrammet för Solaris Live Upgrade. De här versionerna innehåller inte den uppsättning av korrigeringar som behövs för att köra körtidsmiljön Java 2. Du måste ha den grupp med korrigeringsfiler som rekommenderas för körtidsmiljön Java 2 för att kunna köra installationsprogrammet Solaris Live Upgrade och installera paketen. 

Om du vill installera Solaris Live Upgrade-paketen använder du kommandot pkgadd. Du kan också installera den grupp med korrigeringsfiler som rekommenderas för Java 2-körtidsmiljön. Korrigeringarna finns på http://sunsolve.sun.com.

Följ de här stegen för att installera de nödvändiga korrigeringarna.

Hämta listan över korrigeringsfiler från webbplatsen SunSolve.


# patchadd /net/server/export/patches
# init 6

Så här installerar du Solaris Live Upgrade i den aktiva startmiljön

  1. Sätt i Solaris Operating System DVD eller Solaris-programvara - 2 i lämplig enhet.

  2. Följ stegen för de media du använder.

    • Om du använder Solaris Operating System DVD byter du till installationsprogrammets katalog och kör installationsprogrammet.


      # cd /cdrom/cdrom0/Solaris_10/Tools/Installers
      # ./liveupgrade20
      

      Det grafiska användargränssnittet för Solaris installationsprogram visas.

    • Om du använder Solaris-programvara - 2 kör du installationsprogrammet.


      % ./installer
      

      Det grafiska användargränssnittet för Solaris installationsprogram visas.

  3. Klicka på Anpassad på panelen för val av installationstyp.

  4. Klicka på språket som du vill installera på panelen för val av språkområde.

  5. Välj vilken programvara som ska installeras.

    • Om du installerar från en dvd klickar du på Nästa på panelen för val av komponent om du vill installera paketen.

    • Om du installerar från en cd-skiva klickar du på Standardinstallation för Solaris Live Upgrade på panelen för val av produkt och avmarkerar de andra produktalternativen genom att klicka på dem.

  6. Följ instruktionerna på panelen för Solaris installationsprogram för installation av programvaran.

Så här skapar du en startmiljö

Källstartmiljön får namnet c0t4d0s0 med alternativet -c. Du behöver bara namnge källstartmiljön när den första startmiljön skapas. Mer information om namngivning med alternativet -c finns i beskrivningen i ”Så här skapar du en startmiljö första gången”, Steg 2.

Den nya startmiljön får namnet c0t15d0s0. Alternativet -A skapar en beskrivning som associeras med startmiljöns namn.

Rotfilsystemet (/) kopieras till den nya startmiljön. En ny skivdel för minnesväxling skapas också, i stället för att källstartmiljöns skivdel för minnesväxling delas.


# lucreate -A 'Startmiljöbeskrivning' -c c0t4d0s0 -m /:/dev/dsk/c0t15d0s0:ufs\ 
-m -:/dev/dsk/c0t15d0s1:swap -n c0t15d0s0

Så här uppgraderar du den inaktiva startmiljön

Den inaktiva startmiljön heter c0t15d0s0. Den operativsystemsavbildning som ska användas för uppgraderingen hämtas från nätverket.


# luupgrade -n c0t15d0s0 -u -s /net/ins-svr/export/Solaris_10 \
combined.solaris_wos

Så här kontrollerar du att startmiljön är startbar

Kommandot lustatus rapporterar om skapandet av startmiljön är färdigt. lustatus visar även om startmiljön är startbar.


# lustatus
Startmiljö-        Är           Aktiv  Aktiv        Kan       Kopierings
namn               fullständig  nu     Vid Omstart  tas bort  status
------------------------------------------------------------------------
c0t4d0s0           ja           ja     ja           nej       -
c0t15d0s0          ja           nej    nej          ja        -

Så här aktiverar du den inaktiva startmiljön

Du aktiverar startmiljön c0t15d0s0 med kommandot luactivate. Systemet startas sedan om och c0t15d0s0 blir den aktiva startmiljön. Startmiljön c0t4d0s0 är nu inaktiv.


# luactivate c0t15d0s0
# init 6

(Valfritt) Så här återgår du till källstartmiljön

Vilken av följande procedurer för återgång du ska använda beror på den nya startmiljöns aktiveringsstatus:


Exempel 12–1 SPARC: Så här återgår du trots att du lyckades skapa den nya startmiljön

I det här exemplet återställs den ursprungliga startmiljön c0t4d0s0 som aktiv startmiljö trots att aktiveringen av den lyckades. Enhetens namn är first_disk.


# /sbin/luactivate first_disk 
# init 6


Exempel 12–2 SPARC: Så här gör du för att återgå från en misslyckad aktivering av startmiljön

I det här exemplet går det inte att starta från den nya startmiljön. Du måste återgå till ok-ledtexten innan du startar från den ursprungliga startmiljön, c0t4d0s0, i enanvändarläge.


OK boot net -s 
# /sbin/luactivate first_disk 
Vill du återgå till aktiv startmiljö c0t4d0s0 
(yes eller no)? yes 
# init 6

Den ursprungliga startmiljön, c0t4d0s0, blir den aktiva startmiljön.



Exempel 12–3 SPARC: Så här återgår du till den ursprungliga startmiljön med hjälp av en dvd-skiva, en cd-skiva eller en nätverksinstallationsavbildning

I det här exemplet går det inte att starta från den nya startmiljön. Du kan inte starta från den ursprungliga startmiljön och måste använda media eller en nätverksinstallationsavbildning. Enheten är /dev/dsk/c0t4d0s0. Den ursprungliga startmiljön, c0t4d0s0, blir den aktiva startmiljön.


OK boot net -s
# fsck /dev/dsk/c0t4d0s0
# mount /dev/dsk/c0t4d0s0 /mnt 
# /mnt/sbin/luactivate
Vill du återgå till aktiv startmiljö c0t4d0s0 
(yes eller no)? yes
# umount /mnt 
# init 6


Exempel 12–4 x86: Återgå till den ursprungliga startmiljön med GRUB-menyn

Från och med Solaris 10 1/06 använder du följande steg för återställning med GRUB-menyn.

I det här exemplet visas GRUB-menyn korrekt, men den nya startmiljön är inte startbar. För att göra en återställning möjlig startas den ursprungliga startmiljön i enanvändarläge.

  1. Starta om systemet för att visa GRUB-menyn.


    # init 6
    

    GRUB-menyn visas.


    GNU GRUB version 0.95 (616K lower / 4127168K upper memory)
    +-------------------------------------------------------------------+
    |Solaris                                                            |
    |Solaris  failsafe                                                  |
    |second_disk                                                        |
    |second_disk failsafe                                               |
    +-------------------------------------------------------------------+
    Använd tangenterna ^ och v för att välja önskad post. Tryck på Retur 
    för att starta det valda operativsystemet, 'e' för att redigera kommandona 
    före start eller 'c' för att visa en kommandorad.
  2. Välj den ursprungliga startmiljön på GRUB-menyn. Startmiljön måste ha skapats med GRUB-programvara. En startmiljö som har skapats med en äldre version än Solaris 10 1/06 är inte en GRUB-startmiljö. Om du inte har någon startbar GRUB-startmiljö går du till Exempel 12–5.

  3. Redigera GRUB-menyn genom att skriva: e.

  4. Välj kernel /boot/multiboot med piltangenterna och skriv e. GRUB-redigeringsmenyn visas.


    grub edit>kernel /boot/multiboot
  5. Starta i enanvändarläge genom att skriva -s.


    grub edit>kernel /boot/multiboot -s
    
  6. Starta och montera startmiljön. Aktivera den sedan.


# b
# fsck /dev/dsk/c0t4d0s0
# mount /dev/dsk/c0t4d0s0 /mnt 
# /mnt/sbin/luactivate
Vill du återgå och aktivera startmiljön c0t4d0s0
(ja eller nej)? yes
# umount /mnt
# init 6


Exempel 12–5 x86: Så här återgår du till den ursprungliga startmiljön med GRUB-menyn med dvd- eller cd-skivan

Från och med Solaris 10 1/06 använder du följande steg för återställning med dvd- eller cd-skivan.

I det här exemplet går det inte att starta från den nya startmiljön. GRUB-menyn visas inte heller. För att göra en återställning möjlig startas den ursprungliga startmiljön i enanvändarläge.

  1. Sätt i Solaris Operating System for x86 Platforms DVD eller Solaris Software for x86 Platforms - 1 CD.

  2. Starta från dvd- eller cd-skivan.


    # init 6
    

    GRUB-menyn visas.


    GNU GRUB version 0.95 (616K lower / 4127168K upper memory)
    +-------------------------------------------------------------------+
    |Solaris                                                            |
    |Solaris failsafe                                                   |
    +-------------------------------------------------------------------+
    Använd tangenterna ^ och v för att välja önskad post. Tryck på Retur 
    för att starta det valda operativsystemet, 'e' för att redigera kommandona 
    före start eller 'c' för att visa en kommandorad.
  3. Redigera GRUB-menyn genom att skriva: e.

  4. Välj kernel /boot/multiboot med piltangenterna och skriv e. GRUB-redigeringsmenyn visas.


    grub edit>kernel /boot/multiboot
  5. Starta i enanvändarläge genom att skriva -s.


    grub edit>kernel /boot/multiboot -s
    
  6. Starta och montera startmiljön. Aktivera den sedan och starta om.


Redigera GRUB-menyn genom att skriva: e
Välj den ursprungliga startmiljön med piltangenterna.
grub edit>kernel /boot/multiboot -s
# b
# fsck /dev/dsk/c0t4d0s0
# mount /dev/dsk/c0t4d0s0 /mnt 
# /mnt/sbin/luactivate
Vill du återgå och aktivera startmiljön c0t4d0s0
(ja eller nej)? yes
# umount /mnt
# init 6