Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer

Kapitel 10 Installera med anpassad JumpStart (Exempel)

I det här kapitlet visas exempel på anpassade JumpStart-installationer av Solaris på både SPARC- och x86-system.

Exempel på platsinstallation

Figur 10–1 illustrerar platsinstallationen för det här exemplet.

Figur 10–1 Exempel på platsinstallation

Den här bilden visar en installationsserver i teknikgruppens delnät och en startserver i marknadsföringsgruppens delnät.

Följande gäller för exempelplatsen:

Skapa en installationsserver

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.

Du måste kopiera avbildningen från disken till en tom katalog, i våra exempel till katalogen sparc_10 och katalogen x86_10.


Exempel 10–1 SPARC: Kopiera Solaris 10-cd:arna

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


Exempel 10–2 x86: Kopiera Solaris 10-cd:arna

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


Exempel 10–3 SPARC: Kopiera Solaris 10-dvd:n

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


Exempel 10–4 x86: Kopiera Solaris Operating System for x86 Platforms DVD

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

x86: Skapa en startserver för marknadsavdelningens datorer

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.

I kommandot setup_install_server anger alternativet -b att setup_install_server ska kopiera startinformationen till katalogen /export/boot.

Skapa en JumpStart-katalog

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

Dela JumpStart-katalogen

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

SPARC: Skapa profil för teknikgruppen

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.

install_type

Installationen ska behandlas som en nyinstallation i stället för uppgradering.

system_type

Teknikerdatorerna är fristående.

partitioning

Standarddiskpartitionering används för installationen av Solaris på teknikerdatorerna.

cluster

Programvarugruppen Utvecklargrupp ska installeras.

filesys

Varje dator i teknikgruppen ska ha 512 MB minnesväxlingsutrymme.

x86: Skapa profil för marknadsgruppen

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.

install_type

Installationen ska behandlas som en nyinstallation i stället för uppgradering.

system_type

Marknadsdatorerna är fristående.

partitioning

Standarddiskpartitionering ska användas för installationen av Solaris på marknadsdatorerna.

cluster

Solaris-programvarugruppen Slutanvändare ska installeras.

package

Programvarupaketet för audiodemo ska installeras på varje dator.

Uppdatera filen rules

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.


Obs! –

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.


Validera filen rules

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.

SPARC: Konfigurera teknikerdatorer för nätverksinstallation

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:

-c

Anger servern (server-1) och sökvägen (/jumpstart) för JumpStart-katalogen. Använd det här alternativet om du använder NFS.


Obs! –

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


host-eng1

Namnet på en dator i teknikgruppen.

host-eng2

Namnet på en annan dator i teknikgruppen.

sun4u

Anger plattformsgrupp för datorerna som använder server-1 som installationsserver. Plattformsgruppen är för Ultra 5-system.

x86: Konfigurera marknadsdatorer för nätverksinstallation

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:

-d

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.

-s

Anger installationsservern (server-1) och sökvägen till Solaris-programvaran (/export/install/x86_10).

-c

Anger servern (server-1) och sökvägen (/jumpstart) för JumpStart-katalogen. Använd det här alternativet om du använder NFS.


Obs! –

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


host-mkt1

Namnet på en dator i marknadsföringsgruppen.

host-mkt2

Namnet på en annan dator i marknadsföringsgruppen.

sun4u

Anger plattformsgrupp för datorerna som använder server-1 som installationsserver. Plattformsgruppen är för Ultra 5-system.

SUNW.i86pc

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.

i86pc

Anger plattformsgrupp för datorerna som använder den här startservern. Plattformsnamnet motsvarar x86-datorer.

SPARC: Starta teknikerdatorerna och installera Solaris-programvaran

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.

x86: Starta marknadsdatorerna och installera Solaris-programvaran

Du kan starta datorn från något av följande:

Solaris-programvaran installeras automatiskt på datorerna i marknadsgruppen.