I det här kapitlet visas exempel på anpassade JumpStart-installationer av Solaris på både SPARC- och x86-system.
SPARC: Starta teknikerdatorerna och installera Solaris-programvaran
x86: Starta marknadsdatorerna och installera Solaris-programvaran
Figur 10–1 illustrerar platsinstallationen för det här exemplet.
Följande gäller för exempelplatsen:
SPARC: Teknikgruppen finns i ett eget delnät. Gruppen använder SPARCstationTM-system för programutveckling.
x86: Marknadsföringsgruppen finns i ett eget delnät. Gruppen använder x86-system 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 tekniker- och marknadsdatorer ska installeras med Solaris 10-programvara via nätverket.
Eftersom grupperna ska installera Solaris 10-programvaran 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 avbildningarna från något av följande medier.
Cd-skivorna Solaris Software och Solaris Languages CD
Solaris Operating System DVD
Du måste kopiera avbildningen från disken till en tom katalog, i våra exempel till katalogen sparc_10 och katalogen x86_10.
Sätt i Solaris Software for SPARC Platforms - 1 CD i cd-romenheten som är ansluten till server-1 och skriv följande kommandon:
server-1# mkdir -p /export/install/sparc_10 server-1# cd /monteringspunkt_cd/Solaris_10/Tools server-1# ./setup_install_server /export/install/sparc_10 |
Sätt i Solaris Software for SPARC Platforms - 2 CD i cd-romenheten som är ansluten till server-1 och skriv följande kommandon:
server-1# cd /monteringspunkt_cd/Solaris_10/Tools server-1# ./add_to_install_server /export/install/sparc_10 |
Upprepa föregående kommando för varje Solaris Software som du vill installera.
Sätt i SPARC: Solaris Languages for SPARC Platforms CD i cd-romenheten som är ansluten till server-1 och skriv följande kommandon:
server-1# cd /monteringspunkt_cd/Solaris_10/Tools server-1# ./add_to_install_server /export/install/sparc_10 |
Sätt i Solaris Software for x86 Platforms - 1 CD i cd-romenheten som är ansluten till server-1 och skriv följande kommandon:
server-1# mkdir -p /export/install/x86_10 server-1# cd /monteringspunkt_cd/Solaris_10/Tools server-1# ./setup_install_server /export/install/x86_10 |
Sätt i Solaris Software for x86 Platforms - 2 CD i cd-romenheten som är ansluten till server-1 och skriv följande kommandon:
server-1# cd /monteringspunkt_cd/Solaris_10/Tools server-1# ./add_to_install_server /export/install/x86_10 |
Upprepa föregående kommando för varje Solaris Software som du vill installera.
Sätt i Solaris Languages for x86 Platforms CD i cd-romenheten som är ansluten till server-1 och skriv följande kommandon:
server-1# cd /monteringspunkt_cd/Solaris_10/Tools server-1# ./add_to_install_server /export/install/x86_10 |
Sätt i Solaris Operating System for SPARC Platforms DVD i dvd-romenheten som är ansluten till server-1 och skriv följande kommandon:
server-1# mkdir -p /export/install/sparc_10 server-1# cd /monteringspunkt_dvd/Solaris_10/Tools server-1# ./setup_install_server /export/install/sparc_10 |
Sätt i Solaris Operating System for x86 Platforms DVD i dvd-romenheten som är ansluten till server-1 och skriv följande kommandon:
server-1# mkdir -p /export/install/x86_10 server-1# cd /monteringspunkt_dvd/Solaris_10/Tools server-1# ./setup_install_server /export/install/x86_10 |
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. Använd kommandot setup_install_server(1M) för att kopiera startprogramvaran från Solaris Operating System for x86 Platforms DVD eller Solaris Software for x86 Platforms - 1 CD. Startprogramvaran kopieras till den lokala hårddisken på server-2 i katalogen /export/boot.
Välj media och installera startprogramvaran på en lokal disk.
Skriv följande kommando om du sätter i Solaris Software for x86 Platforms - 1 CD i CD-ROM-enheten som är ansluten till server-2:
server-2# cd /monteringspunkt_cd/Solaris_10/Tools server-2# ./setup_install_server -b /export/boot |
Skriv följande kommando om du sätter i Solaris Operating System for x86 Platforms DVD i DVD-ROM-enheten som är ansluten till server-2:
server-2# cd /monteringspunkt_dvd/Solaris_10/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.
När du har konfigurerat installationsservern och startservern skapar du 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 Operating System DVD- eller Solaris-programvara - 1 -avbildningen som har kopierats till /export/install:
server-1# mkdir /jumpstart server-1# cp -r /export/install/sparc_10/Solaris_10/Misc/jumpstart_sample /jumpstart |
För att regelfilen och profilerna ska vara tillgängliga för alla datorer i nätverket måste du dela katalogen /jumpstart. Om du vill dela en katalog lägger du till följande rad i filen /etc/dfs/dfstab:
share -F nfs -o ro,anon=0 /jumpstart |
Därefter skriver du kommandot shareall på kommandoraden:
server-1# shareall |
För teknikerdatorerna skapar du filen eng_prof i katalogen /jumpstart. Filen eng_prof innehåller följande poster, som anger vilken Solaris 10-programvara som ska installeras på datorerna i teknikgruppen:
install_type initial_install system_type standalone partitioning default cluster SUNWCprog filesys any 512 swap
Föregående exempelprofil anger följande installationsinformation.
Installationen ska behandlas som en nyinstallation i stället för uppgradering.
Teknikerdatorerna är fristående.
Standarddiskpartitionering används för installationen av Solaris på teknikerdatorerna.
Programvarugruppen Utvecklargrupp ska installeras.
Varje dator i teknikgruppen ska ha 512 MB minnesväxlingsutrymme.
För marknadsdatorerna skapar du filen marketing_prof i katalogen /jumpstart. Filen marketing_prof innehåller följande poster, som anger vilken Solaris 10-programvara som ska installeras på datorerna i marknadsgruppen:
install_type initial_install system_type standalone partitioning default cluster SUNWCuser package SUNWaudio
Föregående exempelprofil anger följande installationsinformation.
Installationen ska behandlas som en nyinstallation i stället för uppgradering.
Marknadsdatorerna är fristående.
Standarddiskpartitionering ska användas för installationen av Solaris på marknadsdatorerna.
Solaris-programvarugruppen Slutanvändare ska installeras.
Programvarupaketet för audiodemo ska installeras på varje dator.
Nu ska du lägga till regler i filen rules. I Solaris installationsprogram 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ätverksadress. Teknikgruppen har delnät 255.222.43.0. Marknadsföringsavdelningen har delnät 255.222.44.0. Du kan använda den här informationen för att kontrollera hur tekniker- och marknadsdatorerna installeras med Solaris 10-programvaran. 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 10-programvaran 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 10-programvaran enligt reglerna i profilen marketing_prof.
Du kan använda exempelreglerna om du vill använda en nätverksadress för att identifiera de datorer som ska installeras med Solaris 10-programvaran med hjälp av eng_prof respektive marketing_prof. Du kan även använda värdnamn, minnesstorlek eller modelltyp som nyckelord i regler. Tabell 11–1 innehåller en fullständig lista över de nyckelord som du kan använda i en rules-fil.
När du har konfigurerat filen rules och profilerna kontrollerar du att filerna inte innehåller några fel genom att köra check-skriptet:
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 filerna använder du kommandot add_install_client på installationsservern, server-1, för att konfigurera teknikerdatorerna för installation av Solaris-programvaran från installationsservern. server-1 är även startserver för teknikgruppens delnät.
server-1# cd /export/install/sparc_10/Solaris_10/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 |
I kommandot add_install_client har alternativen följande innebörd:
Anger servern (server-1) och sökvägen (/jumpstart) för JumpStart-katalogen. Använd det här alternativet om du använder NFS.
Om du inte använder NFS anger du sökvägen till JumpStart-katalogen med hjälp av följande kommandon:
För SPARC-baserade system anger du sökvägen i kommandot boot
För x86-baserade system:
Om du har Solaris 10 1/06-utgåvan anger du sökvägen genom att redigera GRUB-menyposten
Om du har Solaris 10 3/05-utgåvan anger du sökvägen i boot-kommandot
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.
Därefter använder du kommandot add_install_client på startservern (server-2). Med det här kommandot anger du att marknadsdatorerna ska startas från startservern och installera Solaris-programvaran från installationsservern (server-1):
server-2# cd /marketing/boot-dir/Solaris_10/Tools server-2# ./add_install_client -s server-1:/export/install/x86_10 \ -c server-1:/jumpstart host-mkt1 i86pc server-2# ./add_install_client -s server-1:/export/install/x86_10 \ -c server-1:/jumpstart host-mkt2 i86pc server-2# ./add_install_client -d -s server-1:/export/install/x86_10 \ -c server-1:/jumpstart SUNW.i86pc i86pc server-2# ./add_install_client -c server-1:/jumpstart host-mkt1 sun4u server-2# ./add_install_client -c server-1:/jumpstart host-mkt2 sun4u |
Alternativen som används för kommandot add_install_client innebär följande:
Anger att klienten ska använda DHCP för att hämta installationsparametrarna för nätverket. 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 installationsservern (server-1) och sökvägen till Solaris-programvaran (/export/install/x86_10).
Anger servern (server-1) och sökvägen (/jumpstart) för JumpStart-katalogen. Använd det här alternativet om du använder NFS.
Om du inte använder NFS anger du sökvägen till JumpStart-katalogen med hjälp av följande kommandon:
För SPARC-baserade system anger du sökvägen i kommandot boot
För x86-baserade system:
Om du har Solaris 10 1/06-utgåvan anger du sökvägen genom att redigera GRUB-menyposten
Om du har Solaris 10 3/05-utgåvan anger du sökvägen i boot-kommandot
Namnet på en dator i marknadsföringsgruppen.
Namnet på en annan dator i marknadsföringsgruppen.
Anger plattformsgrupp för datorerna som använder server-1 som installationsserver. Plattformsgruppen är för Ultra 5-system.
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 du har konfigurerat servrarna och filerna kan du starta teknikerdatorerna med följandeboot-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ågot av följande:
Solaris Software for x86 Platforms - 1 CD
Solaris Operating System for x86 Platforms DVD
Nätverket med PXE-nätverksinstallation
Profildisketten
Diskett för Enhetskonfigurationsassistenten för Solaris 10 3/05
Solaris-programvaran installeras automatiskt på datorerna i marknadsgruppen.