Installationsbibliotek för Solaris 7 (SPARC-version)

Kapitel 5 Uppgradera ett Solaris-system

Detta kapitel beskriver hur du uppgraderar ett befintligt Solaris-system. Följande avsnitt ingår:

Olika sätt att uppgradera ett system

När du installerar en ny version av Solaris-programvara i ett befintligt Solaris-system kan du välja ett av följande alternativ i installationsprogrammet:

Vanliga frågor om alternativet Uppgradera

Kommer jag att kunna använda uppgraderingsalternativet i mitt system?

Du kan använda uppgraderingsalternativet om du kör Solaris 2.4 eller senare.

Om du vill ta reda på vilken version av Solaris-operativmiljön systemet körs med skriver du:


$ uname -a
Måste jag ta bort korrigeringsfiler innan jag använder uppgraderingsalternativet?

Nej.

Vad gör jag om Solaris-installationsprogrammet inte innehåller något uppgraderingsalternativ, trots att systemet ska vara uppgraderingsbart?

Information finns i Kapitel 6.

Vad gör jag om datorns filsystem inte har tillräckligt med utrymme för uppgradering?

Uppgraderingsalternativet i Solaris interaktiva installationsprogram gör att du kan omfördela diskutrymme om de aktuella filsystemen inte har tillräckligt med utrymme för uppgraderingen. En autolayout-funktion försöker som standard avgöra hur diskutrymmet ska omfördelas så att uppgraderingen kan utföras. Om autolayout inte kan avgöra hur diskutrymmet ska omfördelas måste du ange vilka filsystem som kan flyttas eller ändras och köra autolayout igen baserat på dina inmatningar.

Kan jag uppgradera till en annan programvarugrupp automatiskt?

Nej. Om du t ex nyligen har installerat programvarugruppen Slutanvändare i ditt system kan du inte använda uppgraderingsalternativet för att uppgradera till programvarugruppen Utvecklare. Under uppgraderingen kan du dock alltid lägga till programvara i systemet som inte ingår i den installerade programvarugruppen.

Var visar installationsprogrammet lokala ändringar som uppgraderingen inte kunde behålla?
  • Innan systemet startas om: /a/var/sadm/system/data/upgrade_cleanup

  • Efter att systemet har startats om: /var/sadm/system/data/upgrade_cleanup

Var visar installationsprogrammet vad som har utförts under uppgraderingen?
  • Innan systemet startas om: /a/var/sadm/system/logs/upgrade_log

  • Efter att systemet har startats om: /var/sadm/system/logs/upgrade_log

Uppgraderingsinstruktioner

I det här avsnittet finns information om hur du uppgraderar och säkerhetskopierar ett system.

Så här uppgraderar du ett system

  1. Läs igenom följande information innan du uppgraderar ditt befintliga system med en ny version av Solaris operativmiljö.

    • Läs avsnittet "Programvarufunktioner som inte längre stöds" i Solaris tilläggsinformation och återförsäljarens tilläggsinformation för att se om det finns någon maskinvara som du använder som inte längre stöds av den nya versionen.

    • Läs Kapitel 2 och försäljarens tilläggsinformation för att se om någon av ändringarna eller förbättringarna av Solaris-operativmiljön påverkar ditt arbete.

    • Läs den dokumentation som följde med systemet och kontrollera att ditt system och dina enheter stöds av den nya versionen.

    • Kontrollera övrig programvarudokumentation.


      Varning!   Varning!

      Du kan undvika att förlora data under uppgraderingen genom att söka efter kända problem i Tabell 5-1. Listan är inte fullständig. Kontrollera alltid om medföljande dokumentation från försäljare eller andra tillverkare innehåller uppgraderingsinstruktioner.


      Tabell 5-1 Programvara som kräver ändringar före uppgradering

      Programvara 

      Problemsammanfattning 

      SolsticeTM DiskSuiteTM

      Metaenheter går inte att uppgradera automatiskt. Instruktioner hittar du i Appendix B, "Upgrading to Other Solaris Versions", i Solstice DiskSuite Reference Guide.

      Prestoserve 

      Om du startar uppgraderingsprocessen genom att stänga av systemet med init 0 kan data gå förlorade. Instruktioner om hur du stänger av systemet finns i dokumentationen till Prestoserve.

    • Leta rätt på alla tillgängliga korrigeringsfiler som du kan behöva. Den senaste listan med tillhandahålls av SunSolveTM på Internet (http://sunsolve.sun.com/).

  2. Säkerhetskopiera systemet.

    Säkerhetskopiera alltid befintliga filsystem innan du använder uppgraderingsalternativet och installerar en ny version av Solaris-operativmiljön. När man säkerhetskopierar filsystem kopieras de till flyttbara medier (t ex band), vilket skyddar data från att gå förlorade, förstöras eller skadas. Om du inte redan har en rutin för säkerhetskopiering kan du få information om hur du utför en fullständig säkerhetskopiering av filsystem i "Så här säkerhetskopierar du ett system". Information om hur du skapar schemalagda säkerhetskopieringar och använder andra kommandon för säkerhetskopiering finns i System Administration Guide, Volume I.

  3. Sätt in Solaris CD-skivan i CD-ROM-enheten.

  4. Starta systemet från Solaris CD-skivan.

    Skriv följande vid ok-prompten:

    boot cdrom


    Obs!

    För äldre SPARCTM-baserade system använder du följande startkommando: boot sd(0,6,2)



    Obs!

    Om det härefter uppstår några fel kan du få ytterligare hjälp i Kapitel 6.


  5. Vänta medan systemet startas.

    När du har skrivit startkommandot genomgår systemet en startfas där olika maskinvaru- och systemkomponenter kontrolleras. Det här pågår i flera minuter. När systemet startas om kan meddelanden som följande visas:


    ok boot cdrom
    Booting from: sd(0,6,2)
    SunOS Release x.x Version [UNIX(R) System V Release]
    Copyright (c), Sun Microsystems, Inc.
    Configuring devices 
    Starting OpenWindows...
     
  6. Följ instruktionerna på skärmen och installera Solaris operativmiljö.

    Installationsprogrammet för Solaris är en menystyrd, interaktiv steg-för-steg-guide för installation av operativsystemet Solaris. Du kan också få svar på dina frågor genom att använda direkthjälpen.

  7. Vänta medan Solaris-operativmiljön installeras i systemet.

    En logg från installationen (hur systemet installerades) sparas till följande fil:

    • Innan systemet startas om: /a/var/sadm/system/logs/upgrade_log

    • Efter att systemet har startats om: /var/sadm/system/logs/upgrade_log

Så här säkerhetskopierar du ett system

  1. Bli superanvändare.

  2. Stäng av systemet.


    # init 0
    
  3. Ställ in systemet för att köra nivå S (enanvändarläge).


    ok boot -s
    
  4. (Valfritt) Kontrollera att filsystemet är korrekt med kommandot fsck kommando.

    När du kör kommandot fsck med alternativet -m kontrolleras det att filsystemet är korrekt. Exempelvis elavbrott kan försätta filer i ett felaktigt tillstånd.


    # fsck -m /dev/rdsk/enhetsnamn
    
  5. (Ej obligatoriskt) Om du säkerhetskopierar filsystem till en fjärransluten bandstation:

    1. Lägg till följande post i filen ./rhosts i systemet som startar säkerhetskopieringen:


      värd root
      
    2. Kontrollera att värddatornamnet som har lagts till i filen /.rhosts ovan är åtkomligt via den lokala filen /etc/inet/hosts eller en tillgänglig NIS- eller NIS+-namnserver.

  6. Identifiera bandstationens enhetsnamn.

    Standardbandstation är /dev/rmt/0.

  7. Sätt in ett band som inte är skrivskyddat i bandstationen.

  8. Säkerhetskopiera filsystem med hjälp av något av ufsdump-kommandona i Tabell 5-2.

    Tabell 5-2 Kommandon för fullständig säkerhetskopiering

    Om du vill göra en fullständig säkerhetskopiering av en ... 

    Använder du kommandot ... 

    Lokal diskett 

    ufsdump9ucf /vol/dev/ filer_som_ska_säkerhetskopieras

    Lokal kassettbandstation 

    ufsdump9ucf /dev/rmt filer_som_ska_säkerhetskopieras

    Fjärransluten kassettbandstation 

    ufsdump0ucf fjärrvärd:/ filer_som_ska_säkerhetskopieras

  9. När du uppmanas till det tar du bort bandet och ersätter det med nästa volym.

  10. Märk varje band med volymens nummer, nivå, datum, systemnamn och filsystem.

  11. Återställ systemet till nivå 3 genom att trycka på Ctrl-D.

  12. Kontrollera att säkerhetskopieringen lyckades genom att visa bandets innehåll med hjälp av kommandot ufsrestore.

Så här rensar du efter uppgraderingen

När systemet är uppgraderat lämnar installationsprogrammet systemet vid ledtexten för superanvändare i enanvändarläge.

  1. Rensa i systemet om det behövs.

    När du använder uppgraderingsalternativet slår Solaris installationsprogram ihop lokala ändringar av programvaran i det befintliga systemet med den nya programvaran. Ibland händer det att sammanslagningen inte är möjlig. Studera följande fil och se om du behöver åtgärda någon av de lokala ändringarna som uppgraderingen inte kunde bevara:

    /a/var/sadm/system/data/upgrade_cleanup


    Varning!   Varning!

    Granska all information i filen upgrade_cleanup. Systemet kanske inte går att starta om du inte åtgärdar osparade lokala ändringar.


  2. Starta om systemet.


    # reboot