När en dator startas via ett globalt nätverk utförs en anpassad JumpStart-installation, varvid ett Solaris Flash-arkiv installeras på klienten. Den anpassade JumpStart-installationsmetoden är ett kommandoradsgränssnitt som du kan använda för automatisk installation av flera system utifrån profiler som du skapar. I profilerna definieras specifika krav för programvaruinstallation. Du kan också infoga skalskript om du vill inkludera för- och efterinstallationsuppgifter. Du väljer vilken profil och vilka skript som ska användas för installation och uppgradering. Med den anpassade JumpStart-installationsmetoden installeras eller uppgraderas systemet, baserat på den profil och de skript som du väljer. Du kan också ange konfigurationsinformation i en sysidcfg-fil och därmed slippa övervaka den anpassade JumpStart-installationen.
Vidta följande åtgärder för att förbereda de anpassade JumpStart-filerna för installation via ett globalt nätverk.
Detaljerad information om installationsmetoden anpassad JumpStart finns i Kapitel 5, Anpassad JumpStart (Översikt) i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.
Med installationsfunktionen Solaris Flash kan du använda en enstaka referensinstallation av Solaris OS på ett system som kallas huvudsystem. Därefter kan du skapa ett Solaris Flash-arkiv, som är en kopia av huvudsystemet. Du kan installera Solaris Flash-arkivet på andra datorer i nätverket och därigenom skapa exakta kopior av systemet.
I det här avsnittet beskrivs hur du skapar ett Solaris Flash-arkiv.
Innan du kan skapa ett Solaris Flash-arkiv måste du först genomföra installationen på huvudsystemet.
Information om hur du installerar ett huvudsystem finns i Installera huvudsystemet i Installationshandbok för Solaris 10: Solaris Flash-arkiv (Skapande och installation).
Detaljerad information om Solaris Flash-arkiv finns i Kapitel 1, Solaris Flash (Översikt) i Installationshandbok för Solaris 10: Solaris Flash-arkiv (Skapande och installation).
Kontrollera i dokumentationen för webbservern om du vill försäkra dig om att programvaran kan överföra filer som har samma storlek som Solaris Flash-arkivet.
Starta huvudsystemet.
Använd så få komponenter på huvudsystemet som möjligt. Om det är möjligt så kör systemet i enanvändarläge. Om det inte är möjligt så stänger du alla program som du vill arkivera, samt alla program som kräver mycket systemresurser.
Använd kommandot flar create om du vill skapa ett arkiv.
# flar create -n namn [valfria-parametrar] dokumentrot/flash/filnamn |
Det namn som du vill ge arkivet. namn som du anger är värdet på nyckelordet content_name.
Du kan ange flera alternativ till kommandot flar create och anpassa Solaris Flash-arkivet. Detaljerade beskrivningar av de här alternativen finns i Kapitel 5, Solaris Flash (Referens) i Installationshandbok för Solaris 10: Solaris Flash-arkiv (Skapande och installation).
Sökvägen till underkatalogen till installationsserverns dokumentrotkatalog där Solaris Flash-arkivet sparas.
Namnet på arkivfilen.
Om du vill spara skivutrymme kan du ange alternativet -c till kommandot flar create för att komprimera arkivet. Komprimerade arkiv kan emellertid påverka prestanda vid installationer via det globala nätverket. Mer information om hur du skapar ett komprimerat arkiv finns i direkthjälpen för flarcreate(1M).
Om arkivet skapas returnerar kommandot flar create slutkoden 0.
Om arkivet inte går att skapa returnerar kommandot flar create en slutkod som inte är noll.
I det här exemplet skapar du Solaris Flash-arkivet genom att klona startserversystemet i det globala nätverket med värdnamnet wanserver. Arkivet heter sol_10_sparc och är en exakt kopia av huvudsystemet. Arkivet är en exakt kopia av huvusystemet. Arkivet lagras i sol_10_sparc.flar. Du sparar arkivet i underkatalogen flash/archives i dokumentrotkatalogen på WAN-startservern.
wanserver# flar create -n sol_10_sparc \ /opt/apache/htdocs/flash/archives/sol_10_sparc.flar |
När du har skapat Solaris Flash-arkivet förkonfigurerar du klientinformationen i filen sysidcfg. Instruktioner finns i Så här skapar du filen sysidcfg .
Detaljerade instruktioner om hur du skapar ett Solaris Flash-arkiv finns i Kapitel 3, Skapa arkiv med Solaris Flash (Steg-för-steg-anvisningar) i Installationshandbok för Solaris 10: Solaris Flash-arkiv (Skapande och installation).
Mer information om kommandot flar create finns i direkthjälpen för flarcreate(1M).
Du kan förkonfigurera ett system genom att ange en uppsättning nyckelord i sysidcfg-filen.
Så här skapar du filen sysidcfg.
Skapa Solaris Flash-arkivet. Detaljerade instruktioner finns i Så här skapar du Solaris Flash-arkivet.
Skapa en fil med namnet sysidcfg i en texthanterare på installationsservern.
Skriv de sysidcfg-nyckelord som du vill ha.
Detaljerad information om sysidcfg-nyckelorden finns i Nyckelord för sysidcfg-filen .
Spara filen sysidcfg på en plats som startservern i det globala nätverket kommer åt.
Spara filen på en av följande platser.
Om startservern och installationsservern i det globala nätverket finns på samma dator, ska du spara filen i underkatalogen flash till dokumentrotkatalogen på startservern.
Om startservern i det globala nätverket och installationsservern inte är på samma dator, måste du spara den här filen i underkatalogen flash i dokumentrotkatalogen på installationsservern.
Här följer ett exempel på en sysidcfg-fil för ett SPARC-baserat system. Datorns värdnamn, IP-adress och nätmask har konfigurerats i förväg genom att namntjänsten har redigerats.
network_interface=primary {hostname=wanclient default_route=192.168.198.1 ip_address=192.168.198.210 netmask=255.255.255.0 protocol_ipv6=no} timezone=US/Central system_locale=C terminal=xterm timeserver=localhost name_service=NIS {name_server=matter(192.168.255.255) domain_name=mind.over.example.com } security_policy=none
När du har skapat sysidcfg-filen skapar du en anpassad JumpStart-profil för klienten. Instruktioner finns i Så här skapar du profilen.
Mer detaljerad information om sysidcfg-nyckelord och värden finns i Förkonfigurera med sysidcfg-filen.
En profil är en textfil som ger instruktioner till det anpassade JumpStart-programmet om hur Solaris-programvaran ska installeras på en dator. Profiler används för att definiera delar av en installation, t.ex. vilken programvarugrupp som ska installeras.
Detaljerad information om hur du skapar profiler finns i Skapa en profil i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.
Så här skapar du profilen.
Skapa sysidcfg-filen för klienten. Detaljerade instruktioner finns i Så här skapar du filen sysidcfg .
Skapa textfilen på installationsservern. Ge filen ett begripligt namn.
Se till att namnet på profilen motsvarar syftet med den när du ska installera Solaris-programvaran på en dator. Du kan t.ex. döpa profilerna till grundinstall, eng_profil och användarprofil.
Lägg till nyckelord och värden i profilen.
En lista över profilnyckelord och värden finns i Profilnyckelord och värden i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.
Nyckelord och värden för profiler är skiftlägeskänsliga.
Spara profilen på en plats som startservern i det globala nätverket kommer åt.
Spara profilen på en av följande platser.
Om startservern och installationsservern i det globala nätverket finns på samma dator, ska du spara filen i underkatalogen flash till dokumentrotkatalogen på startservern.
Om startservern och installationsservern i det globala nätverket inte finns på samma dator, ska du spara filen i underkatalogen flash till dokumentrotkatalogen på installationsservern.
Kontrollera att root äger profilen och att behörigheten är angiven till 644.
(Valfritt) Testa profilen.
Information om att testa profiler finns i Testa en profil i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.
I följande exempel anger profilen att det anpassade JumpStart-programmet hämtar Solaris Flash-arkivet från en säker HTTP-server.
# profilnyckelord profilvärden # ---------------- ------------------- install_type flash_install archive_location https://192.168.198.2/sol_10_sparc.flar partitioning explicit filesys c0t1d0s0 4000 / filesys c0t1d0s1 512 swap filesys c0t1d0s7 free /export/home
I följande lista beskrivs några av nyckelorden och värdena från det här exemplet.
Profilen installerar ett Solaris Flash-arkiv på klonsystemet. Alla filer skrivs över som vid en standardinstallation.
Det komprimerade Solaris Flash-arkivet hämtas från en säker HTTP-server.
Skivdelarna för filsystemet styrs av nyckelorden för filesys med värdet explicit. Rotfilsystemets (/) storlek är baserat på Solaris Flash-arkivet. Storleken på utrymmet för minnesväxling (swap) är angiven till nödvändig storlek och det installeras på c0t1d0s1. /export/home baseras på det återstående diskutrymmet. /export/home installeras på c0t1d0s7.
När du har skapat en profil måste du skapa och validera rules filen. Instruktioner finns i Så här skapar du rules-filen .
Mer information om hur du skapar en profil finns i Skapa en profil i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.
Mer detaljerad information om profilnyckelord och värden finns i Profilnyckelord och värden i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.
rules-filen är en textfil som innehåller en regel för varje datorgrupp som du vill installera Solaris OS i. Varje regel särskiljer en datorgrupp som är baserad på ett eller flera systemattribut. Reglerna länkar också ihop varje grupp till en profil. En profil är en textfil som anger hur Solaris-programvaran ska installeras på varje dator i gruppen. Följande regel anger t ex att JumpStart-programmet ska använda informationen i profilen basic_prof vid installation på datorer i gruppen sun4u.
karch sun4u - basic_prof - |
Rules-filen används för att skapa rules.ok-fil, som krävs för anpassade JumpStart-installationer.
Detaljerad information om hur du skapar en rules-fil finns i Skapa filen rules i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.
Så här skapar du rules-filen.
Skapa profilen för klienten. Detaljerade instruktioner finns i Så här skapar du profilen.
Skapa en textfil med namnet rules på installationsservern.
Lägg till en regel i filen rules för varje grupp av datorer som du vill installera operativmiljön på.
Detaljerad information om hur du skapar en rules-fil finns i Skapa filen rules i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.
Spara filen rules på installationsservern.
$ ./check -p sökväg -r filnamn |
Kontrollerar filen rules genom att använda skriptet check från Solaris 10-avbildningen i stället för check-skriptet på datorn. sökväg är avbildningen på en lokal disk eller en monterad Solaris 10 DVD eller Solaris 10 Software - 1.
Använd det här alternativet när du vill köra den senaste versionen av check om datorn kör en tidigare version av Solaris OS.
Anger en annan regelfil än den som heter rules. Med det här alternativet kan du testa en regels giltighet innan du integrerar regeln i rules-filen.
När check-skriptet körs rapporteras giltighetskontrollen för rules-filen och alla profiler. Om inga fel påträffas rapporterar skriptet följande: Den anpassade JumpStart-konfigurationen är OK. Skriptet check skapar filen rules.ok.
Spara filen rules.ok på en plats som startservern i det globala nätverket kommer åt.
Spara filen på en av följande platser.
Om startservern och installationsservern i det globala nätverket finns på samma dator, ska du spara filen i underkatalogen flash till dokumentrotkatalogen på startservern.
Om startservern och installationsservern i det globala nätverket inte finns på samma dator, ska du spara filen i underkatalogen flash till dokumentrotkatalogen på installationsservern.
Kontrollera att root äger filen rules.ok och att behörigheten är angiven till 644.
De anpassade JumpStart-programmen använder filen rules för att välja rätt installationsprofil för systemet wanclient-1. Skapa en textfil som heter rules. Lägg sedan till nyckelord och värden i filen.
IP-adressen för klientsystemet är 192.168.198.210 och nätmasken är 255.255.255.0. Använd regelnyckelordet network när du vill ange den profil som ska användas av de anpassade JumpStart-programmen när klienten ska installeras.
nätverk 192.168.198.0 - wanclient_prof - |
Den här rules-filen anger att de anpassade JumpStart-programmen ska använda wanclient_prof för att installera programvaran Solaris 10 på klienten.
Ge den här regelfilen namnet wanclient_rule.
När du har skapat profilen och rules-filen kör du check-skriptet för att verifiera att filerna är giltiga.
wanserver# ./check -r wanclient_rule |
Om inga fel påträffas med check-skript, skapas filen rules.ok.
Spara filen rules.ok i katalogen /opt/apache/htdocs/flash/.
När du har skapat filen rules.ok kan du konfigurera start- och slutskript för installationen. Instruktioner finns i (Valfritt) Skapa start- och slutskript .
Om du inte vill skapa start- och slutskript fortsätter du WAN-startinstallationen genom att läsa Skapa konfigurationsfilerna.
Mer information om hur du skapar en rules-fil finns i Skapa filen rules i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.
Mer detaljerad information om rules-filens nyckelord och värden finns i Regelnyckelord och värden i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.
Start- och slutskript är Bourne-skalskript som användaren skriver och anger i filen rules. Ett startskript utför uppgifter innan Solaris installeras på ett system. Slutskript utför uppgifter när Solaris har installerats på ett system men innan det startas om. Det går bara att använda skripten om du använder en anpassad JumpStart-funktion för att installera Solaris.
Du kan skapa härledda profiler med hjälp av startskript. Med slutskript kan du utföra diverse åtgärder efter installationen, till exempel lägga till filer, paket, korrigeringsfiler eller ytterligare programvara.
Du måste lagra start- och slutskripten i samma katalog som filerna sysidcfg och rules.ok och profilfilerna på installationsservern.
Mer information om hur du skapar startskript finns i Skapa startskript i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.
Mer information om hur du skapar slutskript finns i Skapa slutskript i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.
Om du vill fortsätta att förbereda för installation av start via globala nätverk finns information i Skapa konfigurationsfilerna.