I det här kapitlet finns ett exempel på hur du konfigurerar och installerar Solaris-programvara på både SPARC- och x86-baserade system genom att använda den anpassade JumpStart-installationsmetoden.
SPARC: Starta teknikerdatorerna och Installera programvaran för Solaris 9
x86: Starta marknadsdatorerna och installera programvaran för Solaris 9
Figur 30–1 visar platsinstallationen i det här exemplet.
Följande gäller för exempelplatsen:
SPARC: Teknikgruppen finns i ett eget delnät. Gruppen använder SPARCstationTM-datorer för programutveckling.
x86: Marknadsföringsgruppen finns i ett eget delnät. Gruppen använder x86-datorer för ordbehandling, kalkylering och andra kontorssysslor.
NIS används för platsen. Datorernas Ethernet-adresser, IP-adresser och värdnamn är förkonfigurerade i NIS-tabellerna. Det är även delnätsmask, datum och tid, samt geografiskt område för platsen.
Kringutrustningen för marknadsavdelningens datorer är förkonfigurerad i filen sysidcfg.
Både teknikernas och marknadsfolkets datorer ska få ny Solaris 9-programvara via nätverket.
Eftersom Solaris 9 ska installeras via nätverket gör du server-1 till installationsserver för båda grupperna. Du använder kommandot setup_install_server(1M) för att kopiera avbildningarna till den lokala hårddisken på server-1 (i katalogen /export/install). Kopiera bilderna från Solaris Software-cd:arna och från Solaris Languages CD eller Solaris DVD.
Du ska kopiera bilden från skivan till en tom katalog, i dessa exempel katalogerna sparc_9 och x86_9.
Skriv följande kommando när du har satt i Solaris Software 1 of 2 SPARC Platform Edition CD i cd-rom-enheten som är ansluten till server-1:
server-1# mkdir -p /export/install/sparc_9 server-1# cd /cd-monetringspunkt/Solaris_9/Tools server-1# ./setup_install_server /export/install/sparc_9 |
Skriv följande kommando när du har satt i Solaris Software 2 of 2 SPARC Platform Edition CD i cd-rom-enheten som är ansluten till server-1:
server-1# cd /cd-monteringspunkt/Solaris_9/Tools server-1# ./add_to_install_server /export/install/sparc_9 |
Skriv följande kommando när du har satt i Solaris SPARC Platform Edition Languages CD i cd-rom-enheten som är ansluten till server-1:
server-1# cd /cd-monteringspunkt/Solaris_9/Tools server-1# ./add_to_install_server /export/install/sparc_9 |
Skriv följande kommando när du har satt i Solaris Software 1 of 2 x86 Platform Edition CD i cd-rom-enheten som är ansluten till server-1:
server-1# mkdir -p /export/install/x86_9 server-1# cd /cd-monteringspunkt/Solaris_9/Tools server-1# ./setup_install_server /export/install/x86_9 |
Skriv följande kommando när du har satt i Solaris Software 2 of 2 x86 Platform Edition CD i cd-rom-enheten som är ansluten till server-1:
server-1# cd /cd-monteringspunkt/Solaris_9/Tools server-1# ./add_to_install_server /export/install/x86_9 |
Skriv följande kommando när du har satt i Solaris x86 Platform Edition Languages CD i cd-rom-enheten som är ansluten till server-1:
server-1# cd /cd-monteringspunkt/Solaris_9/Tools server-1# ./add_to_install_server /export/install/x86_9 |
Skriv följande kommando när du har satt i Solaris SPARC Platform Edition DVD i dvd-rom-enheten som är ansluten till server-1:
server-1# mkdir -p /export/install/sparc_9 server-1# cd /dvd-monteringspunkt/Solaris_9/Tools server-1# ./setup_install_server /export/install/sparc_9 |
Skriv följande kommando när du har satt i Solaris x86 Platform Edition DVD i dvd-rom-enheten som är ansluten till server-1:
server-1# mkdir -p /export/install/x86_9 server-1# cd /dvd-monteringspunkt/Solaris_9/Tools server-1# ./setup_install_server /export/install/x86_9 |
Det går inte att starta datorerna från en installationsserver i ett annat delnät så du gör server-2 till startserver i marknadsföringsgruppens delnät. Du använder kommandot setup_install_server(1M) för att kkopiera startprogramvaran från Solaris x86 Platform Edition DVD-dvd:n eller Solaris Software 1 of 2 x86 Platform Edition CD-cd:n till den lokala hårddisken på server-2 (i katalogen /export/boot).
Skriv följande kommando om du sätter i Solaris Software 1 of 2-cd:n i cd-rom-enheten som är ansluten till server-2:
server-2# cd /cd-monteringspunkt/Solaris_9/Tools server-2# ./setup_install_server -b /export/boot |
Skriv följande kommando om du sätter i Solaris x86 Platform Edition DVD-dvd:n i dvd-rom-enheten som är ansluten till server-2:
server-2# cd /dvd-monteringspunkt/Solaris_9/Tools server-2# ./setup_install_server -b /export/boot |
I kommandot setup_install_server anger alternativet -b att setup_install_server ska kopiera startinformationen till katalogen /export/boot.
Nu när installations- och startservrarna är konfigurerade ska du skapa en JumpStart-katalog på server-1. Du kan använda valfri dator i nätverket. I den här katalogen finns filer som krävs för en anpassad JumpStart-installation av Solaris-programvara. Du konfigurerar katalogen genom att kopiera exempelkatalogen från Solaris DVD- eller Solaris Software 1 of 2 -avbildningen som har kopierats till /export/install:
server-1# mkdir /jumpstart server-1# cp -r /export/install/sparc_9/Solaris_9/Misc/jumpstart_sample /jumpstart |
För att regelfilen och profilerna ska vara tillgängliga för alla datorer i nätverket ska du dela katalogen /jumpstart. Lägg till följande rad i filen /etc/dfs/dfstab för att dela en katalog:
share -F nfs -o ro,anon=0 /jumpstart |
Skriv sedan kommandot shareall på kommandoraden:
server-1# shareall |
För teknikerdatorerna ska du skapa filen eng_prof i katalogen /jumpstart. Filen eng_prof innehåller följande poster som anger vilken Solaris 9-programvara som ska installeras på datorerna i teknikgruppen:
install_type initial_install1 system_type standalone2 partitioning default3 cluster SUNWCprog4 filesys any 50 swap5
Anger att installationen ska behandlas som en nyinstallation i stället för uppgradering.
Anger att teknikerdatorerna är fristående.
Anger att standarddiskpartitionering ska användas för installationen av Solaris på teknikerdatorerna.
Anger att programvarugruppen Utvecklargrupp ska installeras.
Anger att varje dator i teknikgruppen ska ha 512 MB utrymme för minnesväxlingsutrymme.
För marknadsdatorerna ska du skapa filen marketing_prof i katalogen /jumpstart. Filen marketing_prof innehåller följande poster som vilka anger vilken Solaris 9-programvara som ska installeras på datorerna i marknadsföringsgruppen:
install_type initial_install1 system_type standalone2 partitioning default3 cluster SUNWCuser4 package SUNWaudio5
Anger att installationen ska behandlas som en nyinstallation i stället för uppgradering.
Anger att marknadsdatorerna är fristående.
Anger att standarddiskpartitionering ska användas för installationen av Solaris på teknikerdatorerna.
Anger att Solaris-programvarugrupp för slutanvändare ska installeras.
Anger att programvarupaketet för audiodemo ska installeras på varje dator.
Nu ska du lägga till regler i filen rules. I programmet Solaris suninstall används reglerna för att välja rätt installation (profil) för varje dator under en anpassad JumpStart-installation.
På den här platsen har varje avdelning ett eget delnät och en egen nätverksadresss. Teknikgruppen har delnät 255.222.43.0. Marknadsavdelningen har delnät 255.222.44.0. Du kan använda den här informationen för att styra hur installationen av Solaris 9 ska ske på datorerna på de olika avdelningarna. I katalogen /jumpstart ska du redigera filen rules, ta bort alla exempelregler och lägga till följande rader i filen:
network 255.222.43.0 - eng_prof - network 255.222.44.0 - marketing_prof - |
Detta innebär att Solaris 9 ska installeras på datorerna i delnät 255.222.43.0 enligt reglerna i profilen eng_prof. Datorerna i delnät 255.222.44.0 ska installeras med Solaris 9-programvaran enligt reglerna i profilen marketing_prof.
Du kan använda exempelreglerna för att använda en nätverksadress för identifiering av datorerna som ska installeras med Solaris 9 genom att använda eng_prof respektive marketing_prof. Du kan även använda värdnamn, minnesstorlek eller modelltyp som nyckelord i regler. Tabell 31–1 innehåller en fullständig lista över nyckelord som kan användas i rules-filer.
När filen rules och alla profiler är konfigurerade ska du köra kommandot check-skript för att kontrollera att filerna är korrekta:
server-1# cd /jumpstart server-1# ./check |
Om inga fel påträffas med check-skript, skapas filen rules.ok.
När du har konfigurerat katalogen /jumpstart och alla filer ska du använda kommandot add_install_client på installationsservern, server-1, för att konfigurera teknikerdatorerna för installation av Solaris 9 från installationsservern. server-1 är även startserver för teknikgruppens delnät.
server-1# cd /export/install/sparc_9/Solaris_9/Tools server-1# ./add_install_client -c server-1:/jumpstart host-eng1 sun4u server-1# ./add_install_client -c server-1:/jumpstart host-eng2 sun4u |
Alternativen som används för kommandot add_install_client innebär följande:
Anger server (server-1) och sökväg (/jumpstart) för JumpStart-katalogen.
Namnet på en dator i teknikgruppen.
Namnet på en annan dator i teknikgruppen.
Anger plattformsgrupp för datorerna som använder server-1 som installationsserver. Plattformsgruppen är för Ultra 5-system.
Sedan använder du add_install_client-kommandot på starservern (server-2). Med det här kommandot anges att marknadsdatorerna ska startas från startservern och installera Solaris 9 från installationsservern (server-1):
server-2# cd /marketing/boot-dir/Solaris_9/Tools server-2# ./add_install_client -s server-1:/export/install/x86_9 \-c server-1:/jumpstart host-mkt1 i86pc server-2# ./add_install_client -s server-1:/export/install/x86_9 \ -c server-1:/jumpstart host-mkt2 i86pc server-2# ./add_install_client -d -s server-1:/export/install/x86_9 \ -c server-1:/jumpstart SUNW.i86pc i86pc |
Alternativen som används för kommandot add_install_client innebär följande:
Anger att DHCP ska användas för att hämta parametrarna för nätverksinstallation till klienten. Det här alternativet krävs för att klienter ska kunna starta från nätverket med PXE-nätverksstart. -d är valfritt för nätverksstartsklienter som inte använder PXE-nätverksstart.
Anger installationsserver (server-1) och sökväg till Solaris 9-programvaran (/export/install/x86_9).
Anger server (server-1) och sökväg (/jumpstart) för JumpStart-katalogen.
Namnet på en dator i marknadsföringsgruppen.
Namnet på en annan dator i marknadsföringsgruppen.
DHCP-klassnamnet för alla Solaris x86-klienter. Använd det här klassnamnet om du vill konfigurera alla DHCP-klienter för Solaris x86 med ett enda kommando.
Anger plattformsgrupp för datorerna som använder den här startservern. Plattformsnamnet motsvarar x86-datorer.
När servrar och filer är konfigurerade kan du starta teknikerdatorerna med följande boot-kommando vid ok-ledtexten för varje dator:
ok boot net - install |
Solaris-operativmiljön installeras automatiskt på datorerna i teknikergruppen.
Du kan starta datorn från någon av följande:
Solaris Software 1 of 2 x86 Platform Edition CD
Solaris x86 Platform Edition DVD
Nätverket med PXE-nätverksinstallation
Profildisketten
Disketten Enhetskonfigurationsassistenten för Solaris x86-version
Solaris 9 installeras automatiskt på datorerna i marknadsgruppen.