Innan du skapar och installerar ett Solaris Flash-arkiv måste du fatta vissa beslut om hur du vill installera Solaris på dina system. Den första gången du installerar ett system installerar du med ett fullständigt arkiv som är en standardinstallation. När systemet har installerats med ett arkiv kan det uppdateras med ett differentiellt arkiv. Det differentiella arkivet installerar endast skillnaderna mellan två arkiv.
Den första uppgiften i installationsprocessen för Solaris Flash är att installera ett system, huvudsystemet, med den konfiguration som du vill att varje klonsystem ska ha. Du kan använda alla installationsmetoder för Solaris om du vill installera ett arkiv på huvudsystemet. Du kan installera delar av eller hela operativsystemet Solaris. När du har slutfört installationen kan du lägga till eller ta bort program eller ändra konfigurationsfiler. Följande begränsningar gäller vid installation av huvudsystem:
Huvudsystemet och klonsystemen måste ha samma kärnarkitekturer. Om du vill installera kloner med en sun4u-arkitektur kan du till exempel bara använda ett arkiv som har skapats från ett huvudsystem som har en sun4u-arkitektur.
Du måste installera huvudsystemet med exakt den konfiguration som du vill ha på varje klonsystem. Vad du bestämmer dig för när du utformar installationen av huvudsystemet beror på följande:
Vilka program som du tänker installera på klonsystemen
Vilken kringutrustning som är ansluten till huvudsystemet och klonsystemen
Huvudsystemets och klonsystemens arkitektur
Om du redan har installerat klonsystem och vill uppdatera de systemen med en ny konfiguration kan du läsa Planera att skapa ett differentiellt Solaris Flash-arkiv för en uppdatering.
När du har installerat Solaris på huvudsystemet med valfri Solaris-installationsmetod, kan du lägga till och ta bort programvara och ändra systemets konfigurationsinformation om det behövs. Du kan anpassa huvudsystemets programvara på följande sätt:
Ta bort programvara. Du kan ta bort program som du inte vill installera på klonsystemen. Använd produktregistret om du vill se en lista över de program som är installerade på huvudsystemet. Om du vill ha detaljerad information kan du läsa System Administration Guide: Basic Administration.
Lägg till programvara. Du kan installera programvara som finns med i Solaris-versionen. Du kan också lägga till programvara som inte medföljer Solaris. Alla program som du installerar på huvudsystemet inkluderas i arkivet för Solaris Flash och installeras på klonsystemen.
Ändra konfigurationsfiler. Du kan ändra konfigurationsfiler på huvudsystemet. Du kan till exempel ändra filen /etc/inet/inetd.conf så att den begränsar bakgrundsprogrammen som systemet kör. Alla anpassningar som du gör sparas som en del av arkivet för Solaris Flash och installeras på klonsystemen.
Ytterligare anpassning kan göras när arkivet skapas. Du kan till exempel exkludera stora datafiler som du inte vill ha i arkivet. En översikt finns i Anpassa arkivets filer och kataloger.
Om du vill installera Solaris-programvara med hjälp av ett Solaris Flash-arkiv på både SPARC- och x86-system, måste du skapa ett separat Solaris Flash-arkiv för varje plattform. Installera SPARC-system med arkivet för Solaris Flash som skapats från SPARC-huvudsystem. Installera x86-system med arkivet för Solaris Flash som skapats från x86-huvudsystem.
När du väljer vilka drivrutiner som ska installeras på huvudsystemet bör du beakta följande.
Typen av kringutrustning som är kopplad till både huvudsystemet och klonsystemet.
Typen av programvarugrupp som är installerad.
Programvarugruppen Komplett plus OEM installerar alla drivrutiner oavsett vilken maskinvara som finns på systemet. Andra programvarugrupper ger begränsat stöd. Om du installerar en annan programvarugrupp och klonsystemens kringutrustning skiljer sig från huvudsystemets, måste du installera rätt drivrutiner på huvudsystemet innan du skapar arkivet.
Du kan installera stöd för kringutrustning på klonsystem som skiljer sig från huvudsystemet genom att installera programvarugruppen Komplett plus OEM, eller installera valda programpaket.
Du kan skapa ett arkiv från huvudsystemet för en standardinstallation. Om du redan har installerat ett arkiv på klonsystemen kan du 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 Operating System DVD
Solaris Software - 1
En avbildning av Solaris Software eller Solaris Languages CD
Det går inte att skapa ett Solaris Flash-arkiv på ett korrekt sätt när en icke-global zon är installerad. Funktionen Solaris Flash är inte kompatibel med partitioneringstekniken Solaris Zones. Om du skapar ett Solaris Flash-arkiv installeras inte det resulterande arkivet ordentligt om det distribueras under följande villkor:
Arkivet skapas i en icke-global zon
Arkivet skapas i en global zon som har icke-globala zoner installerade
Från och med Solaris 9 9/04 kan du skapa och installera Solaris Flash-arkiv från ett huvudsystem som har RAID-1-volymer konfigurerade. Med Solaris 9 12/03 och Solaris 9 4/04 måste du installera en korrigeringsfil. Om du behöver en korrigeringsfil som åtgärdar CR 4838219 kan du gå till sunsolve.sun.com.
Du kan skapa ett Solaris Flash-arkiv när du har Solaris Volymhanterare RAID-1-volymer konfigurerade. Programvaran som skapar Solaris Flash tar bort all RAID-1-volyminformation från arkivet för att bevara klonsystemets integritet. Med anpassad JumpStart kan du återskapa RAID-1-volymerna genom att använda en JumpStart-profil. Med Solaris Live Upgrade skapar du en startmiljö med konfigurerade RAID-1-volymer och installerar arkivet. Installationsprogrammet för Solaris kan inte användas för att installera RAID-1-volymer med ett Solaris Flash-arkiv.
Exempel på RAID-1-volymer i JumpStart-profiler finns i Profilexempel i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.
Exempel på Solaris Live Upgrade-startmiljöer som är konfigurerade med RAID-1-volymer finns i Skapa en ny startmiljö i Installationshandbok för Solaris 10: Solaris Live Upgrade och uppgraderingsplanering.
Veritas VxVM lagrar konfigurationsinformation i områden som inte är tillgängliga för Solaris Flash. Om Veritas VxVm-filsystem har konfigurerats bör du inte skapa ett Solaris Flash-arkiv. Dessutom stöder inte installationsprogrammet för Solaris, inklusive JumpStart och Solaris Live Upgrade, återskapande av VxVM-volymer under installationen. Om du planerar att distribuera Veritas VxVM-programvara med ett Solaris Flash-arkiv, måste arkivet därför skapas innan VxVM-filsystemen konfigureras. Klonsystemen måste sedan konfigureras individuellt efter att arkivet har installerats och systemet startats om.
Om du har ett klonsystem som redan är installerat med ett arkiv och du vill uppdatera det, kan du skapa ett differentiellt arkiv som bara innehåller skillnaderna mellan två avbildningar, den oförändrade huvudavbildningen och en uppdaterad huvudavbildning. Det differentiella arkivet består av skillnaderna mellan de här två avbildningarna.
En avbildning körs på huvudsystemet som var den ursprungliga programvaran som installerades på klonsystemet. Den här avbildningen kan behöva installeras på huvudsystemet om den är sparad i en katalog för framtida användning.
Du använder en annan avbildning för jämförelsen. Den här avbildningen innehåller de nya tillägg och borttagningar som kommer att installeras på klonsystemen.
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 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ö.
Du bör spara en oförändrad huvudavbildning efter standardinstallationen så att det går att komma åt den med någon av följande metoder.
En Solaris Live Upgrade-startmiljö, monterad på en katalog som använder kommandot lumount. En beskrivning av startmiljön Solaris Live Upgrade finns i Kapitel 6, Solaris Live Upgrade (Översikt) i Installationshandbok för Solaris 10: Solaris Live Upgrade och uppgraderingsplanering.
Ett klonsystem som monteras över NFS (Network File System) med roträttigheter.
En säkerhetskopia av systemet som kan återställas med kommandot ufsdump.
Steg-för-steg-instruktioner 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 utelämnas. 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 5–7.
Exempel på hur du kan anpassa ett arkiv finns i Skapa ett Solaris Flash-arkiv och anpassa filer (Exempel).
När programvaran är installerad på huvudsystemet kan särskilda skript köras vid skapande, under 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. För mer komplicerade konfigurationer kan särskild konfigurationsfilbehandling vara nödvändig på huvudsystemet, eller före eller efter installation på klonsystemet.
Skydda lokala anpassningar på klonsystem. Lokala för- och efterinstallationsskript kan också finnas på klondatorn. De här skripten förhindrar att lokala anpassningar skrivs över av Solaris Flash-programvaran.
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.
Om du följer de här riktlinjerna när du skapar andra skript än omstartsskript så säkerställer du att skriptet inte skadar operativsystemet eller på annat sätt stör systemet. Riktlinjerna möjliggör användning av Solaris Live Upgrade, som skapar en ny startmiljö för installation av operativsystemet. 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. Det operativsystem som körs för tillfället kanske inte är samma 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 som t.ex. ps, truss eller uname, som är beroende av operativsystemet. 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 av Solaris Live Upgrade finns i Kapitel 6, Solaris Live Upgrade (Översikt) i Installationshandbok för Solaris 10: Solaris Live Upgrade och uppgraderingsplanering.
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. En närmare beskrivning av varje avsnitt finns i Kapitel 5, Solaris Flash (Referens).
Tabell 2–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 installation av en operativsystemavbildning. 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.
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 medium 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 Solaris Flash-arkivet kan du ange att det ska sparas som en komprimerad fil med 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.
Det sista steget i installationsprocessen för Solaris Flash är att installera arkiv för Solaris Flash på klonsystem. Använd någon av installationsmetoderna för Solaris när du installerar arkiv för Solaris Flash på klonsystem.
Installationsprogram |
Arkiv som kan lagras på den här typen av medium |
Steg-för-steg-instruktioner |
---|---|---|
Solaris -installationsprogram |
|
Installera ett Solaris Flash-arkiv med Solaris installationsprogram |
Installationsprogram för anpassad JumpStart |
| |
Solaris Live Upgrade |
|