I det här kapitlet beskrivs hur du använder cd:n för att konfigurera nätverket och systemen för installation av Solaris-programvaran från nätverket. Med nätverksinstallationer kan du installera Solaris-programvara från ett system som har tillgång till skivavbildningar av Solaris 9 (installationsserver) till andra system på nätverket. Du kopierar innehållet på cd:n till installationsserverns hårddisk. Sedan kan du installera Solaris-programvaran från nätverket med någon av installationsmetoderna för Solaris. Det här kapitlet innehåller följande avsnitt:
Uppdrag |
Beskrivning |
För instruktioner |
---|---|---|
Använd kommandot setup_install_server(1M) för att kopiera Solaris 9 programvara 1 (av 2)-cd:n till installationsserverns hårddisk. Använd kommandot add_to_install_server(1M) för att kopiera Solaris 9 programvara 2 (av 2)-cd:n och Solaris 9 språk-cd till installationsserverns hårddisk. Använd kommandot modify_install_server(1M) om du vill lägga till programvaran för användargränssnittet Solaris Web Start till nätverksinstallationsavbildningen. | ||
Om du vill installera system från nätverket, och dessa system inte finns i samma delnät som installationsservern, måste du skapa en startserver i delnätet för att starta systemen. Om du använder DHCP (Dynamic Host Configuration Protocol) behövs ingen startserver. | ||
Använd kommandot add_install_client för att konfigurera alla system som du vill installera från nätverket. Alla system som du vill installera måste kunna hitta installationsservern, startservern och konfigurationsinformationen i nätverket. |
Installationsservern innehåller den installationsavbildning som behövs för att installera system från nätverket. Du måste skapa en installationsserver om du ska installera Solaris-programvaran på ett system via nätverket. Det är inte alltid som du måste konfigurera en separat startserver.
Om du använder DHCP för att ange installationsparametrar, eller om installationsservern och klienten finns i samma delnät, behöver du ingen separat startserver.
Om installationsservern och klienten inte finns i samma delnät, och du inte använder DHCP, måste du skapa separata startservrar för alla delnät. Du kan skapa en installationsserver för varje delnät, men tänk på att installationsservrar kräver mer diskutrymme.
Du kan inte använda system med SunOS-versioner som är äldre än Solaris 2.3.
I anvisningarna förutsätts det att Volymhanteraren körs på datorn. Om du inte använder Volymhanteraren för att hantera disketter och dvd/cd-skivor kan du läsa mer om hur du hanterar flyttbara lagringsmedier utan Volymhanteraren i System Administration Guide: Basic Administration.
Bli superanvändare på det system som ska bli installationsserver.
Systemet måste ha en cd-rom-enhet och vara en del av nätverket och namntjänsten. Om du använder en namntjänst måste systemet redan finnas i en namntjänst, till exempel NIS, NIS+, DNS eller LDAP. Om du inte använder en namntjänst måste du distribuera information om systemet genom följa nätverksplatsens principer.
Sätt in Solaris 9 programvara 1 (av 2)-cd:n i systemets cd-rom-enhet.
Skapa en katalog för cd-avbildningen.
# mkdir -p sökväg_till_installationskatalogen |
sökväg_till_installations- katalogen |
Anger katalogen dit cd-avbildningen ska kopieras |
Byt till Tools-katalogen på den monterade skivan.
# cd /cdrom/cdrom0/s0/Solaris_9/Tools |
Kopiera bilden på enheten till installationsserverns hårddisk.
# ./setup_install_server sökväg_till_installationskatalogen |
sökväg_till_installations- katalogen |
Anger katalogen dit cd-avbildningen ska kopieras |
Kommandot setup_install_server anger om det finns tillräckligt mycket ledigt diskutrymme för Solaris 9-programvara-avbildningarna. Kontrollera mängden tillgängligt diskutrymme med kommandot df -kl.
Bestäm om du vill att installationsservern ska vara tillgänglig för montering.
Om du använder DHCP eller om installationsservern är på samma delnät som systemet som ska installeras, behöver du inte skapa en startserver. Fortsätt till Steg 7.
Om installationsservern inte finns i samma delnät som det system som ska installeras, och du inte använder DHCP, måste du dela installationsavbildningen med startservern och starta NFS-bakgrundsprogrammet. Fortsätt.
Kontrollera att sökvägen till installationsserverns installationsavbildning är korrekt delad.
# share | grep sökväg_till_installationskatalogen |
sökväg_till_installations- katalogen |
Anger sökväg till startserverns installationsavbildning |
Om sökvägen till installationsserverns katalog visas, och anon=0 visas i alternativen, fortsätter du till Steg 7.
Om sökvägen till installationsserverns katalog inte visas, eller anon=0 inte visas i alternativen, fortsätter du.
Gör installationsservern tillgänglig för startservern genom att lägga till den här posten i filen /etc/dfs/dfstab.
share -F nfs -o ro,anon=0 -d "installationsserverkatalog" sökväg_till_installationskatalogen |
Kontrollera att sökvägen till katalogen på installationsservern är korrekt delad.
# ps ef | grep nfsd |
Starta nfsd-bakgrundsprogrammet och dela installationsservern.
Om nfsd-bakgrundsprogrammet inte är igång startar du det.
# /etc/init.d/nfs.server start |
Om nfsd-bakgrundsprogrammet är igång delar du installationsservern.
# shareall |
Byt katalog till rotkatalogen (/).
# cd / |
Mata ut Solaris 9 programvara 1 (av 2)-cd:n.
Sätt in Solaris 9 programvara 2 (av 2)-cd:n i systemets cd-rom-enhet.
Byt till Tools-katalogen på den monterade cd-skivan.
# cd /cdrom/cdrom0/Solaris_9/Tools |
Kopiera cd:n i enheten till installationsserverns hårddisk.
# ./add_to_install_server sökväg_till_installationskatalogen |
sökväg_till_installations- katalogen |
Anger katalogen dit cd-avbildningen ska kopieras |
Byt katalog till rotkatalogen (/).
# cd / |
Mata ut Solaris 9 programvara 2 (av 2)-cd:n.
Sätt in Solaris 9 språk-cd i systemets cd-rom-enhet.
Byt till Tools-katalogen på den monterade cd-skivan.
# cd /cdrom/cdrom0/sol_9_lang_sparc/Tools |
Kopiera cd:n i enheten till installationsserverns hårddisk.
# ./add_to_install_server sökväg_till_installationskatalogen |
sökväg_till_installations- katalogen |
Anger katalogen dit cd-avbildningen ska kopieras |
Byt katalog till rotkatalogen (/).
# cd / |
Bestäm om du vill att användare ska kunna starta ett system med installationsmetoden Solaris Web Start och installera Solaris 9-programvaran via nätverket.
Om du inte vill göra det matar du ut Solaris 9 språk-cd och fortsätter till Steg 22.
Om det är ja, mata ut Solaris 9 språk-cd och fortsätt.
Sätt in Solaris 9-installations-cd:n i systemets cd-rom-enhet.
Byt till katalogen som innehåller modify_install_server på den monterade cd-skivan.
# cd /cdrom/cdrom0/s0 |
Kopiera Solaris Web Start-gränssnittet till installationsservern:
# ./modify_install_server -p sökväg_till_installationskatalogen sökväg_till_installerarminiroten |
-p |
Bevarar den befintliga avbildningens minirot i sökväg_till_installationskatalogen/Solaris_9/Tools/Boot.orig |
sökväg_till_installations- katalogen |
Anger katalogen dit Solaris Web Start-gränssnittet ska kopieras |
sökväg_till_installerar- miniroten |
Anger katalogen på cd-skivan som Solaris Web Start-gränssnittet ska kopieras från |
Bestäm om du vill du vill korrigera filerna i miniroten (/sökväg_till_installationskatalogen/Solaris_9/Tools/Boot) på nätverksinstallationsavbildningen som skapades med setup_install_server. Du kan behöva korrigera filer om du har problem med någon startavbildning.
Om svaret är nej, fortsätter du.
Annars korrigerar du filerna i miniroten med kommandot patchadd -C.
Använd inte patchadd -C om du inte har läst instruktionerna i korrigeringsfilens Readme-fil eller har kontaktat din lokala Sun-support.
Bestäm om du vill skapa en startserver.
Om du använder DHCP, eller om installationsservern finns i samma delnät som det system som ska installeras, behöver du inte skapa någon startserver. Fortsätt till "Lägga till system som ska installeras via nätverket".
Om du inte använder DHCP, och installationsservern och klienten finns i olika delnät, måste du skapa en startserver. Fortsätt till "Skapa en startserver i ett delnät med en dvd-avbildning".
I följande exempel illustreras hur du skapar en installationsserver genom att kopiera följande cd-skivor till installationsserverns /export/home/s9cdsparc-katalog:
Solaris 9 programvaru-cd 1 (av 2)
Solaris 9 programvaru-cd 2 (av 2)
Solaris 9 språk-cd
# mkdir -p /export/home/s9cdsparc # cd /cdrom/cdrom0/s0/Solaris_9/Tools # ./setup_install_server /export/home/s9cdsparc Om du har en separat startserver lägger du till följande steg: Lägg till följande sökväg i filen /etc/dfs/dfstab: share -F nfs -o ro,anon=0 -d "installationsserverkatalog" \ /export/home/s9cdsparc # ps ef | grep nfsd # /etc/init.d/nfs.server start Fortsätt med följande steg. Om du inte behöver någon startserver eller har lagt till de här stegen för en separat startserver fortsätter du: # cd / # cd /cdrom/cdrom0/Solaris_9/Tools # ./add_to_install_server /export/home/s9cdsparc # cd / # cd /cdrom/cdrom0/sol_9_lang_sparc/Tools # ./add_to_install_server /export/home/s9cdsparc # cd / # cd /cdrom/cdrom0/s0 # ./modify_install_server -p /export/home/s9cdsparc /cdrom/cdrom0/s0 |
I det här exemplet sätts varje cd in och monteras automatiskt före varje kommando. Efter varje kommando tas cd-skivan ut.
Du måste skapa en installationsserver om du ska installera Solaris-programvaran på ett system via nätverket. Det är inte alltid du behöver konfigurera en startserver. En startserver innehåller tillräckligt mycket av start-programvaran för att kunna starta system via nätverket. Installationsservern slutför sedan installationen av Solaris-programvaran.
Om du använder DHCP för att ange installationsparametrar, eller om installationsservern och klienten finns i samma delnät, behöver du ingen separat startserver. Fortsätt till "Lägga till system som ska installeras via nätverket".
Om installationsservern och klienten inte finns i samma delnät, och du inte använder DHCP, måste du skapa separata startservrar för alla delnät. Du kan skapa en installationsserver för varje delnät,men installationsservrar kräver betydligt mer diskutrymme.
Logga in och bli superanvändare på systemet som du tänker göra till startserver för delnätet.
Systemet måste ha en lokal cd-rom-enhet eller tillgång till Solaris 9-fjärrdiskavbildningarna, som vanligtvis finns på installationsservern. Om du använder en namntjänst bör systemet finnas i namntjänsten. Om du inte använder en namntjänst måste du distribuera information om systemet genom följa nätverksplatsens principer.
Montera avbildningen av Solaris 9 programvara 1 (av 2)-cd:n från installationsservern.
# mount -F nfs -o ro servernamn:sökväg /mnt |
servernamn: sökväg |
Installationsserverns namn och absolut sökväg till diskavbildningen |
Skapa en katalog för startavbildningen.
# mkdir -p sökväg_till_startkatalogen |
sökväg_till_start- katalogen |
Anger katalogen dit start-programvaran ska kopieras |
Byt till Tools-katalogen på avbildningen för Solaris 9 programvara 1 (av 2)-cd:n.
# cd /mnt/Solaris_9/Tools |
Kopiera start-programvaran till startservern.
# ./setup_install_server -b sökväg_till_startkatalogen |
-b |
Anger att systemet ska konfigureras som startserver |
sökväg_till_start- katalogen |
Anger katalogen dit start-programvaran ska kopieras |
Kommandot setup_install_server visar om det finns tillräckligt med diskutrymme för avbildningarna. Kontrollera mängden tillgängligt diskutrymme med kommandot df -kl.
Byt katalog till rotkatalogen (/).
# cd / |
Du är nu färdig att konfigurera systemen som ska installeras via nätverket. Se "Lägga till system som ska installeras via nätverket".
Följande exempel visar hur du skapar en startserver på ett delnät. Med de här kommandona kopierar du start-programvara från Solaris 9 programvaru-cd 1 (av 2)-avbildningen till /export/install/boot på systemets lokala disk. Även programvaran för Solaris Web Start-gränssnittet kopieras till installationsservern.
# mount -F nfs -o ro crystal:/export/install/boot /mnt # mkdir -p sökväg_till_startkatalog # cd /mnt/Solaris_9/Tools # ./setup_install_server -b /export/install/boot # cd / |
I det här exemplet sätts cd-skivan in och monteras automatiskt före kommandot. Efter kommandot tas cd-skivan ut.
När du har skapat en installationsserver och, om nödvändigt, en startserver, måste du konfigurera varje system som du vill installera via nätverket. Alla system som du vill installera måste hitta följande:
En installationsserver
En startserver, vid behov
Filen sysidcfg, om du förkonfigurerar systeminformation med en sysidcfg-fil
En namnserver, om du förkonfigurerar systeminformation med en namntjänst
Profilen i JumpStart-katalogen på profilservern om du använder installationsmetoden anpassad JumpStart
Använd följande add_install_client-procedur för att konfigurera installationsservrar och klienter. Se även exempelprocedurer för följande:
Om du använder DHCP för att konfigurera installationsparametrar läser du Exempel 12-3.
Om installationsservern och klienten finns i samma delnät läser du Exempel 12-4.
Om installationsservern och klienten inte finns i samma delnät, och du inte använder DHCP, läser du Exempel 12-5.
Om du har en startserver kontrollerar du att du har delat installationsserverns installationsavbildning. Mer information finns i Steg 6.
Logga in som superanvändare på installationsservern eller startservern.
Om du använder någon av namntjänsterna NIS, NIS+, DNS eller LDAP kontrollerar du att följande information om det system som ska installeras har lagts till i namntjänsten:
Värdnamn
IP-adress
Ethernet-adress
Mer information om namntjänster finns i System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).
Byt till Tools-katalogen på avbildningen för Solaris 9-cd:n på installationsservern:
# cd /sökväg_till_installationskatalogen/Solaris_9/Tools |
sökväg_till_installations- katalogen |
Anger sökvägen till Tools-katalogen |
Konfigurera ett system som ska installeras från nätverket. Systemet kan vara en installationsserver eller startserver.
# ./add_install_client [[-d]] [[-s installationsserver:sökväg_till_installationskatalogen]] \ [[-c jumpstartserver:sökväg_till_jumpserver]] [[-p server:sökväg]] \ [[-t sökväg_till_startavbildning]] klientens_namn plattformsgrupp |
Anger att klienten ska använda DHCP för att erhålla parametrar för nätverksinstallation. |
|
-s installationsserver:sökväg_till_- installationskatalogen |
Anger namnet på och sökvägen till installationsservern.
|
Anger en JumpStart-katalog för anpassade JumpStart-installationer. jumpstartserver är värdnamnet på den server där JumpStart-katalogen finns. jumpstart_dir_path är den absoluta sökvägen till JumpStart-katalogen. |
|
-p sysid-server:sökväg |
Anger sökvägen till sysidcfg-filen för förkonfigurering av systeminformation. sysid-server är antingen ett giltigt värdnamn eller en IP-adress för den server som innehåller filen. sökväg är den absoluta sökvägen till den katalog som innehåller filen sysidcfg. |
-t boot_image_path |
Anger sökvägen till en alternativ startavbildning om du vill använda en annan startavbildning än den som finns i Tools-katalogen på nätinstallationsavbildningen av Solaris 9 (cd eller dvd). |
Namnet på systemet som ska installeras via nätverket. Det här namnet är inte installationsserverns värdnamn. |
|
Plattformsgruppen på systemet som ska installeras. En detaljerad lista över plattformsgrupper hittar du i Kapitel 39. |
Följande exempel visar hur du lägger till en installationsklient när du använder DHCP för att konfigurera installationsparametrar i nätverket. Installationsklienten heter basil och är ett UltraTM 5-system. Filsystemet /export/home/s9cdsparc/Solaris_9/Tools innehåller kommandot add_install_client.
installationsserver# cd /export/home/s9cdsparc/Solaris_9/Tools installationsserver# ./add_install_client -d basil sun4u |
Följande exempel visar hur du lägger till en installationsklient som finns i samma delnät som installationsservern. Installationsservern heter basil och är ett UltraTM 5-system. Filsystemet /export/home/s9cdsparc/Solaris_9/Tools innehåller kommandot add_install_client.
installationsserver# cd /export/home/s9cdsparc/Solaris_9/Tools installationsserver# ./add_install_client basil sun4u |
Följande exempel visar hur du lägger till en installationsklient för en startserver. Installationsklienten heter rose och är ett UltraTM 5-system. Kör kommandot på startservern. Du använder alternativet -s för att ange den installationsserver som heter basil och innehåller en avbildning av Solaris 9 i /export/home/s9cdsparc.
startserver# cd /export/home/s9cdsparc/Solaris_9/Tools startserver# ./add_install_client -s basil:/export/home/s9cdsparc rose sun4u |