Installationsguide för Solaris 9

Kapitel 34 Underhålla Solaris Live Upgrade-startmiljöer (Steg-för-steg-anvisningar)

I det här kapitlet förklaras olika underhållsuppdrag, exempelvis hur du ser till att ett startmiljöfilsystem är uppdaterat eller tar bort en startmiljö. Kapitlet innehåller följande avsnitt:

Solaris Live Upgrade-underhåll, översikt

Tabell 34-1 Solaris Live Upgrade-underhåll, översikt

Uppdrag  

Beskrivning  

För instruktioner  

(Valfritt) Visa status 

  • Visa om en startmiljö är aktiv, aktiveras, är schemalagd att aktiveras eller mitt i en jämförelse

 
  • Jämför de aktiva och inaktiva startmiljöerna

 
  • Visa namnet på den aktiva startmiljön

 

  • Visa konfigurationerna för en startmiljö

(Valfritt) Uppdatera en inaktiv startmiljö  

Kopiera filsystem från den aktiva startmiljön igen utan att ändra filsystemens konfiguration  

"Uppdatera en tidigare konfigurerad startmiljö"

(Valfritt) Andra uppdrag 

  • Ta bort en startmiljö.

 
  • Ändra namnet på en startmiljö

 
  • Lägga till eller ändra en beskrivning som är associerad med ett startmiljönamn

 
  • Avbryta schemalagda jobb

Visa status för alla startmiljöer

Använd Status-menyn eller kommandot lustatus om du vill visa information om startmiljön. Om ingen startmiljö har angetts visas statusinformationen för alla startmiljöer.

Följande detaljer visas för varje startmiljö:

Så här visar du status för alla startmiljöer (Teckengränssnitt)

  1. Välj Status på huvudmenyn.

    En tabell som liknar följande visas:


    Startmiljönamn  Fullständig Aktiv AktivVidOmstart Kopieringsstatus
    ------------------------------------------------------------------------
    disk_a_S7            	ja       	ja     ja              -         
    disk_b_S7database    	ja       	nej    nej            KOPIERAR     
    disk_b_S8            	nej			nej    nej              - 

    Obs!

    I det här exemplet kunde du inte utföra kopiera-, byta namn- eller uppgradera-operationer på disk_b_S8, eftersom den inte var färdig, och inte heller på disk_b_S7database eftersom en live upgrade-operation pågick.


Så här visar du status för alla startmiljöer (Kommandoradsgränssnitt)

  1. Logga in som superanvändare.

  2. Skriv följande:


    # lustatus startmiljönamn
    

    Startmiljönamn

    Anger namnet på den inaktiva startmiljön till visningsstatus. Om Startmiljönamn utelämnas, visas status för alla startmiljöer i systemet med lustatus.

    I det här exemplet visas status för alla startmiljöer.


    # lustatus  
    


    Startmiljönamn  Fullständig Aktiv  AktivVidOmstart  Kopieringsstatus
    ------------------------------------------------------------------------
    disk_a_S7            	ja       	ja     	ja           	-         
    disk_b_S7database    	ja       	nej   	nej           KOPIERAR     
    disk_b_S8            	nej        	nej    	nej           - 


    Obs!

    Du kunde inte utföra kopiera-, byta namn- eller uppgradera-operationer på disk_b_S8, eftersom den inte var färdig, och inte heller på disk_b_S7database eftersom en live upgrade-operation pågick.


Uppdatera en tidigare konfigurerad startmiljö

Du kan uppdatera innehållet i en redan konfigurerad startmiljö med menyn Copy eller kommandot lumake. Filsystem från den aktiva (käll-) startmiljön kopieras till målstartmiljön och informationen på målsystemet förstörs. En startmiljö måste ha statusen färdig innan du kan kopiera från den. Se "Visa status för alla startmiljöer" om du vill bestämma en startmiljös status.

Du kan schemalägga kopiera-jobbet till ett senare tillfälle, och bara ett jobb kan schemaläggas åt gången. Om du vill veta hur du avbryter en schemalagd kopiering, se "Avbryta ett schemalagt skapa-, uppgradera- eller kopiera-jobb".

Så här uppdaterar du en tidigare konfigurerad startmiljö (Teckengränssnitt)

  1. Välj Copy på huvudmenyn.

  2. Skriv namnet på den inaktiva startmiljön som ska uppdateras:


    Namn på målstartmiljö solaris8
    
  3. Fortsätt eller schemalägg kopieringen till ett senare tillfälle.

    • Om du vill fortsätta kopiera, tryck på Retur.

      Den inaktiva startmiljön uppdateras.

    • Om du vill schemalägga kopieringen, skriver du y, en tidpunkt (genom att använda kommandoformatet at) och e-postadressen dit du vill skicka resultaten


      Vill du schemalägga kopieringen? y
      Schemalägg kopieringen genom att ange en tidpunkt i 'at'-format: 8:15
      Ange e-postadressen dit kopieringsloggen ska skickas: 
      någon@någonstans.se

      Mer information om tidsformat finns i direkthjälpen (man pages) at(1).

      Den inaktiva startmiljön uppdateras.

      Om du vill veta hur du avbryter en schemalagd kopiering, se "Avbryta ett schemalagt skapa-, uppgradera- eller kopiera-jobb".

Så här uppdaterar du en tidigare konfigurerad startmiljö (Kommandoradsgränssnitt)

Med den här proceduren kopieras källfiler över gamla filer i en startmiljö som skapats tidigare.

  1. Logga in som superanvändare.

  2. Skriv följande:


    # lumake -n  startmiljönamn [-s källstartmiljö] [-t  tid] [-m e-postadress]
    

    -n startmiljönamn

    Anger namnet på den startmiljö vars filsystem ska bytas ut. 

    -s källstartmiljö

    (Valfritt) Anger namnet på källstartmiljön som innehåller de filsystem som ska kopieras till målstartmiljön. Om du utelämnar det här alternativet använder lumake den aktuella startmiljön som källa.

    -t tid

    (Valfritt) Skapa en gruppbearbetning som kopierar över filsystem i en viss startmiljö, vid en viss tidpunkt. Tiden anges i det format som anges i direkthjälpen (man pages), at(1).

    -m e-postadress

    (Valfritt) Du kan skicka lumake-utdata med e-post till en angiven adress vid slutfört kommando. e-postadress är inte markerat. Du kan använda det här alternativet tillsammans med -t.


    Exempel 34-1 Uppdatera en tidigare konfigurerad startmiljö (Kommandoradsgränssnitt)

    I det här exemplet kopieras filsystem från första_disken till andra_disken. När jobbet är färdigt skickas ett e-postmeddelande till Johan på varsomhelst.com.


    # lumake -n andra_disken -s första_disken -m johan@varsomhelst.com 
    

    Filerna på första_disken kopieras till andra_disken och ett e-postmeddelande skickas. Om du vill veta hur du avbryter en schemalagd kopiering, se "Avbryta ett schemalagt skapa-, uppgradera- eller kopiera-jobb".


Avbryta ett schemalagt skapa-, uppgradera- eller kopiera-jobb

Det går att avbryta schemalagda skapa-, uppgradera- och kopiera-jobb för en startmiljö fram till den tidpunkt då jobbet ska starta. Ett jobb kan schemaläggas till en viss tid i användargränssnittet med menyerna Create a Boot Environment, Upgrade a Boot Environment eller Copy a Boot Environmnet. I CLI kan jobbet schemaläggas med kommandot lumake. Det går bara att schemalägga ett jobb i taget på ett system.

Så här avbryter du ett schemalagt skapa-, uppgradera- eller kopiera-jobb (Teckengränssnitt)

  1. Välj Cancel på huvudmenyn.

  2. Tryck på F2 om du vill visa en lista med startmiljöer som kan avbrytas.

  3. Markera den startmiljö som ska avbrytas.

    Jobbet kommer inte att köras vid den tid som angetts.

Så här avbryter du ett schemalagt skapa-, uppgradera- eller kopiera-jobb (Kommandoradsgränssnitt)

  1. Logga in som superanvändare.

  2. Skriv följande:


    # lucancel
    

    Jobbet kommer inte att köras vid den tid som angetts.

Jämföra startmiljöer

Använd Compare-menyn eller lucompare kontrollera skillnader mellan den aktiva startmiljön och andra startmiljöer. För att jämförelser ska kunna göras måste den inaktiva startmiljön vara i färdigt skick och inte ha några väntande kopiera-jobb. Se "Visa status för alla startmiljöer".

Den angivna startmiljön får inte ha partitioner som har monterats med lumount eller mount.

Så här jämför du startmiljöer (Teckengränssnitt)

  1. Välj Compare på huvudmenyn.

  2. Välj antingen Compare to Original eller Compare to an Active Boot Environment.

  3. Tryck på F3.

  4. Skriv namnen på den ursprungliga (aktiva) startmiljön, den inaktiva startmiljön och sökvägen till en fil:


    Namn på överordnad: solaris8 
    	Namn på underordnad: solaris8-1 Fullständig
    sökväg till filen som ska lagra utdata: /tmp/compare
    
  5. Spara till filen genom att trycka på F3.

    Compare-menyn visar följande filattribut:

    • Typ.

    • Antal länkar.

    • Ägare.

    • Grupp.

    • Kontrollsumma - Kontrollsummor beräknas bara om filen i den startmiljö som angetts matchar motsvarigheten i den aktiva startmiljön i alla fält som beskrevs tidigare. Om allt matchar utom kontrollsummorna, läggs de olika kontrollsummorna till posterna för de jämförda filerna.

    • Storlek.

    • Filer finns bara i en startmiljö.

  6. Om du vill återgå till Compare-menyn, trycker du på F3.

Så här jämför du startmiljöer (Kommandoradsgränssnitt)

  1. Logga in som superanvändare.

  2. Skriv följande:


    # /usr/sbin/lucompare -i  infil (eller) -t -o  utfil startmiljönamn
    

    -i  indatafil

    Jämför filer som listas i indatafil. Filerna som ska jämföras bör ha absoluta filnamn. Om posten i filen är en katalog är jämförelsen rekursiv till katalogen. Använd antingen det här alternativet eller -t, inte båda

    -t

    Jämför bara icke-binära filer. Den här jämförelsen använder kommandot file(1) på varje fil för att avgöra om filen är en textfil. Använd antingen det här alternativet eller -i, inte båda

    -o   utdatafil

    Omdirigera skillnadsutdata till utdatafilen.

    Startmiljönamn

    Anger namnet på den startmiljö som jämförs med den aktiva startmiljön. 


    Exempel 34-2 Jämföra startmiljöer (Kommandoradsgränssnitt)

    I det här exemplet jämförs startmiljön första_disken (källa) med startmiljön andra_disken och resultaten skickas till en fil.


    # /usr/sbin/lucompare -i  /etc/lu/compare/ \
    -o /var/tmp/compare.out andra_disken
    

Ta bort en inaktiv startmiljö

Använd antingen Delete-menyn eller ludelete. Du kan inte ta bort den aktiva startmiljön eller den startmiljö som aktiveras vid nästa omstart. Startmiljön som tas bort måste vara färdig. En färdig startmiljö är en startmiljö som inte deltar i en operation som ändrar dess status. Använd "Visa status för alla startmiljöer" om du vill bestämma en startmiljös status. Du kan inte heller ta bort en startmiljö som har filsystem som monterats med lumount.

Så här tar du bort en inaktiv startmiljö (Teckengränssnitt)

  1. Välj Delete på huvudmenyn.

  2. Skriv namnet på den inaktiva startmiljö som du vill ta bort.


    Startmiljöns namn: solaris8
    

    Den inaktiva startmiljön tas bort.

Så här tar du bort en inaktiv startmiljö (Kommandoradsgränssnitt)

  1. Logga in som superanvändare.

  2. Skriv följande:


    # ludelete startmiljönamn
    

    Startmiljönamn

    Anger namnet på den inaktiva startmiljö som ska tas bort.  


    Exempel 34-3 Ta bort en inaktiv startmiljö (kommandoradsgränssnitt)

    I det här exemplet tas startmiljön andra_disken bort.


    # ludelete andra_disken
    

Visa namnet på den aktiva startmiljön

Använd Current-menyn eller kommandot lucurr om du vill visa namnet på den aktuella startmiljön. Om ingen startmiljö har konfigurerats på systemet visas meddelandet "No Boot Environments are defined". Observera att lucurr bara rapporterar namnet på den aktuella startmiljön, inte namnet på den startmiljö som blir aktiv efter nästa omstart. Se "Visa status för alla startmiljöer" om du vill bestämma en startmiljös status.

Så här visar du namnet på den aktiva startmiljön (Teckengränssnitt)

  1. Välj Current på huvudmenyn.

    Den aktiva startmiljöns namn eller meddelandet "No Boot Environments are defined" visas.

Så här visar du namnet på den aktiva startmiljön (Kommandoradsgränssnitt)

  1. Skriv följande:


    # /usr/sbin/lucurr
    

    Exempel 34-4 Visa namnet på den aktiva startmiljön (Kommandoradsgränssnitt)

    I det här exemplet visas namnet på den aktuella startmiljön.


    # /usr/sbin/lucurr
    solaris8

Byta startmiljönamn

När du uppgraderar startmiljön från en Solaris-version till en annan kan det ofta vara bra att byta namn på startmiljön. Efter en uppgradering av operativsystemet kanske du ändrar startmiljöns namn solaris7 till solaris8. Använd Rename-menyn eller kommandot lurename om du vill byta namn på den inaktiva startmiljön.

Det nya namnet får bara innehålla enkelbyte, 8-bitars tecken. Dessutom måste det nya namnet följa nedanstående villkor:

En startmiljö måste ha statusen "färdig" innan du kan byta namn på den. Se "Visa status för alla startmiljöer" om du vill bestämma en startmiljös status. Du kan inte byta namn på en startmiljö som har filsystem som monterats med lumount eller mount.

Så här byter du namn på en inaktiv startmiljö (Teckengränssnitt)

  1. Välj Rename på huvudmenyn.

  2. Ange startmiljön som ska byta namn och sedan det nya namnet.

  3. Spara ändringarna genom att trycka på F3.

Så här byter du namn på en inaktiv startmiljö (Kommandoradsgränssnitt)

  1. Logga in som superanvändare.

  2. Skriv följande:


    # lurename -e  startmiljönamn -n  nytt_namn
    

    -e Startmiljönamn

    Anger den inaktiva startmiljö vars namn ska ändras. 

    -n nytt_namn

    Anger det nya namnet på den inaktiva startmiljön. 

    I det här exemplet byter andra_disken namn till tredje_disken.


    # lurename -e  second_disk  -n  third_disk
    

Lägga till eller ändra en beskrivning som är associerad med ett startmiljönamn

Du kan associera en beskrivning med ett startmiljönamn. Beskrivningen ersätter aldrig namnet. Namn på startmiljöer är begränsade vad gäller tillåtna tecken och tillåten längd, men beskrivningar får innehålla valfria tecken och vara av valfri längd. Beskrivningen kan vara enkel text eller komplex som till exempel en gif-fil. Du kan skapa beskrivningen i följande fall:

Du hittar mer information om hur du använder alternativet -A med lucreate i "Så skapar du en startmiljö första gången (kommandoradsgränssnitt)". Du hittar mer information om hur du skapar beskrivningen efter att du har skapat startmiljön i följande procedurer och i direkthjälpen för ludesc(1M).

Så här lägger du till eller ändrar en beskrivning för ett startmiljönamn med text

  1. Logga in som superanvändare.

  2. Skriv följande:


    # /usr/sbin/ludesc -n  startmiljönamn 'startmiljöbeskrivning'
    

    -n startmiljönamn' startmiljöbeskrivning'

    Anger namn på startmiljön och den nya beskrivningen som ska associeras med namnet 


    Exempel 34-5 Lägga till en beskrivning i ett startmiljönamn med text

    I det här exemplet läggs en startmiljöbeskrivning till den startmiljö som heter andra_disken. Beskrivningen är en textfil som omges av enkla citattecken.


    # /usr/sbin/ludesc -n andra_disken 'Solaris 9 testversion, januari 2001.'
    

Så här lägger du till eller ändrar en beskrivning för ett startmiljönamn med en fil

  1. Logga in som superanvändare.

  2. Skriv följande:


    # /usr/sbin/ludesc -n startmiljönamn -f filnamn
    

    -n startmiljönamn

    Anger namn på startmiljön och den nya beskrivningen som ska associeras med namnet 

    -f

    filnamn

    Anger den fil som ska associeras med ett startmiljönamn. 


    Exempel 34-6 Lägga till en beskrivning i ett startmiljönamn med en fil

    I det här exemplet läggs en startmiljöbeskrivning till den startmiljö som heter andra_disken. Beskrivningen finns i en gif-fil.


    # /usr/sbin/ludesc -n andra_disken -f rose.gif
    

Så här fastställer du ett startmiljönamn från en textbeskrivning

  1. Logga in som superanvändare.

  2. Skriv följande:


    # /usr/sbin/ludesc -A 'startmiljöbeskrivning'
    

-A 'startmiljöbeskrivning'

Visar det startmiljönamn som är associerat med beskrivningen  


Exempel 34-7 Fastställa ett startmiljönamn från en beskrivning

I det här exemplet fastställs namnet på startmiljön, andra_disken, med alternativet -A tillsammans med beskrivningen.


# /usr/sbin/ludesc -A  'Solaris 9 testversion, januari 2001.'
andra_disken

Så här fastställer du ett startmiljönamn från en beskrivning i en fil

  1. Logga in som superanvändare.

  2. Skriv följande:


    # /usr/sbin/ludesc -f  filnamn
    

    -f filnamn

    Visar det startmiljönamn som är associerat med beskrivningen i en fil 


    Exempel 34-8 Fastställa ett startmiljönamn från en beskrivning i en fil

    I det här exemplet fastställs namnet på startmiljön, andra_disken, med alternativet -f och namnet på den fil som innehåller beskrivningen.


    # /usr/sbin/ludesc -f rose.gif 
    andra_disken

Så här fastställer du ett startmiljönamn från ett namn

  1. Logga in som superanvändare.

  2. Skriv följande:


    # /usr/sbin/ludesc -n startmiljönamn
    

    -n startmiljönamn

    Visar den beskrivning som är associerad med startmiljönamnet 


    Exempel 34-9 Fastställa en startmiljöbeskrivning från ett namn

    I det här exemplet fastställs beskrivningen med alternativet -n tillsammans med startmiljönamnet.


    # /usr/sbin/ludesc -n  andra_diskenSolaris 9 testversion, januari 2001

Visa konfigurationen för en startmiljö

Använd List-menyn eller kommandot lufslist om du vill lista konfigurationen för en startmiljö. Resultatet innehåller skivdelen (filsystem), filsystemtyp och filsystemstorlek för varje startmiljömonteringspunkt.

Så här visar du konfigurationen för varje inaktiv startmiljö (Teckengränssnitt)

  1. Välj List på huvudmenyn.

  2. Om du vill visa status för en startmiljö , skriv namnet


    Startmiljöns namn: solaris8
    
  3. Tryck på F3.

    I följande exempel visas en lista.


    Filsystem                fstyp       storlek(Mb) Monterad på
    ------------------------------------------------------------------
    /dev/dsk/c0t0d0s1         swap           512.11 -
    /dev/dsk/c0t4d0s3         ufs           3738.29 /
    /dev/dsk/c0t4d0s4         ufs            510.24 /opt
  4. Om du vill återgå till Lista-menyn, trycker du på F3.

Så här visar du konfigurationen för en startmiljö (Kommandoradsgränssnitt)

  1. Logga in som superanvändare.

  2. Skriv följande:


    # lufslist 
    

    Startmiljönamn

    Anger namnet på den startmiljö som systemspecifikationer ska visas för.  

    I följande exempel visas en lista.


    Filsystem                fstyp       storlek(Mb) Monterad på
    ------------------------------------------------------------------
    /dev/dsk/c0t0d0s1         swap           512.11 -
    /dev/dsk/c0t4d0s3         ufs           3738.29 /
    /dev/dsk/c0t4d0s4         ufs            510.24 /opt