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. Information om kommandon för kommandoraden finns i Kapitel 36 och i direkthjälpsavsnitten för kommandona.
Uppdrag |
Beskrivning |
För instruktioner |
---|---|---|
Uppgradera en startmiljö eller installera ett Solaris Flash-arkiv |
| |
Aktivera en inaktiv startmiljö |
Genomföra ändringar och göra den inaktiva startmiljön aktiv | |
(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) |
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:
NFS-server
Lokal fil
Lokalt band
Lokal enhet, inklusive dvd eller cd
Om installationen kräver mer än en cd-skiva måste du använda kommandoradsgränssnittet för att uppgradera. Se Så uppgraderar du med en operativsystemsavbildning från flera cd-skivor (Kommandoradsgränssnitt).
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ö.
För uppgradering eller installation av 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 arkivet att misslyckas. Om du vill uppgradera eller installera ett 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. Anta till exempel att den aktuella startmiljöns skivkonfiguration innehåller följande volymer och skivdelar.
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 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 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:
Montera startmiljön manuellt
Redigera filen /etc/vfstab så att alla metaenheter och volymer ändras till fysiska skivdelar
Rensa metaenheter och volymer med hjälp av Solaris Volymhanterare eller programvara från Veritas
Demontera startmiljön
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 Solaris 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 Solaris 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 Solaris 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 Solaris 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. Information om hur du skapar ett Solaris Flash-arkiv finns i Kapitel 18. Information om hur du använder Solaris Live Upgrade för att installera Solaris Flash-arkiv finns i Installera Solaris Flash-arkiv i en startmiljö.
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.
Information om hur du lägger till och tar bort paket med hjälp av Solaris Live Upgrade finns i direkthjälpen (man page) för luupgrade(1M). Information om paketeringskrav finns i Bilaga C.
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).
Välj alternativet för uppgradering på huvudmenyn i Solaris Live Upgrade.
Uppgraderingsmenyn visas.
Skriv namnet för den nya startmiljön.
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 |
Tryck på F3 för att uppgradera.
När uppgraderingen är klar visas huvudmenyn.
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).
Logga in som superanvändare.
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 |
I det här exemplet uppgraderas disk_2-startmiljön.
# luupgrade -u -n disk_2 \ -s /net/installmachine/export/solaris9/OS_image |
Använd den här uppgraderingsproceduren om operativsystemsavbildningen finns på två eller fler cd-skivor.
Logga in som superanvändare.
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 |
När installationsprogrammet har läst innehållet på den första cd-skivan sätter du i den andra cd-skivan.
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ö.
I det här exemplet uppgraderas disk_2-startmiljön och installationsavbildningen finns på två cd-skivor: cd-skivorna Solaris 9-programvaru-cd 1 (av 2) och Solaris 9-programvaru-cd 2 (av 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 9-programvaru-cd 1 (av 2) och skriv:
# luupgrade -u -n second_disk -s /dev/cdrom/cdrom0/s0 |
Sätt in cd-skivan Solaris 9-programvaru-cd 2 (av 2) och skriv:
# luupgrade -i -n disk_2 -s /dev/cdrom/cdrom0 -O '-nodisplay \ -noconsole' |
Använd kommandot luupgrade med alternativet - i för att installera ytterligare cd-skivor.
Den här proceduren visar hur du skapar en profil som ska användas 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:
Uppgradering med en profil hittar du i Uppgradera med en profil genom att använda Solaris Live Upgrade (Kommandoradsgränssnitt).
Solaris Flash-installation med en profil finns i Installera ett Solaris Flash-arkiv med en profiil (Kommandoradsgränssnitt).
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 kanske ger profilen namnet upgrade_solaris9, till exempel.
Lägg till nyckelord och värden i profilen.
Du kan bara använda följande uppgraderingsnyckelord i en profil för Solaris Live Upgrade.
Tabell 33–2 Nyckelord och beskrivningar för Live Upgrade-profiler
Nyckelord |
Beskrivning |
---|---|
(Obligatorisk) Install_type |
Definierar om den befintliga Solaris-operativmiljön på systemet ska uppgraderas eller om ett Solaris Flash-arkiv ska installeras. Värdena är upgrade och flash_install. |
(Valfritt) 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 archive_location Nyckelord. |
(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) 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 . |
Spara profilen i en katalog på den lokala datorn.
Kontrollera att root äger profilen och att behörigheten är angiven till 644.
Testa profilen (valfritt).
En procedur som du kan använda för att testa profilen finns i Testa en profil som ska användas av Solaris Live Upgrade.
I det här exemplet tillhandahåller en profil 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 |
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.
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. |
I följande exempel heter profilen upgrade_solaris9. Profilen testas med framgång i den inaktiva startmiljön som kallas s9u1b08.
# luupgrade -u -n s9u1b08 -D -s /net/installsvr/export/s9u1/combined.s9s_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 s9u1b08. Bestämmer vilka paket som ska installeras eller uppgraderas för BE s9u1b08. 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 s9u1b08 är färdig. |
Du kan nu använda profilen för att uppgradera en inaktiv startmiljö.
Den här proceduren ger steg-för-steg-anvisningar för hur du uppgraderar en operativmiljö genom att använda en profil.
Se Installera ett Solaris Flash-arkiv med en profiil (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.
Logga in som superanvändare.
Skapa en profil.
I Tabell 33–2 finns en lista med uppgraderingsnyckelord om kan användas i en Solaris Live Upgrade-profil.
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 Skapa en profil som ska användas av Solaris Live Upgrade. |
Nu kan du aktivera startmiljön.
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 Skapa 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 |
I det här avsnittet beskrivs proceduren för användning av Solaris Live Upgrade för installation av Solaris Flash-arkiv som lagras på följande platser:
HTTP-server
FTP-server – Använd endast den här sökvägen från kommandoraden
NFS-server
Lokal fil
Lokalt band
Lokal enhet, inklusive dvd eller cd
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 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 16.
Om du vill uppgradera eller installera ett Solaris 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 arkivet att misslyckas. Om du vill uppgradera eller installera ett 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 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 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:
Montera startmiljön manuellt
Redigera filen /etc/vfstab så att alla metaenheter och volymer ändras till fysiska skivdelar
Rensa metaenheter och volymer med hjälp av Solaris Volymhanterare eller programvara från Veritas
Demontera startmiljön
Välj Flash-alternativet på huvudmenyn i Solaris Live Upgrade.
Menyn Flash an Inactive Boot Environment visas.
Skriv namnet på startmiljön där Solaris Flash-arkivet ska installeras och ange platsen för installationsmediet:
Namn på startmiljö: solaris_9 Paketmedium: /nätverk/installserv/export/s9/senaste |
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.
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 Solaris Flash-arkiv är tom eller innehåller ett arkiv som du inte vill installera kan du fortsätta till Steg a.
Du kan lägga till och ta bort arkiv.
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: |
Skriv sökvägen till arkiven enligt följande exempel.
NFS-plats: host:/sökväg/för arkiv.flar |
Tryck på F3 för att lägga till arkivet i listan.
När listan innehåller alla arkiv som du vill installera trycker du på F6 för att avsluta.
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å aktiverar du en startmiljö (Teckengränssnitt).
Logga in som superanvändare.
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. |
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/solaris9/OS_image \ -a /net/server/archive/solaris9 |
Nu kan du aktivera startmiljön.
Den här proceduren innehåller steg för att installerra 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.
Logga in som superanvändare.
Skapa en profil.
I Tabell 33–2 finns en lista med nyckelord som kan användas i en Solaris Live Upgrade-profil.
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.
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 Skapa en profil som ska användas av Solaris Live Upgrade om du vill skapa en profil.
# luupgrade -f -n second_disk \ -s /net/installmachine/export/solarisX/OS_image \ -j /var/tmp/profile |
Med den här proceduren kan du installera ett Solaris Flash-arkiv och använda nyckelordet archive_location på kommandoraden i stället för från en profilfil. Du kan snabbt hämta ett arkiv utan att använda en profilfil.
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 archive_location Nyckelord. |
Nu kan du aktivera startmiljön.
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' |
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:
Startmiljön måste ha status “fullständig”. Information om statuskontroll av finns i Visa status för alla startmiljöer.
Om startmiljön inte är densamma som den aktuella startmiljön får du inte ha monterat partitionerna för startmiljön med lumount(1M) eller mount(1M).
Den startmiljö som du vill aktivera får inte ingå i en jämförelseoperation. Se Jämföra startmiljöer.
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).
Om du inte använder Disketten Solaris 9 Device Configuration Assistant 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.
Sätt in Disketten Solaris 9 Device Configuration Assistant x86-version. Det här är antingen en befintlig diskett som ska skrivas över eller en ny diskett.
Uppdatera startdisketten med den senaste avbildningen av OS-versionen.
Mata ut startdisketten.
Skriv följande:
volcheck |
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 |
Kontrollera att inenhet och utenhet på disketten stämmer. Uppdatera dem om de inte stämmer.
Nu kan du aktivera den nya startmiljön.
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 slutföras utan problem, trots sådana konflikter. En konflikt kan uppstå om du till exempel gör något av följande:
Uppgradera den nuvarande startmiljön till ett nytt operativsystem
Uppgradera en inaktiv startmiljö till ett nytt operativsystem och förändra filer i den ursprungliga startmiljön
Förändra systemfiler som /etc/passwd i bägge startmiljöerna
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.
Välj aktiveringsalternativet på huvudmenyn i Solaris Live Upgrade.
Skriv namnet på startmiljön som ska aktiveras:
Namn på startmiljö: solaris_9 Do you want to force a Live Upgrade sync operations: no |
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 |
Tryck på F3 för att påbörja aktiveringen.
Tryck på Retur för att fortsätta.
Den nya startmiljön aktiveras vid nästa omstart.
Aktivera startmiljön genom att starta om:
# init 6 |
Logga in som superanvändare.
Skriv följande för att aktivera startmiljön:
# /usr/sbin/luactivate startmiljönamn |
startmiljönamn |
Anger namnet på startmiljön som ska aktiveras. |
Starta om.
# init 6 |
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.
I det här exemplet aktiveras disk_2-startmiljön vid nästa omstart.
# /usr/sbin/luactivate disk_2 # init 6 |
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 slutföras utan problem, trots sådana konflikter. En konflikt kan uppstå om du till exempel gör följande:
Uppgradera den nuvarande startmiljön till ett nytt operativsystem
Uppgradera en inaktiv startmiljö till ett nytt operativsystem och förändra filer i den ursprungliga startmiljön
Förändra systemfiler som /etc/passwd i bägge startmiljöerna
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.
Logga in som superanvändare.
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öerna, men följande aktiveringar innebär inte 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. |
Starta om.
# init 6 |
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 |
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. 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.
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.
Logga in som superanvändare.
Skriv följande:
# /usr/sbin/luactivate startmiljönamn |
startmiljönamn |
Anger namnet på startmiljön som ska aktiveras |
Starta om.
# init 6 |
Den tidigare fungerande startmiljön blir aktiv startmiljö.
Om problem uppstår när du startar med den nya startmiljön och du kan starta den ursprungliga startmiljön i enanvändarläge, använder du den här proceduren för att återgå till den ursprungliga startmiljön.
Information om hur du startar från media eller en nätavbildningsfil finns i 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.
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 |
Skriv följande:
# /sbin/luactivate startmiljönamn |
startmiljönamn |
Anger namnet på startmiljön som ska aktiveras |
Om det inte visas någon ledtext när du kör kommandot går du till 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.
Fortsätt om ledtexten visas.
Skriv följande vid ledtexten:
Vill du återgå till startmiljön<hårddisknamn> (yes eller no)? yes |
Ett meddelande visas om återgången fungerade.
Starta om.
# init 6 |
Den tidigare fungerande startmiljön blir aktiv startmiljö.
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.
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 |
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 nrtnr dnrs nr. |
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 nrtnr dnrs nr. |
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.
Avmontera /mnt
# umount /mnt |
Starta om.
# init 6 |
Den tidigare fungerande startmiljön blir aktiv startmiljö.
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.
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.
Följ instruktionerna i BIOS-dokumentationen för att ändra startenhet för den ursprungliga startmiljön.
Spara ändringarna i BIOS.
Stäng BIOS-gränssnittet så att datorn kan starta.
Skriv b -som du vill starta datorn i enanvändarläge.
Skriv följande:
# /sbin/luactivate |
Starta om.
# init 6 |
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.
Bestäm hur datorn ska startas.
Om du startar från Solaris 9-dvd- eller Solaris 9 installations -cd:n 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 (Preboot 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 Solaris 9 Device Configuration Assistant x86-version i datorns diskettenhet.
Du kan kopiera programvaran för enhetskonfigurationsassistenten till en diskett på följande sätt:
Kopiera programvaran till en diskett från Solaris 9-dvd (x86-version) eller Solaris 9 programvaru-cd 2 (av 2), x86-version på följande sätt: Bilaga E.
Hämta och kopiera programvaran till en diskett via Solaris Developer Connection på http://soldc.sun.com/support/drivers/dca_diskettes.
Följ instruktionerna på skärmen tills menyn för aktuella startparametrar visas.
Skriv b -som du vill starta datorn i enanvändarläge.
|
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 |
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 nrtnr dnrs nr. |
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.
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 nrtnr dnrs nr. |
Starta om.
# init 6 |
Den tidigare fungerande startmiljön blir aktiv startmiljö.