Solaris 8 Handbok för Sun-plattformar

Uppgradera AP

Det här kapitlet innehåller instruktioner för hur du uppgraderar till AP 2.3 på Sun Enterprise-servrar. AP 2.0, AP 2.0.1, AP 2.1 och AP 2.2 stöds inte under Solaris 8 2/00. Uppgraderingsprocessen omfattar:

Det finns skript för att underlätta processen i /katalog_med_nedladdning/ap_2_3_sparc/Tools från webben eller på CD:n i katalogen /cdrom/cdrom0/Alternate_Pathing_2.3/Tools.


Obs!

Om du uppgraderar till AP 2.3 på alla Sun Enterprise 10000-domäner kan du ta bort SUNWapssp-paketet från SSP-arbetsstationen med pkgrm. Om någon domän däremot kommer att behålla en äldre AP-version får du inte ta bort AP-programvaran från SSP-arbetsstationen. I båda fallen påverkas AP 2.3 inte om du låter AP-programvaran ligga kvar på SSP-arbetsstationen.


AP-paketen behöver ungefär 2,7 megabyte ledigt diskutrymme på servern. Följande tabell visar hur mycket utrymme AP behöver totalt på varje filsystem.

Tabell 8-2 Hur mycket skivutrymme AP behöver på varje filsystem

Filsystem 

Storlek 

/usr

317 kbyte 

/

1,3 Mbyte 

/etc

13 kbyte 

/kernel

1528 kbyte 

/sbin

1481 kbyte 


Obs!

När du partitionerar hårddisken under installationen av Solaris-programvaran måste du ge varje databaskopia en diskpartition på minst 300 kbyte var. Mer detaljerad information kring partitionering för AP-databaser finns i Kapitel 2, "Alternate Pathing Database" i Alternate Pathing 2.3 User Guide.


Säkerhetskopiera servern

Säkerhetskopiera alltid servern innan du uppgraderar någon programvara. Den säkraste metoden att säkerhetskopiera är en dump på nivå noll (ufsdump(1M)) av filsystemen på den server som skall uppgraderas. Om du inte har någon bestämd säkerhetskopieringsmetod som du brukar använda, hänvisar vi till System Administration Guide.

Du behöver inte ta bort installerade korrigeringsfiler innan du uppgraderar.


Obs!

Om du vill lägga till eller ta bort någon maskinvara som ingår i en AP-sökvägsgrupp gör du det antingen innan du påbörjar uppgraderingsprocessen eller efter det att du är klar med uppgraderingen. Rent allmänt bör du undvika maskinvaruändringar som får ändringar av styrenhetsnummer som följd.


Obekräftade AP-databasposter

Innan du kör ap_upgrade_begin måste du bekräfta eventuella obekräftade poster i AP-databasen. Om några metaenheter inte är bekräftade följer de inte med vid uppgraderingen. Samma sak gäller borttagningar som inte bekräftades; vid uppgraderingen tas de borttagna metaenheterna med och tas inte bort såvida du inte gör det igen explicit.

Läsa i dokumentation för övrig programvara

Titta i dokumentationen för övrig programvara du använder, som t.ex. diskvolymhanterare, innan du använder alternativet uppgradering i suninstall. Det kan finnas ytterligare saker du måste göra för att bevara den gamla konfigurationen. Kom också ihåg att titta i tilläggsinformationen för AP och eventuella volymhanterare.

Uppgradera AP och Solaris samtidigt

I instruktionerna för AP-uppgradering här använs två skript ap_upgrade_begin och ap_upgrade_finish. Det första skriptet sparar den aktuella AP-konfigurationen. Det andra skriptet återställer exakt konfigurationen efter det att du har installerat AP 2.3-paketen. Det kan hända att du uppgraderar Solaris samtidigt som du uppgraderar till Solaris 2.6, Solaris 7 eller Solaris 8. Eftersom AP-konfigurationen återställs precis som den var innan du uppgradera Solaris måste du vara medveten om de problem som beskrivs i avsnitten nedan.

AP-databaspartitioner

AP-uppgraderingsskriptet försöker återskapa AP-databaserna på samma partitioner som de låg på före Solaris-uppgraderingen. Solaris 7 och 8 kräver dock mer utrymme än tidigare Solaris-versioner. På grund av detta kan du välja att ändra partitioneringen av startdisken när du kör suninstall. Ändra inte AP-databaspartitionerna. Om du uppgraderade från Solaris 7 till Solaris 8 är detta inget du behöver tänka på. Om du däremot uppgraderar från en tidigare Solaris-version och lägger filsystemen på alla partitioner som tidigare användes för AP-databaserna kommer ap_upgrade_finish inte att kunna återskapa några databaser och uppgraderingen kommer att misslyckas.

Vidare, om du lägger ett filsystem på någon partition som tidigare användes för AP-databasen och om filsystemet av någon anledning är anslutet när du kör ap_upgrade_finish skrivs filsystemet över med en kopia av AP-databasen.

Rotdiskpartitioner

AP-uppgraderingsfunktionn förutsätter att partitioneringen av rotdisken (disken med /-partitionen (rotpartitionen) ) inte ändras under uppgraderingen. Solaris 7 och 8 kräver dock mer utrymme än tidigare Solaris-versioner. Ett sätt att få mer utrymme är att partitionera om den ursprungliga disken eller att dela upp rotdisken i två diskar med standardkommandon före Solaris-uppgraderingen. Om du partitionerar om rotdisken gör du det innan du uppgraderar till AP 2.3.

Om det inte finns tillräckligt mycket ledigt utrymme när du kör suninstall får du ändra diskpartitioneringslayouten för att skaffa mer utrymme. Du får dock inte när du kör suninstall flytta partitionerna / (rot) eller /usr till andra diskar eftersom AP-skriptet då misslyckas.

Uppgradera till AP 2.3

  1. Om det behövs loggar du in som superanvändare och bekräftar eventuella ej bekräftade poster i AP-databasen:


    # apdb -C
    

  2. Avsluta alla processor som direkt eller indirekt använder AP-metaenheter.

    Om du har en volymhanterare från tredje part installerad på systemet avkonfigurerar du den nu genom att läsa instruktionerna i leverantörens dokumentation.

    Vad gäller AP behöver inget ytterligare göras för att göra detta förutom det volymhanterarens tillverkare säger att du skall göra för att avkonfigurera denna.


    Varning!   Varning!

    När volymhanteraren har avkonfigurerats och du uppmanas att installera det nya operativsystemet stannar du nu och tar bort den gamla AP-versionen. Installera inte Solaris 8 nu.


    Du behöver inte bry dig om huruvida anslutna ufs-filsystem eller TCP/IP-nätverk använder AP-metaenheter.

    Skriptet ap_upgrade_begin, som du sedan skall köra, och sedan kommandot reboot får ufs-filsystemen och växlingsenheter som är konfigurerade i /etc/vfstab att använda fysiska sökvägar i stället för AP-metaenheter.

    Likaså tar ap_upgrade_begin även hand om namnbyte för TCP/IP-nätverksgränssnitt (/etc/hostname.xxxx) som använder AP-metaenheter.


    Obs!

    Detta gäller för alla ufs-filsystem som är konfigurerade i vfstab och nätverk som är konfigurerade i /etc/hostname.xxxx-filerna.


  3. Ta bort den nuvarande AP-konfigurationen.

    1. Logga in på servern som superanvändare och kör följande skript för att avkonfigurera AP (och spara AP-konfigurationen så att den sedan kan återställas):


      # /path/Alternate_Pathing_2.3/Tools/ap_upgrade_begin 
      ...
      ap_upgrade_begin complete. (State saved in /var/tmp/apstate.) Now you can safely remove the old AP packages, upgrade Solaris if necessary, and install new AP packages. Run the ap_upgrade_finish script when you're done to restore the AP configuration. Please read the upgrade directions in the Sun Enterprise Server Alternate Pathing 2.3 Installation and Release Notes for specific details.

      Skriptet sparar den nuvarande AP-konfigurationen i filen /var/tmp/apstate. Skriptet skapar också ett körbart skalskript som du kan använda för att återskapa AP-konfigurationen. Du kan undersöka filen /var/tmp/apstate om du vill, men du skall inte ändra eller ta bort den! Om du gör det kan uppgraeringen påverkas.

    2. Ta bort paketen SUNWapdoc, SUNWapr, SUNWapu, SUNWabap och SUNWapdv (om det behövs) genom att använda kommandot pkgrm(1M).

  4. Uppgradera nu Solaris (om det behövs).


    Obs!

    Du måste uppgradera Solaris om du använder en tidigare Solaris-version än Solaris 2.6.



    Varning!   Varning!

    Kontrollera att du uppgraderar rätt skivdel. Om du tidigare använde en volymhanterare för att spegla startdisken och om du också använda AP för att få en alternativ väg till varje startdiskspegling så finns det nu fyra fiska sökvägar som tidigare var jämbördiga vägar till startdisken (två alternativa vägar för varje spegling av startdisken). Nu när både AP och volymhanteraren har avkonfigurerats tittar du i /etc/vfstab för att ta reda på den fysiska sökvägen till filsystemet root (/). När du kör suninstall anger du den sökvägen när du ombeds ange vilken dis som skll uppgraderas. Senare, när du återställer volymhanteraren måste du se till att ange disken som primärspegling. Se dokumentationen till volymhanteraren för information om hur man avgör vilken fysisk diskdel som anväds vid start.



    Obs!

    AP-kräver att en hel diskpartition har minst 300 kbyte som kan användas till varje databaskopia. Mer detaljerad information om partitionering för AP-databaserna hänvisar vi till kapitel 2, "Alternate Pathing Database" i Alternate Pathing 2.3 User Guide.


    Se "Uppgradera ett Solaris-system" i Installationsbibliotek för Solaris 8 (SPARC-version). Tänk på att du måste välja alternativet uppgradering för att gör en uppgradering av Solaris.

  5. När Solaris-uppgraderingen är klar uppgraderar du till AP 2.3.

    1. Logga in som superanvändare och skriv:

      Om du laddade ned programmet från Internet:


      # cd /nedladdningskatalog/ap_2_3_sparc/Tools
      

      Om du gör uppgraderingen från CD:


      # cd /cdrom/cdrom0/Alternate_Pathing_2.3/Tools
      

    2. Installera de nödvändiga AP 2.3-paketen:


      # pkgadd -d . SUNWapdv SUNWapr SUNWapu SUNWapdoc
      

    3. Kör följande skript för att återställa den ursprungliga AP-konfigurationen:


      Obs!

      Se till att du har läst "Uppgradera AP och Solaris samtidigt" innan du kör följande kommando.


      # /path/Alternate_Pathing_2.3/Tools/ap_upgrade_finish
      ...
      ap_upgrade_finish complete. (State saved in /var/tmp/apstate.) Now you can upgrade and configure any volume managers or other software to use AP metadevices. Please read the upgrade directions in the Sun Enterprise Server Alternate Pathing 2.3 Installation and Release Notes for specific details.


    4. Starta om.

  6. Om du har en volymhanterare från tredje part installerar och konfigurerar du den i enlighet med tillverkarens instruktioner.


    Varning!   Varning!

    Om startdisken är speglad ser du till att använda den uppgraderade disken som primärspegling.


    Nu är uppgraderingen klar.