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 installalera Solaris 9-programvaran
x86: Starta marknadsdatorerna och installera programvaran för Solaris 9
Figur 27–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.
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 9-programvaru-cd-cd:arna och från Solaris 9-språk-cd eller Solaris 9-dvd.
Du ska kopiera bilden från skivan till en tom katalog, i dessa exempel sparc_9-och x86_9-katalogerna.
Skriv följande kommando när du har satt i Solaris 9 programvaru-cd 1 (av 2), SPARC-version i cd-rom-enheten som är ansluten till server-1:
server-1# mkdir -p /export/install/sparc_9 server-1# cd /cd_monterings_punkt/Solaris_9/Tools server-1# ./setup_install_server /export/install/sparc_9 |
Skriv följande kommando när du har satt i Solaris 9 programvaru-cd 2 (av 2), SPARC-version i cd-rom-enheten som är ansluten till server-1:
server-1# cd /cd_monterings_punkt/Solaris_9/Tools server-1# ./add_to_install_server /export/install/sparc_9 |
Skriv följande kommando när du har satt i Solaris 9-språk-cd (SPARC-version) i cd-rom-enheten som är ansluten till server-1:
server-1# cd /cd_monterings_punkt/Solaris_9/Tools server-1# ./add_to_install_server /export/install/sparc_9 |
Skriv följande kommando när du har satt i Solaris 9 programvaru-cd 1 (av 2), x86-version i cd-rom-enheten som är ansluten till server-1:
server-1# mkdir -p /export/install/x86_9 server-1# cd /cd_monterings_punkt/Solaris_9/Tools server-1# ./setup_install_server /export/install/x86_9 |
Skriv följande kommando när du har satt i Solaris 9 programvaru-cd 2 (av 2), x86-version i cd-rom-enheten som är ansluten till server-1:
server-1# cd /cd_monterings_punkt/Solaris_9/Tools server-1# ./add_to_install_server /export/install/x86_9 |
Skriv följande kommando när du har satt i Solaris 9 språk-cd (x86-version) i cd-rom-enheten som är ansluten till server-1:
server-1# cd /cd_monterings_punkt/Solaris_9/Tools server-1# ./add_to_install_server /export/install/x86_9 |
Skriv följande kommando när du har satt i Solaris 9-dvd (SPARC-version) i dvd-rom-enheten som är ansluten till server-1:
server-1# mkdir -p /export/install/sparc_9 server-1# cd /dvd_monterings_punkt/Solaris_9/Tools server-1# ./setup_install_server /export/install/sparc_9 |
Skriv följande kommando när du har satt i Solaris 9-dvd (x86-version) i dvd-rom-enheten som är ansluten till server-1:
server-1# mkdir -p /export/install/x86_9 server-1# cd /dvd_monterings_punkt/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 9-dvd (x86-version)-dvd:n eller Solaris 9 programvaru-cd 1 (av 2), x86-version-cd:n till den lokala hårddisken på server-2 (i katalogen /export/boot).
Skriv följande kommando om du sätter i Solaris 9-programvaru-cd 1 (av 2) i cd-rom-enheten som är ansluten till server-2:
server-2# cd /cd_monterings_punkt/Solaris_9/Tools server-2# ./setup_install_server -b /export/boot |
Skriv följande kommando om du sätter i Solaris 9-dvd (x86-version)-dvd:n i dvd-rom-enheten som är ansluten till server-2:
server-2# cd /dvd_monterings_punkt/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 9-dvd- eller Solaris 9-programvaru-cd 1 (av 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, vilka 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, 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-programvaran genom att använda eng_prof respektive marketing_prof. Du kan även använda värdnamn, minnesstorlek eller modelltyp som nyckelord i regler. Tabell 28–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:
Sedan använder du kommandot add_install_client på startservern (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:
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 teknikgruppen.
Du kan starta datorn från någon av följande:
Solaris 9 programvaru-cd 1 (av 2), x86-version
Solaris 9-dvd (x86-version)
Nätverket med PXE-nätverksinstallation
Profildisketten
Disketten Solaris 9 Device Configuration Assistant x86-version
Solaris 9 installeras automatiskt på datorerna i marknadsgruppen.