Installationsguide för Solaris 9 4/04

Kapitel 36 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 39 och i direkthjälpsavsnitten (man pages) för kommandona.

Uppdragsöversikt: Uppgradera en startmiljö

Tabell 36–1 Uppdragsöversikt: Uppgradera med Solaris Live Upgrade

Uppdrag  

Beskrivning 

För instruktioner 

Uppgradera en startmiljö eller installera ett Solaris Flash-arkiv 

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

  • Installera ett Solaris Flash-arkiv 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:

Riktlinjer för uppgradering

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 Solaris Flash-arkiv 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 Solaris Flash-arkiv i en startmiljö.

Du kan uppgradera inaktiva startmiljöer som innehåller en kombination av fysiska skivdelar, volymer för Solaris Volymhanterare eller Veritas Volume Manager-volymer. Skivdelen som du väljer för rotfilsystemet (/) måste vara en enkelskivdelssammanlänkning som är inkluderad i en RAID–1-volym (spegel). Procedurer som du använder för att skapa en startmiljö med speglade filsystem finns beskrivna i Så här skapar du en tom startmiljö med RAID-1-volymer (speglar) (Kommandoradsgränssnitt).

Lägga till och ta bort paket med Solaris Live Upgrade


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. Om ett paket inte uppfyller de här riktlinjerna kan det orsaka fel i paketprogramvaran eller orsaka att den aktiva startmiljön förändras.


Mer information om hur du lägger till och tar bort paket med Solaris Live Upgrade finns här:

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

Om du vill uppgradera med den här proceduren får du bara använda en cd, en dvd eller en kombinerad installationsavbildning. Om fler än en cd-skiva krävs för installationen måste du använda följande procedur: Så här 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:


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


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

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

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

Om du vill uppgradera med den här proceduren får du bara använda en cd, en dvd eller en kombinerad installationsavbildning. Om fler än en cd-skiva krävs för installationen måste du använda följande procedur: Så här 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_till_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_till_os-avbildning

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


    Exempel 36–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/Solaris_9/OS_image 
    

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

Om operativsystemsavbildningen finns på två eller flera cd-skivor använder du den här uppgraderingsproceduren.

  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_till_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_till_os-avbildning

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

  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_till_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_till_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_till_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 36–2 SPARC: 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 Software 1 of 2 och Solaris Software 2 of 2. Alternativet -u avgör om det finns tillräckligt med diskutrymme för alla paketen på cd-skivorna. Alternativet -O tillsammans med alternativen -nodisplay och -noconsole hindrar det teckenbaserade gränssnittet från att visas när den andra cd-skivan har lästs. Om du använder de här alternativen ombeds du inte att ange någon information. Utelämna de här alternativen för att visa gränssnittet.

    Sätt in cd-skivan Solaris Software 1 of 2 och skriv:


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

    Sätt in cd-skivan Solaris Software 2 of 2 och skriv:


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


    Obs!  

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


Så här skapar du en profil som ska användas av Solaris Live Upgrade

Den här proceduren visar hur du skapar en profil som du använder med Solaris Live Upgrade. Du kan använda den här profilen för att uppgradera en inaktiv startmiljö genom att använda kommandot luupgrade tillsammans med -j-alternativet.

Procedurer som används med den här profilen hittar du i följande avsnitt:

  1. Skapa en fil i en textredigerare.

    Ge filen ett beskrivande namn. Se till att namnet på profilen säger något om hur den ska användas för installationen av Solaris-programvara på en dator. Du kan till exempel ge den här profilen namnet upgrade_Solaris_9.

  2. Lägg till nyckelord och värden i profilen.

    Du kan bara använda de uppgraderingsnyckelord som finns i nedanstående tabeller i en Solaris Live Upgrade-profil.

    • Mer information installation där du använder Install_type-nyckelordsvärdena för upgrade eller flash_install finns i Tabell 36–2.

    • Mer information om installation där du använder Install_type-nyckelordsvärdet för flash_update finns i Tabell 36–3.

    Tabell 36–2 Profilnyckelord och beskrivningar för Solaris Live Upgrade

    Nyckelord 

    Beskrivning 

    (Obligatorisk) Install_type

    Definierar om den befintliga Solaris-operativmiljön på systemet ska uppgraderas eller om ett Solaris Flash-arkiv ska installeras. Använd följande värden med det här nyckelordet: 

    • upgrade om det gäller en uppgradering

    • flash_install om det gäller en Solaris Flash-installation

    • flash_update om det gäller en differentiell Solaris Flash-installation

    (Krävs för ett Solaris Flash-arkiv) archive_location

    Hämtar ett Solaris Flash-arkiv från en angiven plats. En lista med värden som kan användas med det här nyckelordet finns i Nyckelordet archive_location.

    (Valfritt) cluster (lägga till eller ta bort kluster)

    Visar om ett kluster ska läggas till eller tas bort från programvarugruppen som ska installeras på systemet. En lista med värden som kan användas med det här nyckelordet finns i Profilnyckelordet cluster (Lägga till programvarugrupper).

    (Valfritt) geo

    Anger de regionala språkversionerna eller språkversioner som du vill installera på ett system eller lägga till när du uppgraderar ett system. En lista med värden som kan användas med det här nyckelordet finns i Profilnyckelordet geo.

    (Valfritt) isa_bits

    Anger om 64-bitars eller 32-bitars Solaris 9-paket ska installeras. En lista med värden som kan användas med det här nyckelordet finns i Profilnyckelordet isa_bits.

    (Valfritt) local_customization

    Innan du installerar ett Solaris Flash-arkiv på ett klonsystem kan du skapa anpassade skript som du använder för att bevara konfigurationer på klonsystemet. Nyckelordet local_customization anger katalogen där du har lagrat sådana skript. Värdet är sökvägen till skriptet på klonsystemet. Mer information om fördistributions- och efterdistributionsskript finns i Skapa anpassningsskript.

    (Valfritt) locale

    Anger de lokala paket som du vill installera eller lägga till när du uppgraderar. En lista med värden som kan användas med det här nyckelordet finns i Profilnyckelordet locale.

    (Valfritt) package

    Visar om ett paket ska läggas till eller tas bort från programvarugruppen som ska installeras på systemet. En lista med värden som kan användas med det här nyckelordet finns i Profilnyckelordet package.

    Tabell 36–3 Profilnyckelord och beskrivningar som används för att skapa differentiella arkiv med Solaris Live Upgrade

    Nyckelord 

    Beskrivning 

    (Obligatorisk) Install_type

    Definierar installationen av Solaris Flash-arkiv på systemet. Värdet för ett differentiellt arkiv är flash_update.

    (Obligatorisk) archive_location

    Hämtar ett Solaris Flash-arkiv från en angiven plats. En lista med värden som kan användas med det här nyckelordet finns i Nyckelordet archive_location.

    (Valfritt) forced_deployment

    Tvingar fram installationen av ett differentiellt Solaris Flash-arkiv på ett klonsystem som skiljer sig från det som förväntas av programvaran. Om du använder forced_deployment tas alla nya filer bort för att försätta klonsystemet i det förväntade tillståndet. Om du är osäker på om du vill ta bort filerna använder du den standardinställningen som skyddar nya filer genom att installationen stoppas.

    (Valfritt) local_customization

    Innan du installerar ett Solaris Flash-arkiv på ett klonsystem kan du skapa anpassade skript som du använder för att bevara konfigurationer på klonsystemet. Nyckelordet local_customization anger katalogen där du har lagrat sådana skript. Värdet är sökvägen till skriptet på klonsystemet. Mer information om fördistributions- och efterdistributionsskript finns i Skapa anpassningsskript.

    (Valfritt) no_content_check

    När du installerar ett klonsystem med ett differentiellt Solaris Flash-arkiv kan du använda nyckelordet no_content_check om du vill hoppa över filkontrollen. Med filkontrollen kontrollerar du att klonsystemet är en kopia av huvudsystemet. Använd bara det här nyckelordet om du är säker på att klonsystemet är en kopia av det ursprungliga huvudsystemet.

    (Valfritt) no_master_check

    När du installerar ett klonsystem med ett differentiellt Solaris Flash-arkiv kan du använda nyckelordet no_master_check om du vill hoppa över filkontrollen. Klonsystemfiler kontrolleras inte. En kontroll skulle bekräfta att klonen byggts från det ursprungliga huvudsystemet. Använd bara det här nyckelordet om du är säker på att klonsystemet är en kopia av det ursprungliga huvudsystemet.

  3. Spara profilen i en katalog på den lokala datorn.

  4. Kontrollera att root äger profilen och att behörigheten är angiven till 644.

  5. Testa profilen (valfritt).

    En procedur som du kan använda för att testa profilen finns i Så här testar du en profil som ska användas av Solaris Live Upgrade.


Exempel 36–3 Skapa en Solaris Live Upgrade-profil

I det här exemplet ger profilen uppgraderingsparametrarna. Den här profilen ska användas för att uppgradera en inaktiv startmiljö med Solaris Live Upgrade-kommandot luupgrade och alternativen -u och -j. Den här profilen lägger till ett paket och ett kluster. En regional språkversion och ytterligare språkversioner läggs till profilen. Om du lägger till språkversioner bör du kontrollera att du har skapat en startmiljö med ytterligare diskutrymme.

# profilnyckelord          profilvärden
# ----------------         -------------------
  install_type             upgrade
  package                  SUNWxwman add
  cluster                  SUNWCacc add
  geo                      C_Europe
  locale                   zh_TW
  locale                   zh_TW.BIG5
  locale                   zh_TW.UTF-8
  locale                   zh_HK.UTF-8
  locale                   zh_HK.BIG5HK
  locale                   zh
  locale                   zh_CN.GB18030
  locale                   zh_CN.GBK
  locale                   zh_CN.UTF-8


Exempel 36–4 Skapa en Solaris Live Upgrade-profil för att installera ett differentiellt arkiv

Följande exempelprofil ska användas av Solaris Live Upgrade vid en installation av ett differentiellt arkiv på ett klonsystem. Bara de filer som anges i det differentiella arkivet läggs till, tas bort eller ändras. Solaris Flash-arkivet hämtas från en NFS-server. Eftersom avbildningen byggts från det ursprungliga huvudsystemet kontrolleras inte om klonsystemet har en giltig systemavbildning. Den här profilen ska användas med Solaris Live Upgrade-kommandot luupgrade och alternativen -u och -j.

# profilnyckelord          profilvärden
# ----------------         -------------------
 install_type              flash_update
 archive_location          nfs installserver:/export/solaris/flasharchive/solarisarchive
 no_master_check

Information om hur du använder kommandot luupgrade för att installera det differentiella arkivet finns i Så här installerar du ett Solaris Flash-arkiv med en profil (Kommandoradsgränssnitt).


Så här testar du en profil som ska användas av Solaris Live Upgrade

När du har skapat profilen testar du den med kommandot luupgrade. Du kan snabbt se om profilen fungerar som den ska genom att granska utdata från kommandot luupgrade.

  1. Testa profilen.


    # luupgrade -u -n startmiljönamn -D -s sökväg_till_os-avbildning -j sökväg_för_profil
    
    -u

    Uppgraderar en avbildning av ett operativsystem i en startmiljö

    -n startmiljönamn

    Anger namnet på startmiljön som ska uppgraderas.

    -D

    Kommandot luupgrade testar profilalternativen genom att använda den markerade startmiljöns diskkonfiguration med -j-alternativet .

    -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 sökväg_för_profil

    Sökväg till en profil som konfigurerats för en uppgradering. Profilen måste finnas i en katalog på den lokala datorn.


Exempel 36–5 Så här testar du en profil genom att använda Solaris Live Upgrade

I det här exemplet heter profilen upgrade_Solaris_9. Profilen har testats med positivt resultat i den inaktiva startmiljön som heter u1b08.


# luupgrade -u -n u1b08 -D -s /net/installsvr/export/u1/combined.u1wos \
 -j /var/tmp/flash_profile
Validerar innehållet i mediet /net/installsvr/export/s9u1/combined.s9s_u1wos. 
Mediet är standard Solaris-media. 
Mediet innehåller en uppgraderingsavbildning för ett operativsystem.
Mediet innehåller Solaris version 
9. 
Letar efter profilmall som ska användas under uppgraderingen. 
Letar efter operativsystemets uppgraderingsprogram. 
Kontrollerar om det finns tidigare schemalagda Live Upgrade-förfrågningar. 
Skapar uppgraderingsprofil för BE u1b08. 
Bestämmer vilka paket som ska installeras eller uppgraderas för BE u1b08. 
Simulerar uppgraderingen av operativsystemet BE s9u1b08. 
Simuleringen av uppgraderingen av operativsystemet är färdig.
INFORMATION: var/sadm/system/data/upgrade_cleanup innehåller en 
logg över uppgraderingen. 
INFORMATION: var/sadm/system/data/upgrade_cleanup innehåller en 
logg över rensningsbehovet som krävs. 
Solaris-uppgradering av startmijön u1b08 är färdig.

Du kan nu använda profilen för att uppgradera en inaktiv startmiljö.

Så här uppgraderar du med en profil genom att använda Solaris Live Upgrade (Kommandoradsgränssnitt)

Den här proceduren ger steg-för-steg-anvisningar för hur du uppgraderar en operativmiljö genom att använda en profil.

Se Så här installerar du ett Solaris Flash-arkiv med en profil (Kommandoradsgränssnitt) om du vill installera ett Solaris Flash-arkiv med en profil.

Om du la till språkversioner bör du kontrollera att du har skapat en startmiljö med ytterligare diskutrymme.

  1. Logga in som superanvändare.

  2. Skapa en profil.

    I Tabell 36–2 finns en lista med uppgraderingsnyckelord om kan användas i en Solaris Live Upgrade-profil.

  3. Skriv följande:


    # luupgrade -u -n startmiljönamn -s sökväg_till_os-avbildning -j sökväg_för_profil
    
    -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_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 sökväg_för_profil

    Sökväg till en profil. Profilen måste finnas i en katalog på den lokala datorn. Information om hur du skapar profiler finns i Så här skapar du en profil som ska användas av Solaris Live Upgrade.

    Nu kan du aktivera startmiljön.


    Exempel 36–6 Uppgradera en startmiljö genom att använda en anpassad JumpStart-profil (Kommandoradsgränssnitt)

    I det här exemplet installeras ett arkiv i startmiljön second_disk. Alternativet -j används för att få åtkomst till profilen. Nu kan du aktivera startmiljön. Se Så här skapar du en profil som ska användas av Solaris Live Upgrade om du vill skapa en profil.


    # luupgrade -u -n second_disk \
    -s /net/installmachine/export/solarisX/OS_image \
    -j /var/tmp/profile 
    

Installera Solaris Flash-arkiv i en startmiljö

I det här avsnittet beskrivs hur du använder Solaris Live Upgrade om du vill installera Solaris Flash-arkiv som finns på följande media:


Obs!  

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


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

Om du vill använda installationsfunktionen för Solaris Flash, måste du ha installerat huvudsystemet och skapat Solaris Flash-arkivet. Information om Solaris Flash hittar du i Kapitel 19. Så här gör du om du vill skapa ett Solaris Flash-arkiv.

Så här installerar du ett Solaris Flash-arkiv 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 Solaris Flash-arkivet ska installeras och ange platsen för installationsmediet:


    Namn på startmiljö: Solaris_9
    Paketmedia: /net/install-svr/export/Solaris_9/latest
    
  3. Lägg till ett arkiv genom att trycka på F1.

    En undermeny för arkivval visas.


    Plats                            - Hämtningsmetod
    <Inga arkiv har lagts till> - Välj Lägg till för att lägga till arkiv

    Du kan bygga en arkivlista med den här menyn. Gör så här om du vill lägga till eller ta bort arkiv:

    1. Tryck F1 om du vill lägga till ett arkiv i menyn.

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


      HTTP
      NFS
      Lokal fil
      Lokalt band
      Lokal enhet
    2. Markera var Solaris Flash-arkivet finns på skärmen Hämtningsalternativ för Flash-arkiv.

      Markerat media 

      Ledtext 

      HTTP 

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

      NFS 

      Ange sökvägen till det NFS-filsystem där arkivet för Solaris 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 Solaris Flash finns. 

      Lokalt band 

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

      Lokal enhet 

      Ange den lokala enheten, sökvägen till arkivet för Solaris Flash och vilken typ av filsystem som arkivet för Solaris 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. (Valfritt) Tryck på F2 om du vill ta bort ett arkiv från menyn.

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

  4. Tryck på F3 om du vill installera ett eller flera arkiv.

    Solaris Flash-arkivet installeras i startmiljön. Alla filer, förutom delade filer, i startmiljön skrivs över.

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

Så här installerar du ett Solaris Flash-arkiv 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-avbildning -a arkiv
    
    -f

    Indikerar installation av ett operativsystem från ett Solaris Flash-arkiv.

    -n startmiljönamn

    Anger namnet på startmiljön som ska installeras med ett arkiv.

    -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.

    -a arkiv

    Sökväg för Solaris Flash-arkivet när arkivet är tillgängligt i det lokala filsystemet. Versionerna för operativsystemsavbildningen som angetts med alternativen -s och -a måste vara identiska.


    Exempel 36–7 Installera Solaris Flash-arkiv i en startmiljö (Kommandoradsgränssnitt)

    I det här exemplet installeras ett arkiv i startmiljön second_disk. Arkivet finns på ett lokalt system. Operativsystemversionerna för alternativen -s och -a är båda Solaris 9. Alla filer förutom delbara filer på second_disk skrivs över.


    # luupgrade -f -n second_disk \
    -s /net/installmachine/export/Solaris_9/OS_image \
    -a /net/server/archive/Solaris_9 
    

    Nu kan du aktivera startmiljön.


Så här installerar du ett Solaris Flash-arkiv med en profil (Kommandoradsgränssnitt)

Den här proceduren ger de steg som krävs för att installera ett Solaris Flash-arkiv eller ett differentiellt arkiv genom att använda en profil.

Om du la till språkversioner bör du kontrollera att du har skapat en startmiljö med ytterligare diskutrymme.

  1. Logga in som superanvändare.

  2. Skapa en profil.

    I Tabell 36–2 finns en lista med nyckelord som kan användas i en Solaris Live Upgrade-profil.

  3. Skriv följande:


    # luupgrade -f -n startmiljönamn -s sökväg_till_os-avbildning -j sökväg_för_profil
    
    -f

    Indikerar installation av ett operativsystem från ett Solaris 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 sökväg_för_profil

    Sökväg för en JumpStart-profil som är konfigurerad för en Flash-installation. Profilen måste finnas i en katalog på den lokala datorn.

    Nu kan du aktivera startmiljön.


    Exempel 36–8 Installera ett Solaris Flash-arkiv i en startmiljö med en profil (kommandoradsgränssnitt)

    I det här exemplet talar en profil om var arkivet som ska installeras finns.

    # profilnyckelord           profilvärden
    # ----------------         -------------------
     install_type              flash_install
     archive_location          nfs installserver:/export/solaris/flasharchive/solarisarchive
     

    När du har skapat profilen kan du kör kommandot luupgrade och installera arkivet. Alternativet -j används för att få åtkomst till profilen.


    # luupgrade -f -n second_disk \
    -s /net/installmachine/export/solarisX/OS_image \
    -j /var/tmp/profile 
    

    Nu kan du aktivera startmiljön. Se Så här skapar du en profil som ska användas av Solaris Live Upgrade om du vill skapa en profil.


Så här installerar du ett Solaris Flash-arkiv med ett profilnyckelord (Kommandoradsgränssnitt)

Med den här proceduren installerar du ett Solaris Flash-arkiv och använder nyckelordet archive_location på kommandoraden i stället för i profilfilen. Du kan snabbt hämta ett arkiv utan att använda en profilfil.

  1. Logga in som superanvändare.

  2. Skriv följande:


    # luupgrade -f -n startmiljönmna -s sökväg_till_os-avbildning -J 'profil'
    
    -f

    Indikerar uppgradering av ett operativsystem från ett Solaris 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'

    Anger profilnyckelordet archive_location. Nyckelordsvärden hittar du i Nyckelordet archive_location.

    Nu kan du aktivera startmiljön.


    Exempel 36–9 Installera ett Solaris Flash-arkiv genom att använda ett profilnyckelord (Kommandoradsgränssnitt)

    I det här exemplet installeras ett arkiv i startmiljön second_disk. Alternativet -J och nyckelordet archive_location används för att hämta arkivet. Alla filer förutom delbara filer på second_disk skrivs över.


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

Aktivera en startmiljö

När du aktiverar en startmiljö blir den startbar efter nästa omstart av systemet. Du kan även snabbt växla tillbaka till den ursprungliga startmiljön om ett fel skulle inträffa när du startar den nyss aktiverade startmiljön. 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å här skapar du en startmiljö och konfigurerar om utrymmet för minnesväxling (Kommandoradsgränssnitt).


x86: (Valfritt) Så här uppdaterar du en startdiskett före aktivering

Om du inte använder Disketten Enhetskonfigurationsassistenten för Solaris x86-version för start av datorn kan du hoppa över den här proceduren. Om du använder Enhetskonfigurationsassistenten för start av datorn måste du uppdatera startdisketten. Med den här proceduren matchas en startdiskett mot OS-versionen och en befintlig diskett skrivs över eller så skapas en ny diskett.

  1. Sätt in Disketten Enhetskonfigurationsassistenten för Solaris x86-version. Det här är antingen en befintlig diskett som ska skrivas över eller en ny diskett.

  2. Uppdatera startdisketten med den senaste avbildningen av OS-versionen.

  3. Mata ut startdisketten.

  4. Skriv följande:


    volcheck
    
  5. Kopiera filen boot/solaris/bootenv.rc för den nya startmiljön till disketten.


    cp /a/boot/solaris/bootenv.rc /floppy/floppy0/solaris/bootenv.rc
    
  6. Kontrollera att inenhet och utenhet på disketten stämmer. Uppdatera dem om de inte stämmer.

    Nu kan du aktivera den nya startmiljön.

Så här 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. “Synkronisera” betyder här att vissa systemfiler och kataloger kopieras från den senast aktiva startmiljön till den startmiljö som startas. Solaris Live Upgrade utför inte den här synkroniseringen efter den första starten om du inte begär detta när du får frågan om du vill tvinga fram en synkronisering.

Mer information om synkronisering finns i Synkronisera filer mellan startmiljöer.

  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 med de filer som synkroniseras. Om du vill tvinga fram en synkronisering av filer skriver du:


      Do you want to force a Live Upgrade sync operations: yes
      

      Varning!   Varning!  

      Du bör vara försiktig när du använder framtvingad synkronisering 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 7-version med en tvingad synkronisering, skulle filer i 7-versionen kunna förändras. Eftersom filerna beror på vilken version av operativmiljön de kom med, kan starten av Solaris 7-versionen misslyckas på grund av Solaris 9-filer som inte är kompatibla med Solaris 7-filer.


  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å här 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 byter systemet inte startmiljö. Den senast aktiva startmiljön startas igen.



Exempel 36–10 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å här 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. “Synkronisera” betyder här att vissa systemfiler och kataloger kopieras från den senast aktiva startmiljön till den startmiljö som startas. Solaris Live Upgrade utför inte den här synkroniseringen efter den första starten om du inte tvingar fram synkroniseringen med kommandot luactivate och alternativet -s.

Mer information om synkronisering finns i Synkronisera filer mellan startmiljöer.

  1. Logga in som superanvändare.

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


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

    Tvingar fram en synkronisering av filer mellan den senast aktiva startmiljön och den nya startmiljön. Första gången en startmiljö aktiveras synkroniseras filerna mellan mellan startmiljöerna med efterföljande aktiveringar. Filerna synkroniseras inte om du inte använder alternativet -s.


    Varning!   Varning!  

    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 7-version med en tvingad synkronisering, skulle filer i 7-versionen kunna förändras. Eftersom filerna beror på vilken version av operativmiljön de kom med, kan starten av Solaris 7-versionen misslyckas på grund av Solaris 9-filer som inte är kompatibla med Solaris 7-filer.


    startmiljönamn

    Anger namnet på startmiljön som ska aktiveras.

  3. Starta om.


    # init 6
    

Exempel 36–11 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 påträffas efter en uppgradering eller om programmet inte är kompatibelt meden uppgraderad komponent kan du återgå till den ursprungliga startmiljön genom att, beroende på plattform, använda någon av följande procedurer. För SPARC-datorer används luactivate i den första proceduren för återgång 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. För x86-baserade system väljer du procedur efter var rotfilssystemet är monterat, på samma eller olika fysiska hårddiskar.

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ö.

SPARC: 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 DVD, Solaris Installation , 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> 
    (yes eller no)? yes
    

    Ett meddelande visas om återgången fungerade.

  4. Starta om.


    # init 6
    

    Den tidigare fungerande startmiljön blir aktiv startmiljö.

SPARC: Så här å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 DVD, Solaris Installation , 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 rotfilssystemet (/ för startmiljön för återgång.


    # fsck enhetsnamn
    
    enhetsnamn

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

  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 rotfilssystemet (/) på skivenheten i startmiljön som du vill återgå till. Enhetsnamnet anges i formatet /dev/dsk/c wtxdys z.

  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ö.

x86: Så här återgår du med startmiljöer på olika hårddiskar

Du kan råka ut för ett fel när du startar den nya startmiljön. Om root-filsystemen (/) för startmiljöerna är på olika fysiska diskar använder du följande procedur för att återgå till den ursprungliga startmiljön.

  1. Starta om datorn och öppna i lämpliga BIOS-menyer.

    • Om startenheterna är av SCSI-typ kan du läsa dokumentationen för SCSI-styrkortet för information om hur du kommer åt BIOS för SCSI.

    • Om startenheterna underhålls via datorns BIOS kan du läsa dokumentationen för datorns BIOS för information om hur du öppnar datorns BIOS.

  2. Följ instruktionerna i BIOS-dokumentationen för att ändra startenhet för den ursprungliga startmiljön.

  3. Spara ändringarna i BIOS.

  4. Stäng BIOS-gränssnittet så att datorn kan starta.

  5. Skriv b -som du vill starta datorn i enanvändarläge.

  6. Skriv följande:


    # /sbin/luactivate
    
  7. Starta om.


    # init 6
    

x86: Så här återgår du med startmiljöer på samma hårddisk

Du kan råka ut för ett fel när du startar. Om root-filsystemen (/) är på samma fysiska disk använder du följande procedur för att återgå till den ursprungliga startmiljön. 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. Bestäm hur datorn ska startas.

    • Om du startar från Solaris DVD- eller Solaris Installation -skivan ska du sätta i skivan. Systemets BIOS måste stödja start från dvd och cd.

    • Om du startar från nätverket ska du använda PXE-nätverksstart (Pre-boot Execution Environment). Datorn måste ha stöd för PXE. Aktivera PXE-stödet med hjälp av verktyget för BIOS-inställning eller verktyget för konfigurering av nätverkskortet.

    • Om du startar från en diskett ska du sätta in Disketten Enhetskonfigurationsassistenten för Solaris x86-version i datorns diskettenhet.


      x86 endast –

      Du kan kopiera programvaran Device Configuration Assistant till en diskett från Solaris x86 Platform Edition DVD eller Solaris Software 2 of 2 x86 Platform Edition CD genom att använda proceduren som beskrivs i Bilaga I.


    Följ instruktionerna på skärmen tills menyn för aktuella startparametrar visas.

  2. Skriv b -s om du vill starta datorn i enanvändarläge.

  3. Om det behövs kan du kontrollera integriteten för rotfilssystemet (/ för startmiljön för återgång.


    # fsck monteringspunkt
    
    monteringspunkt

    Ett känt och tillförlitligt rotfilssystem

  4. Montera rotskivdelen för den aktiva startmiljön i samma katalog (t ex /mnt/sbin):


    # mount enhetsnamn /mnt/sbin
    
    enhetsnamn

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

  5. 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.

  6. Avmontera /mnt/sbin


    # umount enhetsnamn /mnt/sbin
    
    enhetsnamn

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

  7. Starta om.


    # init 6
    

    Den tidigare fungerande startmiljön blir aktiv startmiljö.