Installationsguide för Solaris 9

Kapitel 33 Uppgradera med Solaris Live Upgrade (Steg-för-steg-anvisningar)

I det här kapitlet finns information hur du använder Solaris Live Upgrade för uppgradering och aktivering av en inaktiv startmiljö. Här finns även information om hur du korrigerar aktiveringsfel. Kapitlet innehåller följande avsnitt:

Du kan använda Solaris Live Upgrade med menyer eller via kommandoraden. Det finns information för hur du använder båda gränssnitten. Det finns även fler sätt att använda Solaris Live Upgrade. Mer information om kommandon för kommandoraden finns i Kapitel 36 och i direkthjälpsavsnitten för kommandona.

Uppdragsöversikt: Uppgradera en startmiljö

Tabell 33-1 Uppdragsöversikt: Uppgradera med Solaris Live Upgrade

Uppdrag  

Beskrivning  

För instruktioner 

Uppgradera en startmiljö eller installera ett Flash-arkiv för Web Start 

  • Uppgradera den inaktiva startmiljön med en avbildning av operativmiljön

  • Installera ett Flash-arkiv för Web Start i en inaktiv startmiljö

Aktivera en inaktiv startmiljö 

Genomföra ändringar och göra den inaktiva startmiljön aktiv  

"Aktivera en startmiljö"

(valfritt) Växla tillbaka om fel uppstår vid aktivering 

Återgår till den ursprungliga startmiljön om ett fel uppstår 

"Felhantering: Återgå till de ursprungliga startmiljön (Kommandoradsgränssnitt) "

Uppgradera en startmiljö

Använd uppgraderingsmenyn eller kommandot luupgrade för att uppgradera en startmiljö. I det här avsnittet beskrivs proceduren för uppgradering av en inaktiv startmiljö från filer som finns på följande platser:

När du uppgraderar en startmiljö med den senaste operativmiljön påverkas inte den aktiva startmiljön. De nya filerna slås ihop med de viktiga filsystemen i den inaktiva startmiljön, men delbara filsystem ändras inte.

Om du har skapat ett Flash-arkiv för Web Start kan du installera arkivet i en inaktiv startmiljö i stället för att uppgradera. De nya filerna skriver över de viktiga filsystemen i den inaktiva startmiljön, men delbara filsystem ändras inte. Se "Installera Flash-arkiv för Web Start i en startmiljö".

Uppgradera metaenheter och volymer

För uppgradering eller installation av flash-arkiv i en ny startmiljö måste enheten vara en fysisk skivdel. Om du har en startmiljö med ett filsystem monterat på antingen en Solaris-volymhanterarmetaenhet eller en volym med Veritas-filsystem (VxFS) kommer uppgraderingen eller installationen av flash-arkivet att misslyckas. Om du vill uppgradera eller installera ett flash-arkiv i en sådan startmiljö måste du förändra startmiljön så att alla skivdelar blir fysiska skivdelar. Du kan använda kommandot lucreate för att skapa en annan startmiljö eller rensa metaenheterna eller volymerna.

Om du vill använda kommandot lucreate för att skapa en kopia av startmiljön behöver du placera en kopia av startmiljön på fysiska skivdelar. Om skivminneskonfigurationen för din nuvarande startmiljö till exempel är som följande:

rot (/)

Monterad på /dev/md/dsk/d10 

/usr

Monterad på /dev/md/dsk/d20 

/var

Monterad på /dev/dsk/c0t3d0s0 

Fri skivdel 

c0t4d0s0 

Fri skivdel 

c0t4d0s3 

Fri skivdel 

c0t4d0s4 

Då skulle du kunna använda följande lucreate-kommando för att kopiera startmiljön på de fysiska skivdelarna. Startmiljön kan sedan uppgraderas eller installeras med ett Flash-arkiv. I det här exemplet kallas den nuvarande startmiljön currentBE och den nya startmiljön nextBE.


# lucreate -s currentBE -n nextBE -m /:/dev/dsk/c0t4d0s0:ufs \
-m /usr:/dev/dsk/c0t4d0s3:ufs -m /var:/dev/dsk/c0t4d0s4:ufs

Därefter kan du uppgradera eller installera ett Flash-arkiv i den nya startmiljön, aktivera den och sedan återspegla eller kapsla in den manuellt.

Om du väljer att rensa metaenheten eller volymen manuellt behöver du göra följande:

Startmiljön kan sedan uppgraderas eller installeras med ett Flash-arkiv.

Hantera paket och korrigeringsfiler med hjälp av Solaris Live Upgrade

Solaris Live Upgrade kan användas för att tillämpa korrigeringsfiler och lägga till paket i ett system. På samma vis som vid uppgradering blir den enda driftstoppstiden den för omstart om du använder Live Upgrade för att lägga till paket i systemet. Du kan tillämpa korrigeringsfiler och lägga till paket direkt i en startmiljö med hjälp av kommandot luupgrade. Du kan även tillämpa korrigeringsfiler och lägga till paket i ett huvudsystem och tillämpa ett Web Start Flash-arkiv från det systemet i en startmiljö med hjälp av Live Upgrade.

Om du vill lägga till korrigeringsfiler direkt i en startmiljö skapar du en ny startmiljö och använder kommandot luupgrade tillsammans med alternativet -t. Om du vill lägga till paket i en startmiljö använder du kommandot luupgrade med alternativet -p. Mer information finns i direkthjälpen för luupgrade(1M).

Du kan också använda Solaris Live Upgrade för att installera ett Web Start Flash-arkiv med en fullständig kopia av en startmiljö som redan innehåller nya paket och korrigeringsfiler. Den här kompletta startmiljön eller bassystemet kallas för huvudsystem. När du skapar ett Web Start Flash-arkiv börjar du med att skapa ett huvudsystem. Efter att du har skapat ett huvudsystem lägger du till alla korrigeringsfiler och paket som du vill installera. Därefter skapar du ett Web Start Flash-arkiv av huvudsystemet. Slutligen använder du Solaris Live Upgrade för att installera arkivet i den nya startmiljön. Du kan kopiera startmiljön, förändra den och distribuera den hur många gånger som helst. Mer information om hur du skapar ett Web Start Flash-arkiv finns i Kapitel 18. Mer information om hur du använder Solaris Live Upgrade för att installera Web Start Flash-arkiv finns i "Installera Flash-arkiv för Web Start i en startmiljö".


Varning!   Varning!

När du uppgraderar, lägger till eller tar bort paket och korrigeringsfiler med Solaris Live Upgrade krävs paket och korrigeringsfiler som uppfyller paketeringsriktlinjerna SVR4. Även om paket från Sun uppfyller de här riktlinjerna, kan inte Sun garantera att andra leverantörer uppfyller dem. Ett inkompatibelt paket kan orsaka fel i paketprogramvaran under en uppgradering, eller ännu värre, orsaka att den aktiva startmiljön förändras.

Mer information om hur du lägger till och tar bort paket med hjälp av Solaris Live Upgrade finns i direkthjälpen för luupgrade(1M). Mer information om paketeringskrav finns i Bilaga C.


Så uppgraderar du en startmiljö med en operativsystemsavbildning (Teckengränssnitt)

När du uppgraderar med hjälp av den här proceduren kan du endast använda en cd-skiva, dvd-skiva eller kombinerad installationsavbildning. Om fler än en cd-skiva krävs för installationen måste du använda följande procedur: "Så uppgraderar du med en operativsystemsavbildning från flera CD-skivor (Kommandoradsgränssnitt)".

  1. Välj alternativet för uppgradering på huvudmenyn i Solaris Live Upgrade.

    Uppgraderingsmenyn visas.

  2. Skriv namnet för den nya startmiljön.

  3. Skriv sökvägen för installationsavbildningen av Solaris.

    Typ av medium för installation 

    Beskrivning  

    NFS (Network File System) 

    Ange sökvägen till nätverksfilsystemet där installationsavbildningen finns.  

    Lokal fil 

    Ange sökvägen till det lokala filsystem där installationsavbildningen finns.  

    Lokalt band 

    Ange den lokala bandenheten och platsen på bandet där installationsavbildningen finns. 

    Lokal enhet, DVD eller CD 

    Ange lokal enhet och sökväg till installationsavbildningen. 

    • Om du använder en DVD- eller CD-skiva ska du skriva sökvägen till skivan enligt följande exempel:


      Paketmedium: /cdrom/solaris9/s0
      
    • Om du har en kombinerad avbildning i nätverket ska du skriva sökvägen till nätverksfilsystemet enligt följande exempel:


      Paketmedium: /net/installmachine/export/solaris9/os_image
      
  4. Tryck på F3 för att uppgradera.

  5. När uppgraderingen är klar visas huvudmenyn.

Så uppgraderar du en startmiljö med en operativsystemsavbildning (Kommandoradsgränssnitt)

När du uppgraderar med hjälp av den här proceduren kan du endast använda en cd-skiva, dvd-skiva eller kombinerad installationsavbildning. Om fler än en cd-skiva krävs för installationen måste du använda följande procedur: "Så uppgraderar du med en operativsystemsavbildning från flera CD-skivor (Kommandoradsgränssnitt)".

  1. Logga in som superanvändare.

  2. Ange vilken startmiljö som ska uppgraderas och sökvägen till installationsprogamvaran genom att skriva följande:


    # luupgrade -u -n startmiljönamn -s sökväg_för_os-avbildning 
    

    -u

    Uppgraderar en avbildning av ett operativsystem i en startmiljö  

    -n startmiljönamn

    Anger namnet på startmiljön som ska uppgraderas.  

    -s sökväg_för_os-avbildning

    Anger sökvägen för en katalog som innehåller en operativsystemsavbildning 


    Exempel 33-1 Uppgradera en startmiljö med en operativsystemsavbildning (Kommandoradsgränssnitt)

    I det här exemplet uppgraderas disk_2-startmiljön.


    # luupgrade -u -n second_disk \
    -s /net/installmachine/export/solaris9/OS_image 
    

Så uppgraderar du med en operativsystemsavbildning från flera CD-skivor (Kommandoradsgränssnitt)

Använd den här uppgraderingsproceduren om operativsystemsavbildningen finns på två eller fler CD-skivor.

  1. Logga in som superanvändare.

  2. Ange vilken startmiljö som ska uppgraderas och sökvägen till installationsprogamvaran genom att skriva följande:


    # luupgrade -u -n startmiljönamn -s sökväg_för_os-avbildning 
    

    -u

    Uppgraderar en avbildning av ett operativsystem i en startmiljö  

    -n startmiljönamn

    Anger namnet på startmiljön som ska uppgraderas.  

    -s sökväg_för_os-avbildning

    Anger sökvägen för en katalog som innehåller en avbildning av ett operativsystem.  

  3. När installationsprogrammet har läst innehållet på den första CD-skivan sätter du i den andra CD-skivan.

  4. Det här steget liknar det föregående, men alternativet -u ersätts med alternativet -i. Vidare måste installationsprogrammet på den andra cd-skivan köras med menyer eller i textläge.

    • Med det här kommandot körs installationsprogrammet på den andra cd-skivan med menyer.


      # luupgrade -i -n startmiljönamn -s sökväg_för_os-avbildning 
      
    • Det här kommandot kör installationsprogrammet på den andra cd-skivan i textläge och kräver ingen användarinteraktion.


      # luupgrade -i -n startmiljönamn -s sökväg_för_os-avbildning -O 
      	'-nodisplay -noconsole'
      

    -i

    Söker efter ett installationsprogram på angivet medium och kör programmet. Installationsprogrammet anges med - s.

    -n startmiljönamn

    Anger namnet på startmiljön som ska uppgraderas.  

    -s sökväg_för_os-avbildning

    Anger sökvägen till en katalog som innehåller en operativsystemsavbildning. 

    -O '-nodisplay -noconsole'

    (Valfritt) Kör installationsprogrammet på den andra cd:n i textläge utan krav på användarinteraktion. 

    Nu kan du aktivera startmiljön. Se "Aktivera en startmiljö".


    Exempel 33-2 Uppgradera med en operativsystemsavbildning från flera CD-skivor (Kommandoradsgränssnitt)

    I det här exemplet uppgraderas disk_2-startmiljön och installationsavbildningen finns på två cd-skivor: cd-skivorna Solaris 9 programvara 1 (av 2) och Solaris 9 programvara 2 (av 2). Alternativet -u avgör om det finns tillräckligt med diskutrymme för alla paketen på cd-uppsättningen. Alternativet -O tillsammans med alternativen -nodisplay och -noconsole hindrar textgränssnittet från att visas efter den andra cd:n lästs och användaren behöver inte interagera. Utelämna de här alternativen för att visa gränssnittet.

    Sätt in cd-skivan Solaris 9 programvara 1 (av 2) och skriv:


    # luupgrade -u -n second_disk -s /dev/cdrom/cdrom0/s0 
    

    Sätt in cd-skivan Solaris 9 programvara 2 (av 2) och skriv:


    # luupgrade -i -n second_disk -s /dev/cdrom/cdrom0 
    	-O '-nodisplay \
    -noconsole'
    


    Obs!

    Använd kommandot luupgrade med alternativet -i för att installera ytterligare cd-skivor.


Installera Flash-arkiv för Web Start i en startmiljö

I det här avsnittet beskrivs proceduren för användning av Solaris Live Upgrade för installation av Web Start Flash-arkiv som lagras på följande platser:


Obs!

Exempel på korrekt syntax för sökvägar som är kopplade till lagringsplatser för arkiv finns i "archive_location Nyckelord".


Vid installation av ett Flash-arkiv för Web Start skrivs alla filer, förutom delade filer, över i den nya startmiljön.

För att du ska kunna använda Web Start Flash-installationsfunktionen måste du installera ett huvudsystem och skapa ett Flash-arkiv för Web Start. Mer information om Web Start Flash finns i Kapitel 16.

Uppgradera metaenheter och volymer

För uppgradering eller installation av flash-arkiv i en ny startmiljö måste enheten vara en fysisk skivdel. Om du har en startmiljö med ett filsystem monterat på antingen en Solaris-volymhanterarmetaenhet eller en volym med Veritas-filsystem (VxFS) kommer uppgraderingen eller installationen av flash-arkivet att misslyckas. Om du vill uppgradera eller installera ett flash-arkiv i en sådan startmiljö måste du förändra startmiljön så att alla skivdelar blir fysiska skivdelar. Du kan använda kommandot lucreate för att skapa en annan startmiljö eller rensa metaenheterna eller volymerna.

Om du vill använda kommandot lucreate för att skapa en kopia av startmiljön skulle du behöver du placera en kopia av startmiljön på fysiska skivdelar. Om skivminneskonfigurationen för din nuvarande startmiljö till exempel är som följande:

rot (/)

Monterad på /dev/md/dsk/d10 

/usr

Monterad på /dev/md/dsk/d20 

/var

Monterad på /dev/dsk/c0t3d0s0 

Fri skivdel 

c0t4d0s0 

Fri skivdel 

c0t4d0s3 

Fri skivdel 

c0t4d0s4 

Då skulle du kunna använda följande lucreate-kommando för att kopiera startmiljön på de fysiska skivdelarna. Startmiljön kan sedan uppgraderas eller installeras med ett Flash-arkiv. I det här exemplet kallas den nuvarande startmiljön currentBE och den nya startmiljön nextBE.


# lucreate -s currentBE -n nextBE -m /:/dev/dsk/c0t4d0s0:ufs \
-m /usr:/dev/dsk/c0t4d0s3:ufs -m /var:/dev/dsk/c0t4d0s4:ufs

Därefter kan du uppgradera eller installera ett Flash-arkiv i den nya startmiljön, aktivera den och sedan återspegla eller kapsla in den manuellt.

Om du väljer att rensa metaenheten eller volymen manuellt behöver du göra följande:

Startmiljön kan sedan uppgraderas eller installeras med ett Flash-arkiv.

Så installerar du Flash-arkiv för Web Start i en startmiljö (Teckengränssnitt)

  1. Välj Flash-alternativet på huvudmenyn i Solaris Live Upgrade.

    Menyn Flash an Inactive Boot Environment visas.

  2. Skriv namnet på startmiljön där Flash-arkivet för Web Start ska installeras och ange platsen för installationsmediet:


    Namn på startmiljö: solaris_9
    Paketmedium: /nätverk/installserv/export/s9/senaste
    
  3. Lägg till ett arkiv genom att trycka på F1.

    En undermeny för arkivval visas med en tom lista, namnet på ett arkiv eller en lista över flera arkiv. Om det visas fler än ett arkiv har du skiktade arkiv. Skiktade arkiv förklaras i "Installera skiktade arkiv för Web Start Flash".

    Du kan lägga till och ta bort arkiv i listan. I följande exempel visas en tom lista.


    Plats            - Hämtningsmetod
    <Inga arkiv har lagts till> - Välj Lägg till för att lägga till arkiv
    • Om du vill installera listan utan ändringar kan du gå till Steg 4.

    • Om listan över Flash-arkiv för Web Start är tom eller innehåller ett arkiv som du inte vill installera kan du fortsätta till Steg a.

    1. Du kan lägga till och ta bort arkiv.

      • Tryck på F1 för att lägga till ett arkiv i listan. Gå till Steg b.


        Obs!

        Om det visas fler än ett arkiv i listan har du skiktade arkiv. Mer information finns i "Installera skiktade arkiv för Web Start Flash".


        En undermeny för val av hämtningsmetod visas.


        HTTP
        NFS
        Lokal fil
        Lokalt band
        Lokal enhet

      • Tryck på F2 för att ta bort ett arkiv ur listan. Fortsätt till Steg e.

    2. Välj platsen för Flash-arkivet för Web Start på menyn för val av hämtningsmetod.

      Markerat media 

      Ledtext  

      HTTP 

      Ange den URL- och proxyinformation som behövs för att komma åt arkivet för Web Start Flash. 

      NFS 

      Ange sökvägen till det NFS-filsystem där arkivet för Web Start Flash finns. Du kan även ange filnamnet för arkivet. 

      Lokal fil 

      Ange sökvägen till det lokala filsystem där arkivet för Web Start Flash finns. 

      Lokalt band 

      Ange den lokala bandenheten och platsen på bandet där arkivet för Web Start Flash finns. 

      Lokal enhet 

      Ange den lokala enheten, sökvägen till arkivet för Web Start Flash och vilken typ av filsystem som arkivet för Web Start Flash finns på.  

      Liksom i föregående exempel visas en undermeny för hämtning som är beroende av vald medietyp.


      NFS-plats: 
    3. Skriv sökvägen till arkiven enligt följande exempel.


      NFS-plats: host:/sökväg/för arkiv.flar
      
    4. Tryck på F3 för att lägga till arkivet i listan.

    5. När listan innehåller alla arkiv som du vill installera trycker du på F6 för att avsluta.

  4. Tryck på F3 för att installera arkivet eller de skiktade arkiven.

    Arkivet eller de skiktade arkiven installeras i startmiljön. Alla filer, förutom delade filer, i startmiljön skrivs över.

    Nu kan du aktivera startmiljön. Se "Så aktiverar du en startmiljö (Teckengränssnitt)".

Så installerar du Flash-arkiv för Web Start i en startmiljö (Kommandoradsgränssnitt)

  1. Logga in som superanvändare.

  2. Skriv följande:


    # luupgrade -f -n startmiljönamn -s 
    	sökväg_till_os_avbildningsfil -J 'profil'
    

    Du måste ange ett av följande alternativ: -a, -j eller -J.

    -f

    Anger att operativsystemet ska uppgraderas från ett Flash-arkiv. 

    -n startmiljönamn

    Anger namnet på startmiljön som ska uppgraderas.  

    -s sökväg_till_os-avbildning

    Anger sökvägen för en katalog som innehåller en operativsystemsavbildning. Det kan vara en katalog på ett installationsmedium, till exempel en dvd- eller cd-skiva, eller en NFS- eller UFS-katalog. 

    -J 'profil '

    En post i en JumpStart-profil som är konfigurerad för en Flash-installation. Mer information om JumpStart-programvaran finns i pfinstall(1M) och Kapitel 21. Du måste ange något av alternativen -a, -j eller -J.

    -j sökväg_för_profil

    Sökväg för en JumpStart-profil som är konfigurerad för en Flash-installation. Mer information om JumpStart-programvaran finns i pfinstall(1M) och Kapitel 21. Du måste ange något av alternativen -a, -j eller -J.

    -a arkiv

    Sökväg för Flash-arkivet när arkivet är tillgängligt i det lokala filsystemet. Du måste ange något av alternativen -a, -j eller -J.


    Exempel 33-3 Installera Flash-arkiv för Web Start i en startmiljö (Kommandoradsgränssnitt)

    I det här exemplet installeras ett Flash-arkiv i disk_2-startmiljön. Alternativet -J används för att hämta is arkiven. Alla filer, förutom delbara filer, på disk_2 skrivs över.


    # luupgrade -f -n second_disk \
    -s /net/installmachine/export/solarisX/OS_image \
    -J 'archive_location http://example.com/myflash.flar' 
    

Aktivera en startmiljö

När du aktiverar en startmiljö går den att starta vid nästa omstart av datorn. Du kan även snabbt återgå till den ursprungliga startmiljön om det uppstår ett fel under starten av startmiljön som just har aktiverats. Se "Felhantering: Återgå till de ursprungliga startmiljön (Kommandoradsgränssnitt) ".

En startmiljö som ska aktiveras måste uppfylla följande krav:


Obs!

Om du vill konfigurera om utrymmet för minnesväxling ska du göra det innan du startar den inaktiva startmiljön. Alla startmiljöer delar på samma enheter för minnesväxling som standard. Information om hur du konfigurerar om utrymmet för minnesväxling finns i "Så skapar du en ny startmiljö," Steg 9 och i "Så skapar du en startmiljö och konfigurerar om utrymmet för minnesväxling (kommandoradsgränssnitt)".


Så aktiverar du en startmiljö (Teckengränssnitt)

Första gången du startar från en startmiljö som du nyss har skapat synkroniseras den nya startmiljön mot den senast aktiva miljön av Solaris Live Upgrade. Den aktiva startmiljön behöver inte vara den startmiljö som den nyligen skapade startmiljön kom ifrån. "Synchronize" betyder här att vissa systemfiler och kataloger kopieras från den senast aktiva startmiljön till den startmiljö som startas. Den här synkroniseringen sker inte igen efter den första starten, såvida du inte skriver yes när du får frågan "Do you want to force a Live Upgrade Sync Operations"

Om du tvingar fram en synkronisering söker Solaris Live Upgrade efter konflikter mellan filer som ska synkroniseras. När den nya startmiljön startats och en konflikt påträffats, visas en varning och filerna synkroniseras inte. Aktiveringen kan fortsätta utan problem, trots sådana konflikter. En konflikt kan uppstå om du till exempel gör något av följande:

Du bör vara försiktig när du använder alternativet eftersom du kanske inte är medveten om eller har kunnat styra över ändringar som har skett i den senast aktiva startmiljön. Om du till exempel körde Solaris 9 i din gamla startmiljö och startade om till en Solaris 2.6-version med en tvingad synkronisering, skulle filer i 2.6-versionen kunna förändras. Eftersom filerna beror på vilken version av operativmiljön de kom med, kan starten av Solaris 2.6-versionen misslyckas på grund av Solaris 9-filer som inte är kompatibla med Solaris 2.6-filer.

  1. Välj aktiveringsalternativet på huvudmenyn i Solaris Live Upgrade.

  2. Skriv namnet på startmiljön som ska aktiveras:


    Namn på startmiljö: solaris_9
    Do you want to force a Live Upgrade Sync Operations: no
    
  3. Du kan antingen fortsätta eller tvinga fram en synkronisering av filer.

    • Tryck på Retur för att fortsätta.

      Första gången startmiljön startas synkroniseras filerna automatiskt.

    • Du kan tvinga fram en synkronisering av filer, men var försiktig med den här funktionen. Operativsystemen på de respektive startmiljöerna måste vara kompatibla avseende de filer som synkroniseras. Om du vill tvinga fram en synkronisering av filer skriver du:


      Vill du tvinga synkroniseringsåtgärder för Live Upgrade: yes
      
  4. Tryck på F3 för att påbörja aktiveringen.

  5. Tryck på Retur för att fortsätta.

    Den nya startmiljön aktiveras vid nästa omstart.

  6. Aktivera startmiljön genom att starta om:


    # init 6
    

Så aktiverar du en startmiljö (Kommandoradsgränssnitt)

  1. Logga in som superanvändare.

  2. Skriv följande för att aktivera startmiljön:


    # /usr/sbin/luactivate  startmiljönamn
    

    startmiljönamn

    Anger namnet på startmiljön som ska aktiveras.  

  3. Starta om.


    # init 6
    

    Varning!   Varning!

    Använd bara något av kommandona init eller shutdown för att starta om. Om du använder något av kommandona reboot, halt eller uadmin kommer systemet inte att skifta startmiljö. Den senast aktiva startmiljön startas igen.



Exempel 33-4 Aktivera en startmiljö (Kommandoradsgränssnitt)

I det här exemplet aktiveras disk_2-startmiljön vid nästa omstart.


# /usr/sbin/luactivate second_disk
# init 6

Så aktiverar du en startmiljö och synkroniserar filer (Kommandoradsgränssnitt)

Första gången du startar från en startmiljö som du nyss har skapat synkroniseras den nya startmiljön mot den senast aktiva miljön av Solaris Live Upgrade. Den aktiva startmiljön behöver inte vara den startmiljö som den nyligen skapade startmiljön kom ifrån. "Synchronize" betyder här att vissa systemfiler och kataloger kopieras från den senast aktiva startmiljön till den startmiljö som startas. Den här synkroniseringen sker inte igen efter den första starten, såvida du inte använder kommandot luactivate med alternativet -s .

Om du tvingar fram en synkronisering med kommandot luactivate och alternativet -s söker Solaris Live Upgrade efter konflikter mellan filer som ska synkroniseras. När den nya startmiljön startats och en konflikt påträffats, visas en varning och filerna synkroniseras inte. Aktiveringen kan fortsätta utan problem, trots sådana konflikter. En konflikt kan uppstå om du till exempel gör följande:

Du bör vara försiktig när du använder alternativet eftersom du kanske inte är medveten om eller har kunnat styra över ändringar som har skett i den senast aktiva startmiljön. Om du till exempel körde Solaris 9 i din gamla startmiljö och startade om till en Solaris 2.6-version med en tvingad synkronisering, skulle filer i 2.6-versionen kunna förändras. Eftersom filerna beror på vilken version av operativmiljön de kom med, kan starten av Solaris 2.6-versionen misslyckas på grund av Solaris 9-filer som inte är kompatibla med Solaris 2.6-filer.

  1. Logga in som superanvändare.

  2. Skriv följande för att aktivera startmiljön:


    # /usr/sbin/luactivate  -s startmiljönamn
    

    startmiljönamn

    Anger namnet på startmiljön som ska aktiveras.  

    -s

    Synkroniserar filer mellan den senast aktiva startmiljön och den nya startmiljön.  

    Alternativet -s används för att synkronisera filer efter den första aktiveringen av startmiljön. Första gången en startmiljö aktiveras synkroniseras filerna i startmiljön, men följande aktiveringar kommer inte innebära ytterligare synkroniseringar. Du bör vara försiktig när du använder alternativet eftersom du kanske inte är medveten om eller har kunnat styra över ändringar som har skett i den senast aktiva startmiljön.

  3. Starta om.


    # init 6
    

Exempel 33-5 Aktivera en startmiljö (Kommandoradsgränssnitt)

I det här exemplet aktiveras disk_2-startmiljön vid nästa omstart och filerna synkroniseras.


# /usr/sbin/luactivate -s disk_2
# init 6

Felhantering: Återgå till de ursprungliga startmiljön (Kommandoradsgränssnitt)

Om ett fel upptäcks efter uppgradering eller om programmet inte är kompatibelt med en uppgraderad komponent, återgår du till den ursprungliga startmiljön genom att använda någon av följande procedurer, beroende på plattform. Proceduren startar med att luactivate körs för att växla tillbaka till den ursprungliga startmiljön. Om den första proceduren inte fungerar använder du den andra proceduren där du startar från en dvd- eller cd-skiva, eller en nätverksavbildning.

Så här gör du för att återgå även om den nya startmiljön skapats utan problem

Den här proceduren använder du när du har aktiverat den nya startmiljön utan besvär, men ändå inte är nöjd med resultatet.

  1. Logga in som superanvändare.

  2. Skriv följande:


    # /usr/sbin/luactivate startmiljönamn
    

    startmiljönamn

    Anger namnet på startmiljön som ska aktiveras 

  3. Starta om.


    # init 6
    

    Den tidigare fungerande startmiljön blir aktiv startmiljö.

Så här gör du för att återgå från en misslyckad aktivering av startmiljön

  1. Vid OK-ledtexten startar du datorn i enanvändarläge från Solaris 9 dvd, Solaris 9-installations, nätverket eller en lokal hårddisk:


    OK boot cdrom -s 
    

    eller


    OK boot net -s
    

    eller


    OK boot enhetsnamn -s
    

    enhetsnamn

    Anger namnet på de enheter som systemet kan startas från, till exempel /dev/dsk/c0t0d0s0

  2. Skriv följande:


    # /sbin/luactivate startmiljönamn
    

    startmiljönamn

    Anger namnet på startmiljön som ska aktiveras  

  3. Skriv följande vid ledtexten:


    Vill du återgå till startmiljön <hårddisknamn> 
    (ja eller nej)? ja
    

    Ett meddelande visas om återgången fungerade.

  4. Starta om.


    # init 6
    

    Den tidigare fungerande startmiljön blir aktiv startmiljö.

Så återgår du till den ursprungliga startmiljön med hjälp av en DVD- eller CD-skiva, eller en avbildning för nätverksinstallation

Den här proceduren använder du för att starta från dvd, cd eller en nätavbildningsfil. Du måste montera rot (/) skivdelen från den senast aktiva startmiljön. Kör sedan kommandot luactivate för miljöbytet. När du startar om körs den senast aktiva startmiljön.

  1. Vid OK-ledtexten startar du datorn i enanvändarläge från Solaris 9 dvd, Solaris 9-installations, nätverket eller en lokal hårddisk:


    OK boot cdrom -s 
    

    eller


    OK boot net -s
    

    eller


    OK boot enhetsnamn -s
    

    enhetsnamn

    Anger namnet på en disk och skivdel som innehåller en kopia av operativsystemet, till exempel /dev/dsk/c0t0d0s0

  2. Om det behövs kan du kontrollera integriteten för rotfilsystemet (/) för startmiljön för återgång.


    # fsck enhetsnamn
    

    enhetsnamn

    Anger sökvägen till rotfilsystemet (/) på skivenheten för startmiljön som du vill återgå till. Enhetsnamnet anges i formatet /dev/dsk/cnumtnumdnums num.

  3. Montera rotskivdelen (/) för den aktiva startmiljön i någon katalog (till exempel /mnt):


    # mount enhetsnamn /mnt
    

    enhetsnamn

    Anger sökvägen till rotfilsystemet (/) på skivenheten i startmiljön som du vill återgå till. Enhetsnamnet anges i formatet /dev/dsk/cnumtnumdnumsnum.

  4. Skriv följande från rotskivdelen / för den aktiva startmiljön:


    # /mnt/sbin/luactivate
    

    luactivate aktiverar den tidigare fungerande startmiljön och visar resultatet.

  5. Avmontera /mnt


    # umount  /mnt
    
  6. Starta om.


    # init 6
    

    Den tidigare fungerande startmiljön blir aktiv startmiljö.