Du kan skapa ett arkiv från huvudsystemet eller skapa ett differentiellt arkiv från två systemavbildningar. Det differentiella arkivet installerar endast skillnaderna mellan de två avbildningarna.
När du har installerat huvudsystemet är nästa uppgift i Solaris Flash-installationsprocessen att skapa ett Solaris Flash-arkiv. Filer på huvudsystemet kopieras till ett arkiv för Solaris Flash tillsammans med viss identifikationsinformation. Du kan skapa arkiv för Solaris Flash medan huvudsystemet körs i fleranvändar- eller enanvändarläge. Du kan också skapa arkiv för Solaris Flash när du startat från:
Solaris DVD
Solaris Software 1 of 2
En avbildning av Solaris Software eller Solaris Languages CD
Om du har ett klonsystem som du vill uppdatera kan du skapa ett differentiellt arkiv som bara innehåller skillnaderna mellan två avbildningar, den oförändrade huvudavbildningen och en uppdaterad huvudavbildning. En avbildning kan vara systemet som kör den ursprungliga programvaran som var installerad på klonen, annars behöver du få åtkomst till en kopia av den oförändrade huvudavbildningen. Den här avbildningen ska uppdateras med de ändringar som du vill installera. Du använder en annan avbildning för jämförelsen. Det differentiella arkivet består av skillnaderna mellan de här två avbildningarna. Du kan installera ett differentiellt arkiv med installationsmetoden anpassad JumpStart. Du kan även använda Solaris Live Upgrade om du vill installera ett differentiellt arkiv i en inaktiv startmiljö. När du uppdaterar ett klonsystem med ett differentiellt arkiv ändras bara de filer som finns i arkivet på klonsystemet. Du kan använda skript om du vill anpassa arkivet före eller efter installationen, något som är speciellt användbart när det gäller omkonfiguration.
Du bör spara en oförändrad huvudavbildning efter standardinstallationen så att det går att komma åt den med en av följande metoder.
En Solaris Live Upgrade-startmiljö, monterad på en katalog som använder kommandot lumount. En beskrivning av en Solaris Live Upgrade-startmiljö finns i Kapitel 33.
Ett klonsystem som är monterat över NFS med root-behörigheter.
En säkerhetskopia av systemet som kan återställas med kommandot ufsdump.
Steg-för-steg-anvisningar finns i Så här skapar du ett differentiellt Solaris Flash-arkiv med en uppdaterad huvudavbildning.
När du skapar ett Solaris Flash-arkiv kan vissa filer och kataloger som ska kopieras från huvudsystemet exkluderas. Om du har exkluderat en katalog kan du även återställa specifika filer eller underkataloger i den katalogen. Du kan till exempel skapa ett arkiv som exkluderar alla filer och kataloger i /a/aa/bb/c. Innehållet i underkatalogen bb kan inkluderas. Det enda innehållet skulle då vara underkatalogen bb.
Använd filexkluderingsalternativen för flar create med försiktighet. Om du exkluderar vissa kataloger kan andra kataloger som du inte är medveten om lämnas kvar i arkivet, exempelvis systemkonfigurationsfiler. Systemet kan då bli inkonsekvent och installationen skulle inte fungera. Det bästa är om du exkluderar kataloger och filer när det gäller data som lätt kan tas bort utan att systemet störs, till exempel stora datafiler.
I följande tabell listas de kommandoalternativ för flar create som kan användas för att exkludera filer och kataloger och återställa filer och underkataloger.
Hur specifierat? |
Alternativ som exkluderar |
Alternativ som inkluderar |
---|---|---|
Ange namnet på katalogen eller filen |
-x exkludera_kat/filnamn |
-y inkludera_kat/filnamn |
Använd en fil som innehåller en lista |
-X lista_filnamn -z lista_filnamn |
-f lista_filnamn -z lista_filnamn |
Beskrivningar av de här alternativen finns i Tabell 23–7.
Exempel på anpassning av arkiv finns i Exempel – skapa arkiv för en initial installation.
När programvaran är installerad på huvudsystemet kan du köra speciella skript under skapande, installation, efterinstallation och första omstart. Med de här skripten kan du utföra följande:
Konfigurera program på klonsystem. Om det gäller vissa okomplicerade konfigurationer kan du använda ett anpassat JumpStart-skript. Om det gäller mera komplicerade konfigurationer kan speciell konfigurationsfilsbehandling vara nödvändig på huvudsystemet, alternativt före eller efter installationen på klonsystemet.
Skydda lokala anpassningar på klonsystem. Lokala förinstallations- och efterinstallationsskript kan finnas på klonen och hindra att lokala anpassningar skrivs över av Solaris Flash-programmet.
Identifiera ej klonbara, värdberoende data som gör att du kan göra arkivet oberoende av värden. Värdoberoende aktiveras genom att du ändrar den här typen av data eller tar bort dem från arkivet. En loggfil är ett exempel på värdberoende data.
Kontrollera programvaruintegritet i arkivet när det skapas.
Kontrollera installationen på klonsystemet.
När du skapar ett skript som inte är ett omstartsskript bör du följa de här riktlinjerna om du vill försäkra dig om att skriptet inte skadar operativmiljön eller stör systemet på något annat sätt. Riktlinjerna möjliggör användning av Solaris Live Upgrade, som skapar en ny startmiljö för installation av operativmiljön. Den nya startmiljön kan installeras med ett arkiv medan systemet körs.
De här riktlinjerna gäller inte omstartsskript som tillåts köra bakgrundsprogram eller göra andra typer av förändringar i rotfilsystemet (/).
Skript får inte påverka systemet som körs för tillfället. Operativmiljön som körs för tillfället kanske inte är den som körs när Solaris Flash-arkivet installeras.
Skript får inte starta eller stoppa bakgrundsprocesser.
Skript får inte vara beroende av utdata från kommandon, till exempel ps, truss eller uname, som är beroende av operativmiljön. De här kommandona rapporterar information om systemet som körs för tillfället.
Skript får inte skicka signaler eller på annat sätt påverka pågående processer.
Skript kan använda standard-UNIX-kommandon som möjliggör skalskript, till exempel expr, cp och ls.
En översikt över Solaris Live Upgrade finns i Kapitel 33.
Solaris Flash-arkiv innehåller följande avsnitt. Vissa avsnitt kan du använda för att identifiera och anpassa arkivet och visa information om installationen. Längre beskrivningar av varje avsnitt finns i Kapitel 23.
Tabell 20–1 Flash-arkivavsnitt
Avsnittsnamn |
Endast information |
Beskrivning |
---|---|---|
Arkivcookie |
X |
Det första avsnittet innehåller en cookie som identifierar filen som ett Solaris Flash-arkiv. |
Arkividentifikation |
|
Det andra avsnittet innehåller nyckelord med värden som ger identifieringsinformation om arkivet. Viss identifikationsinformation ges av arkivprogramvaran. Annan och mer specifik identifikationsinformation kan du lägga till genom att använda alternativ med kommandot flar create. |
Användardefinierade |
|
Det här avsnittet kommer direkt efter identifikationsavsnittet. Du kan definiera och infoga de här avsnitten om du vill anpassa arkivet. De avsnitt du infogar bearbetas inte av arkivet för Solaris Flash. Det här avsnittet skulle till exempel kunna innehålla en beskrivning av arkivet eller kanske ett skript som kontrollerar integriteten för ett program. |
Manifest |
X |
Det här avsnittet framställs för ett differentiellt Solaris Flash-arkiv och används för att validera klonsystem. I manifestavsnittet visas en lista över de filer på systemet som ska behållas, läggas till eller tas bort från klonsystemet. Det här avsnittet innehåller endast information, filerna listas i ett internt format som inte kan användas för skript. |
Fördistribution, efterdistribution, omstart |
X |
Det här avsnittet innehåller intern information som flash-programvaran använder före och efter att en operativmiljöavbildning installerats. Alla skript som du angett finns i det här avsnittet. |
Sammanfattning |
|
Det här avsnittet innehåller meddelanden om skapandet av arkivet. I det här avsnittet registreras även åtgärder som satts igång av fördistributions- och efterdistributionsskript. Du kan även visa hur installationen har gått genom att skriva ett skript som skickar utdata till det här avsnittet. |
Arkivfiler |
X |
Arkivets filavsnitt innehåller filerna som har samlats in från huvudsystemet. |
Skapa arkivet när systemet är så statiskt som möjligt.
Skapa arkivet efter att programvara installerats på huvudsystemet och innan den har konfigurerats. Solaris Volymhanterare lagrar till exempel metainformation utanför filsystemet. Om du har en inkapslad och speglad startdisk kan du inte skapa arkivet. Eftersom skapandeprocessen av arkivet inte försöker komma åt metainformation utanför filsystemet måste arkivet skapas före konfigurationen.
När du har skapat arkivet för Solaris Flash kan du spara det på huvudsystemets hårddisk eller på ett band. När du har sparat arkivet kan du kopiera det till vilket filsystem eller media som du vill.
NFS-server (Network File System)
HTTP- eller HTTPS-server
FTP-server
Band
Cd, dvd
Diskett
Lokal enhet på ett klonsystem som du vill installera
När du skapar arkivet för Solaris Flash kan du ange att arkivet ska sparas som komprimerad fil genom att använda verktyget compress(1). Ett arkiv som komprimeras kräver mindre diskutrymme och belastar nätverket mindre när du installerar arkivet över ett nätverk.