Detta kapitel beskriver hur du uppgraderar ett befintligt Solaris-system. Följande avsnitt ingår:
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:
Uppgradera - Det här alternativet slår ihop den nya versionen av Solaris-operativmiljön med de befintliga filerna på systemets skivor. Det sparar så många som möjligt av de ändringar du har gjort i den föregående versionen av Solaris operativmiljö.
Grundläggande - Det här alternativet skriver över systemets skiva med den nya versionen av Solaris-operativmiljön. Du måste säkerhetskopiera alla lokala ändringar du har gjort i den föregående versionen av Solaris operativmiljö innan du börjar installationen och återställa de lokala ändringarna när installationen är slutförd.
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 |
Nej.
Information finns i Kapitel 7.
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.
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.
I det här avsnittet finns information om hur du uppgraderar och säkerhetskopierar ett system.
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 för att se om det finns någon programvara som du använder som inte stöds av den nya versionen.
Läs Kapitel 2 för att se om någon av ändringarna eller förbättringarna av Solaris-operativmiljön påverkar ditt arbete.
Läs Solaris 7 (Intel Platform Edition) Hardware Compatibility List för att se om ditt system och dina enheter stöds av den nya versionen.
Kontrollera övrig programvarudokumentation.
Du kan undvika att förlora data under uppgraderingen genom att läsa informationen om Solstice DiskSuite nedan. Läs alltid uppgraderingsanvisningarna i den medföljande dokumentation och dokumentationen från andra tillverkare.
Om du använder Solstice DiskSuiteTM måste du tänka på att metaenheter inte kan uppgraderas automatiskt. Instruktioner hittar du i Appendix B, "Upgrading to Other Solaris Versions", i Solstice DiskSuite Reference Guide.
Säkerhetskopiera systemet.
Säkerhetskopiera alltid befintliga filsystem innan du använder uppgraderingsalternativet och installerar en ny version av Solaris operativmiljö. Att säkerhetskopiera filsystem innebär att filsystemen kopieras till flyttbara media (exempelvis ett band) för att skydda 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.
Sätt in Konfigurationsassistentens startdiskett i diskettenheten (a:).
Sätt in Solaris CD-skivan i CD-ROM-enheten.
Förbered systemet för start.
Tabell 6-1 Startinstruktioner
Om systemet är ... |
Gör du så här ... |
---|---|
Nytt (ur kartongen) och avstängt |
Koppla på systemkomponenterna. |
Påslaget och kör Solaris
|
Anslut till ett kommandoverktyg eller skal och skriv: $ su root # init 0 Följ ledtexterna för att starta om. |
När du kopplar på systemet kontrollerar ett diagnostiskt program (Konfigurationsassistenten) maskinvaran och letar efter enheter som du har lagt till i systemet som är oförenliga. Om sådana påträffas uppmanas du att åtgärda dem innan du fortsätter.
Välj CD-alternativet för att starta systemet från CD-ROM-enheten.
Välj alternativet Interaktiv.
Välj inte 2 - anpassad JumpStart, som är ett avancerat installationsalternativ. För det krävs en tidigare installation. Om du vill automatisera installationer med hjälp av anpassad JumpStart kan du läsa Solaris Advanced Installation Guide.
Använd inte Solaris Web Start eftersom den inte stöder uppgradering i denna version.
Om det härefter uppstår några fel kan du få ytterligare hjälp i Kapitel 7.
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.
Vänta medan Solaris operativmiljö installeras på 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
Starta om systemet.
Bli superanvändare.
Stäng av systemet.
# init 0 |
Ställ in systemet för att köra nivå S (enanvändarläge).
ok boot -s |
(Valfritt) Kontrollera att filsystemet är korrekt med kommandot fsck.
När du kör kommandot fsck med alternativet -m kontrolleras det att filsystemet är korrekt. Exempelvis kan elavbrott försätta filer i ett felaktigt tillstånd.
# fsck -m /dev/rdsk/enhetsnamn |
(Valfritt) Om du säkerhetskopierar filsystem till en fjärransluten bandstation:
Identifiera bandstationens enhetsnamn.
Standardbandstation är /dev/rmt/0.
Sätt in ett band som inte är skrivskyddat i bandstationen.
Säkerhetskopiera filsystem med hjälp av något av ufsdump-kommandona i Tabell 6-2.
Tabell 6-2 Kommandon för fullständig säkerhetskopiering
Om du vill göra fullständig säkerhetskopiering av ... |
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 |
När du uppmanas till det tar du bort bandet och ersätter det med nästa volym.
Märk varje band med volymens nummer, nivå, datum, systemnamn och filsystem.
Återställ systemet till nivå 3 genom att trycka på Ctrl-D.
Kontrollera att säkerhetskopieringen lyckades genom att visa bandets innehåll med hjälp av kommandot ufsrestore.
När systemet är uppgraderat lämnar installationsprogrammet systemet vid ledtexten för superanvändare i enanvändarläge.
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
Granska all information i filen upgrade_cleanup. Systemet kanske inte går att starta om du inte åtgärdar osparade lokala ändringar.
Starta om systemet.
# reboot |