Installationshandbok för Solaris 10: Solaris Flash-arkiv (Skapande och installation)

ProcedureSå här skapar du ett differentiellt Solaris Flash-arkiv med en uppdaterad huvudavbildning

Innan du skapar ett differentiellt arkiv behöver du två avbildningar att jämföra: en oförändrad huvudavbildning och en uppdaterad huvudavbildning. Den ena avbildningen är den oförändrade huvudavbildningen som har behållits oförändrad. Den här avbildningen har lagrats och måste kommas åt. Den andra avbildningen är den oförändrade huvudavbildningen som uppdaterats med mindre ändringar. Rotfilsystemet (/) är standardfilsystemet för den nya avbildningen, men du kan komma åt den även om den har lagrats någon annanstans. När du har de två avbildningarna kan du skapa ett differentiellt arkiv som endast innehåller skillnaderna mellan de två avbildningarna. Det differentiella arkivet kan sedan installeras på kloner som tidigare installerats med den oförändrade huvudavbildningen.

Steg
  1. Förbered huvudsystemet med ändringarna. Innan du gör några ändringar bör huvudsystemet köra en kopia av det ursprungliga arkivet.


    Obs! –

    En kopia av den oförändrade huvudavbildningen måste sparas utan ändringar och finnas tillgänglig att montera senare.


  2. Uppdatera den oförändrade huvudavbildningen med någon av följande ändringar:

    • Ta bort paket.

    • Lägg till paket eller korrigeringsfiler.

    • Ändra konfigurationsfiler.

    • Lägg till stöd för kringutrustning på klonsystemet.

  3. (Valfritt) Skapa anpassade skript. Se Skapa anpassningsskript

  4. Leverera den oförändrade huvudavbildningen i en monteringspunkt.

    • Om den oförändrade huvudavbildningen lagras i en inaktiv startmiljö hämtar du den med kommandot lumount.


      # lumount startmiljönamn monteringspunkt
      
      startmiljönamn

      Anger namnet på den startmiljö där den oförändrade huvudavbildningen lagras

      monteringspunkt

      Anger ett rotfilsystem (/) där avbildningen lagras

      I följande exempel heter den inaktiva startmiljön unchanged_master1. Monteringspunkten är katalogen /a på huvudsystemet.


      # lumount  unchanged_master1 /a
      
    • Om avbildningen lagras på en klon monterar du klonen med NFS.

      1. Dela klonens rotfilsystem (/) på huvudsystemet och ge huvudsystemet root-behörigheter på klonsystemet.


        # share -F nfs -o rw,root=huvudsystem "/"
        

        huvudsystem är namnet på huvudsystemet.

      2. Montera klonen på huvudsystemet.


        # mount -F nfs klonsystem:/ huvudkat
        
        klonsystem

        Anger namnet på systemet som ska monteras

        huvudkat

        Anger katalogen där den oförändrade huvudavbildningen lagras.

    • Om du sparade avbildningen med kommandot ufsdump, hämtar du en kopia med kommandot ufsrestore. Mer information om hur du använder de här kommandona finns i Kapitel 28, UFS Backup and Restore Commands (Reference) i System Administration Guide: Devices and File Systems.

  5. Skapa det differentiella arkivet.


    # flar create -n arkivnamn -A oför_huvudbildavbild_kat\
     alternativ sökväg/filnamn
    
    arkivnamn

    Anger det namn som du vill ge arkivet. arkivnamn som du anger är värdet på nyckelordet content_name. Namnet listas i arkivets identifieringsavsnitt.

    -A oför_huvudavbild_kat

    Skapar ett differentiellt arkiv genom att jämföra en ny systemavbildning med den avbildning som anges med argumentet oför_huvudavbild_kat. Som standard är den nya systemavbildningen roten (/). Du kan ändra standardinställningen med alternativet -R. oför_huvudavbild_kat är en katalog där den oförändrade systemavbildningen lagras eller monteras via UFS, NFS eller kommandot lumount.

    Du kan ta med eller utesluta filer genom att använda alternativ för val av innehåll. En lista med alternativ finns i flar create.

    alternativ

    En beskrivning av alternativ finns i flar create.

    sökväg

    Anger sökvägen pekar på katalogen där du vill spara arkivfilen. Om du inte anger någon sökväg sparar flar create arkivfilen i den aktuella katalogen.

    filnamn

    Anger namnet på arkivfilen.

    • Om det differentiella arkivet skapas returnerar kommandot flar create slutkoden 0.

    • Om det differentiella arkivet inte skapas returnerar kommandot flar create en slutkod som inte är 0.

    Procedurer för att installera ett arkiv beskrivs i Förbereda en installation med Solaris Flash-arkiv med anpassad JumpStart-installation i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.


Exempel 3–13 Skapa ett differentiellt arkiv med den nya huvudavbildningen på huvudsystemet

I det här exemplet har katalogen för den oförändrade huvudavbildningen namnet unchanged_master1. Den nya huvudavbildningen som innehåller ändringarna är rotkatalogen (/). Den nya huvudavbildningen jämförs med den oförändrade huvudavbildningen och det differentiella arkiv som blir resultatet komprimeras. Det differentiella arkivet lagras i filen diffarchive1.flar. Arkivet innehåller filer som ska tas bort, ändras eller läggas till vid installationen.


# flar create -n diffarchive1 -A /a/unchanged_master1 -c diffarchive1.flar


Exempel 3–14 Skapa ett differentiellt arkiv med avbildningarna som lagras i en inaktiv startmiljö

I det här exemplet lagras den oförändrade huvudavbildningen, unchanged_master1, i en inaktiv startmiljö och åtkomst sker genom att startmiljön monteras. Den nya huvudavbildningen är rotkatalogen (/). Den nya huvudavbildningen jämförs med den oförändrade huvudavbildningen och det differentiella arkiv som blir resultatet komprimeras. Arkivet lagras i diffarchive4.flar. Arkivet innehåller filer som ska tas bort, ändras eller läggas till vid installationen.


# lumount unchanged_master1 /a
# flar create -n diffarchive4 -A /a -c  diffarchive4.flar