I det här avsnittet finns det instruktioner för hur du gör en nyinstallation av Solaris 7 11/99. Under installationen måste du
konfigurera domännätverksinformation
konfigurera SSP:n
aktivera domänen
installera ny kopia av startbilden
konfigurera Solaris-miljön
konfigurera OBP-miljön
aktivera domänen
installera Computer Systems-tilläggspaketen
konfigurera NTP-paketen (Network Time Protocol)
slutföra nyinstallationen
Logga in på SSP:n som superanvändare.
Redigera manuellt filen /etc/hosts så att den innehåller IP-adressen till den nya domänen.
Du måste få IP-adressen från nätverksadministratören.
Korrekta poster skall likna dem i följande exempel på /etc/hosts. Observera att den nya posten är tacos:
129.153.49.185 tacos 127.0.0.1 localhost 129.153.49.179 snax-ssp vegetables loghost 129.153.49.181 snax-cb0 129.153.49.182 snax-cb1 129.153.49.180 pizza 129.153.49.183 chips 129.153.49.1 marvin-49 110.0.0.1 vegetables-priv 110.0.0.5 chips-priv
Filen/etc/hosts är i själva verket länkad till ./inet/hosts.
Om den nya domänposten kommer efter någon annan värd- eller SSP-post, fungerar kanske inte kommandot add_install_client i steg 4 i "Gör så här för att konfigurera SSP:n".
Redigera manuellt filen /etc/ethers så att den inkluderar Ethernetadressen till den nya domänen.
Korrekta poster skall likna dem i följande exempel på /etc/ether. Notera att tacos är namnet på den nya domänen i detta exempel:
8:0:20:87:58:a5 snax-ssp vegetables 0:0:be:01:00:1e snax-cb0 0:0:be:01:00:57 snax-cb1 0:0:be:a6:50:2f pizza 0:0:be:a6:6f:19 chips-priv 0:0:be:a6:6f:23 nachos 0:0:be:a6:6f:2a tacos
Nu är du klar med konfigureringen av domännätverksinformationen. Om ni använder NIS talar du med din nätverksadministratör för att få veta vilka konfigurationsproblem som måste lösas innan du kan fortsätta med installationen (hur man hanterar NIS tas inte upp i det här kapitlet). I annat fall kan du nu konfigurera SSP:n som startserver. Hur du gör detta beskrivs i nästa avsnitt.
Sätt i Solaris-CD:n i CD-spelaren.
Efter det att du har satt i CD:n skall du vänta ungefär en minut så att volymhanteraren hinner ansluta CD-ROM-enheten.
Logga in på SSP:n som superanvändare.
Gå till katalogen /Tools på CD-skivan.
ssp# cd /cdrom/cdrom0/s0/Solaris_2.7/Tools
Ställ in värddomänen som installationsklient.
ssp# ./add_install_client domännamn sun4u
Kommandot add_install_client skall dela CD-skivan över nätverket. Om något fel inträffar kan du få följande varningsmeddelande:
prom_panic: Could not mount filesystem
Om du får följande varning kör du kommandot share(1M) i SSP-fönstret (se följande exempel):
ssp# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
Om /etc/nsswitch.conf-filen innehåller DNS i värddatorlistan visas eventuellt följande varning:
Error: domännamn does not exist in the NIS ethers map.
Om du får detta meddelande måste du ta bort DNS-posten i /etc/nsswitch.conf-filen, lägga till domännamn till ethers-kopplingen (om namnet inte redan finns i kopplingen) och sedan köra om kommandot add_install_client(1M).
Vid behov installerar du korrigeringen 105684 så att OpenBoot PROM uppdateras.
ssp# showrev -p | grep 105684
Om du inte har uppgraderat SSP-programvaran till SSP 3.1.1 eller SSP 3.2 måste du installera 105684-04 eller senare (siffrorna efter bindestrecket anger version). Korrigeringen finns på http://www.sunsolve.com. I filen README i korrigeringen finns instruktioner för hur du installerar den.
Lämna superanvändar-nivån.
Använd kommandot domain_status(1M) för att kontrollera att rätt OS-version har angivits.
Om du har uppgraderat SSP-programvaran till SSP 3.1.1 skall OS-versionen vara 5.7. Om du inte har uppgraderat skall du i stället ange 2.7. Om rätt OS-version är angiven fortsätter du med steg 8. I annat fall följer du instruktionerna nedan:
Ta bort den befintliga domänen.
ssp% domain_remove -d domännamn
Kommandot domain_remove(1M) frågar om du vill spara domänkatalogerna (se exemplet nedan):
domain_remove: The following subdirectories contain domain specific information such as messages files, configuration files, and hpost dump files. You may choose to keep these directories if you still need this information. This domain may be created with or without this information being saved. /var/opt/SUNWssp/adm/xf4-b3 /var/opt/SUNWssp/etc/allxf4/xf4-b3 Keep directories (y/n)? y Domain : xf4-b3 is removed !
För att domäninformationen skall sparas måste du svara ja, d.v.s. y, på frågan. Om du svarar nej måste du ange kortnummer och plattformsnamn igen när du skapar domänen på nytt.
Skapa domänen igen, nu med rätt OS-versionsnummer.
ssp% domain_create -d domännamn -o 5.7
Om du sparade domäninformationen behöver du inte ta med parametrarna -b och -p. Kommandot domain_create(1M) använder den sparade domäninformationen och den information du ger med kommandot när du skapar domänen igen.
Om du uppgraderade SSP-programvaran till SSP 3.1.1 eller SSP 3.2 skall du ange OS-version 5.7. Om du inte uppgraderade skall du ange 2.7.
Använd kommandot domain_switch(1M) för att se till att SUNW_HOSTNAME pekar på rätt domännamn.
ssp% domain_switch domännamn
Kommandot domain_switch(1M) måste köras från ett C-skal. Som standard är SSP-fönstret ett C-skal.
Kontrollera om det finns några svartlistade komponenter.
Om SBus-kort har lagts till ett systemkort bör du kontrollera att processorerna på dessa systemkort inte är svartlistade. Processorer svartlistas på fabriken när ett systemkort inte har något SBus-kort installerat.
Under aktiveringsprocessen skall du titta på listan med svartlistade komponenter. Instruktioner för hur du öppnar den svarta listan finns på mansidan för blacklist(1M).
För att ta bort en processor från den svarta listan redigerar du svartlistningsfilen och tar bort kortnumret från raden pc i filen. Som standard heter filen $SSPVAR/etc/plattformsnamn/blacklist. Man kan dock själv lägga filen på något annat ställe på servern.
Konfigureringen av SSP:n som startserver är klar och du kan nu aktivera domänen (se nästa avsnitt).
ssp% bringup -A off
Om det här är den första domänen som aktiveras frågar datorn om du vill konfigurera centralplanet. Tryck på y för att fortsätta, om du är säker på att inga andra domäner är igång. Om du svarar ja (y) nollställs hela plattformen; det är därför du måste vara säker på att inga andra domäner är igång.
This bringup will configure the Centerplane. Please confirm (y/n)? y
Efter några minuter visas SSP-ledtexten. Titta på utmatningen från kommandot bringup(1M). Om du får något felmeddelande måste du åtgärda felet innan du kan fortsätta. I annat fall fortsätter du med nästa avsnitt.
Öppna en netcon(1M)-session i ett SSP-fönster.
ssp% netcon -g
Ledtexten ok visas efter några minuter. Hur lång tid det tar beror helt på storleken på domänen.
Aktiveringen av domänen är klar och du kan nu konfigurera OpenBoot PROM (se nästa avsnitt).
Titta efter devalias-dubbletter i OBP.
suninstall fungerar kanske inte korrekt om du har definierat dubblettbildande devalias i OBP. Använd kommandot devalias för att kontrollera aliasen. Utmatningen kan se ut ungefär så här:
ok devalias net /sbus@41,0/qec@0,20000/qe@1,0 ttya /ssp-serial ssa_b_example /sbus@40,0/SUNW,soc@0,0/SUNW,pln@b0000000,XXXXXX/SUNW,ssd@0,0:a ssa_a_example /sbus@40,0/SUNW,soc@0,0/SUNW,pln@a0000000,XXXXXX/SUNW,ssd@0,0:a isp_example /sbus@40,0/QLGC,isp@0,10000/sd@0,0 net_example /sbus@40,0/qec@0,20000/qe@0,0 net /sbus@41,0/qec@0,20000/qe@0,0 ok
Om några poster i devalias är definierade två gånger (net är definierat två gånger i ovanstående exempel), skall du ta bort de dubblettbildande posterna i devalias.
Om det finns några dubblettbildande poster i filen devalias tar du bort dem.
Med följande exempel tas det sist skapade net devalias bort. Du kan vara tvungen att köra nvunalias-kommandot en gång till, om det andra net-aliaset är det felaktiga. Kör sedan ett nvalias-kommando för att skapa ett korrekt net-enhetsalias.
ok nvunalias net
Om det inte finns något net-alias för det nätverksgränssnitt som ligger på samma delnät som SSP:n skapar du ett sådant alias genom att skriva ett kommando som ser ut ungefär så här:
ok nvalias net /sbus@41,0/SUNW,hme@0,8c00000
där /sbus@41,0 avser systemkort 0 och SBus 1. /SUNW,hme@0-delen i enhetsnamnet betecknar ett 100BASE-T-nätverksgränssnitt i kortplats 0. Denna information varierar mellan olika servrar och därför kan konfigurationen på din server vara en helt annan.
Följande tabell innehåller de SBus-nummer som används i filen devalias.
Tabell 10-1 SBus-nummer i filen devalias
systemkort |
sysio 0 |
sysio 1 |
|
systemkort |
sysio 0 |
sysio 1 |
---|---|---|---|---|---|---|
0 |
/sbus@40 |
/sbus@41 |
|
8 |
/sbus@60 |
/sbus@61 |
1 |
/sbus@44 |
/sbus@45 |
|
9 |
/sbus@64 |
/sbus@65 |
2 |
/sbus@48 |
/sbus@49 |
|
10 |
/sbus@68 |
/sbus@69 |
3 |
/sbus@4c |
/sbus@4d |
|
11 |
/sbus@6c |
/sbus@6d |
4 |
/sbus@50 |
/sbus@51 |
|
12 |
/sbus@70 |
/sbus@71 |
5 |
/sbus@54 |
/sbus@55 |
|
13 |
/sbus@74 |
/sbus@75 |
6 |
/sbus@58 |
/sbus@59 |
|
14 |
/sbus@78 |
/sbus@79 |
7 |
/sbus@5c |
/sbus@5d |
|
15 |
/sbus@7c |
/sbus@7d |
Kommandot watch-net-all (utan mellanslag) visar att nätverksgränssnitten fungerar.
Konfigureringen av OBP-miljön är klar och du kan nu installera Solaris (se nästa avsnitt).
Du kan använda de här instruktionerna för att installera Solaris utan att spara några tidigare filer.
Under installationen använder du verktyget suninstall (instruktioner för detta finns i annan dokumentation). Instruktionerna här gäller det som är specifikt för installation på Sun Enterprise 10000. Mer information om suninstall finns i installationsinstruktionerna för Solaris, som du hittar i Solaris-mediasatsen.
I nästa steg startas verktyget suninstall. Under installationen ber datorn dig ange enhetsnamnet för startskivan. Påbörja inte installationen innan du vet enhetsnamnet.
I netcon(1M)-fönstret startar du systemet från nätverket.
ok boot net
Du bör ha ett alias (vanligtvis net) i OBP för rätt nätverksgränssnitt. Använd detta alias med boot(1M) (se exemplet ovan). I annat fall måste du skriva in den fullständiga sökvägen till OBP-enheten. Om du anger ett alias (eller en sökväg) som inte symboliserar rätt nätverksgränssnitt kommer boot(1M) att misslyckas och du måste aktivera domänen igen.
Om du installerar operativsystemet på en annan enhet än startenheten kommer suninstall att visa ett varningsmeddelande som ser ut ungefär så här:
Varning Din diskkonfiguration är ogiltig pga de skäl som anges i fönstret nedanför. Fel ska korrigeras för att garantera en korrekt installation. Varningar kan ignoreras utan att installationen misslyckas. > Om du vill gå tillbaks och rätta till eventuella fel trycker du på Avbryt. > Om du vill stänga felmeddelandet och fortsätta med installationen klickar du på Fortsätt. VARNING: Startskivan är inte vald eller saknar en "/" monteringspunkt (c0t3d0)
Du behöver inte bry dig om varningen. Tryck bara på F2 för att fortsätta.
Kommandot boot net startar suninstall. Detta verktyg ber dig att mata in plats- och plattformsspecifik information. I följande tabell finner du plattformsspecifik information som du kan behöva mata in. Du hittar mer information om suninstall i Installation Instructions for Solaris 7 11/99 (SPARC-version) i din mediasats.
Tabell 10-2 Plattformsspecifik information för verktyget suninstall
Om du måste |
Skall du |
---|---|
Mata in värdnamnet för SSP:n i stället för domännamn [standardnamn] | Ange SSP:ns värdnamn. Normalt lägger du till -ssp till domännamnet. |
Ange nätverksinformationen |
Välja vilken informationsnivå du vill ange. Om du väljer något annat alternativ än Ingen, visar suninstall en serie dialogrutor som ber dig mata in konfigurationsinformation. Mata in denna information. |
Välja installationstyp |
Välja Initial för en ny installation. |
Välja om du skall ha 64-bitars |
Klicka på "Markera om du vill installera stöd för Solaris 64-bitar" om du vill installera 64-bitars kärna. Se Ytterligare tilläggsinformation för Solaris 7 11/99 för information om hur du kontrollerar användningsläge, ställer in standardläget och växlar läge. |
Välja programvara |
Välja Hela distributionen plus OEM-stöd |
Välj skiva(or) |
Välja den eller de skivor som programvaran skall installeras på. Om du väljer en annan enhet än den som är angiven som startenhet, visas ett varningsmeddelande senare under installationsprocessen. Då kan du välja om du vill fortsätta eller inte. |
Välja alternativ för filsystemlayout |
Välja manuell och anpassa som filsystemslayoutalternativ. Med suninstall kan du anpassa rotskivan genom att ange skivpartitioner. Använd Tabell 10-3 som en handledning. |
Ansluta fjärrfilsystem |
Trycka på F4 om filsystemen skall anslutas från en fjärrfilserver, eller i annat fall trycka på F2. |
Starta om efter installationen |
Välja manuell omstart och trycka på F2 för att påbörja installationen. Detta steg, där programvaran och korrigeringsfilerna installeras från Solaris-CD:n, kan ta cirka 40 minuter. När installationen har avslutats korrekt visas superanvändarens prompt i konsolfönstret netcon för domänen. Du kan nu konfigurera Solaris (se "Gör så här för att konfigurera Solaris""). |
När du genomför en komplett installation av Solaris 7 11/99 på en domän, kan du via suninstall manuellt ange skivpartitionsstorlekar för dina filsystem. Använd inte skivpartitioner som är mindre än minimistorleken i Tabell 10-3.
Om två skivor används måste root (/) och /usr vara på den enhet som anges i OBP-startalias.
Tabell 10-3 Skivpartitioner (minimistorlekar)
Partition |
Minimistorlekar |
Anteckningar |
|
---|---|---|---|
0 |
/ |
256 Mb |
Minimistorlek |
1 |
swap |
1024 Mb |
Minimistorlek |
2 |
overlap |
|
Verklig total skivstorlek |
3 |
/var |
512 Mb |
|
4 |
|
3 Mb |
Denna del måste reserveras för produkterna Alternate Pathing och Solstice(TM) DiskSuite(TM). Upprepade installationer av Alternate Pathing kommer annars att skriva över operativsystemet. |
5 |
/opt |
512 Mb |
Eventuellt större beroende på mängden återstående utrymme. |
6 |
/usr |
1 Gb |
Asiatiskspråkiga användare kan behöva mer utrymme här. |
Använd Tabb-tangenten för att flytta markören och använd tangentbordet för att skriva in storleken på varje partition. Tryck på F2 när du är klar.
Gå tillbaka till Tabell 10-2 för att fortsätta med suninstall-installationen.
Efter det att operativsystemet har lagts in och superanvändar-prompten visas listar du devices-posten för din startskiva.
domännamn# ls -l /dev/dsk/rot-partitionsenhet
där rot-partitionsenhet är på formen cxtxdxsx.
Kopiera den del av strängen som börjar med antingen /sbus eller /pci.
Exempel
/sbus@65,0/SUNW,fas@1,8800000/sd@3,0:a
/
Genom att redigera konfigurationsfilerna i katalogen /a kan du anpassa konfigurationen hos den nyinstallerade miljön så att den blir som ni vill ha den.
Hur lång tid det här steget tar och hur omfattande det är beror mycket på hur många saker du måste göra (t.ex. konfigurera standard-router), vilket i sin tur beror på den lokala konfigurationen av servern och det nätverk den är inkopplad på. Om du är osäker på vad du behöver göra kontaktar du er servicerepresentant eller läser i System Administration Guide.
Stäng av domänen från fönstret netcon(1M).
domännamn# init 0
Konfigureringen av Solaris-miljön är klar och du kan nu konfigurera OpenBoot PROM-variablerna (se nästa avsnitt).
I netcon(1M)-fönstret kopplar du enhetssträngen till ett alias (se Steg 2 i "Gör så här för att konfigurera Solaris"" för att få reda på vad du skall skriva i stället för enhetssträng.
ok nvalias startskivealias enhetssträng
Precis som i detta exempel skall nvalias-kommandot skrivas på en enda rad.
Använd kommandot setenv för att ställa in aliaset för standardstartenhet till rätt enhet.
ok setenv boot-device startskivealias
där startskivealias är det alias du definierade i steg 1. Enheten skall vara den enhet som du vill använda som startskiva. Detta är inte nödvändigtvis samma enhet som Solaris nyss installerades på.
Konfigureringen av OBP-variablerna är klar. Du kan nu aktivera domänen (se nästa avsnitt).
Använd kommandot su(1M) i ett SSP-fönster för att bli superanvändare.
ssp# cd /cdrom/cdrom0/s0/Solaris_2.7/Tools
Ta bort värddomänen som installationsklient.
ssp# ./rm_install_client domännamn
Ta ut Solaris-CD:n ur CD-ROM-enheten.
ssp# cd / ssp# unshare /cdrom/cdrom0/s0 ssp# eject cdrom
När du lämnar superanvändarskalet och går till SSP-fönstret måste du vara användaren ssp.
Aktivera domänen från SSP-fönstret.
ssp% bringup -A on
Om du ställer in startenhetsalias till någon annan enhet än den du nyss installerade Solaris på, måste du ange den enhetens alias i det här steget.
Om det här är den första domänen som aktiveras frågar datorn om du vill konfigurera centralplanet. Tryck på y för att fortsätta om du är säker på att inga andra domäner är igång. Om du svarar ja (y) nollställs hela plattformen; det är därför du måste vara säker på att inga andra domäner är igång.
This bringup will configure the Centerplane. Please confirm (y/n)? y
När domänen har startats om skriver du in superanvändarens lösenord och trycker på Return i netcon(1M)-fönstret. Sedan skriver du in det en gång till, för att bekräfta.
Root password: lösenord Please re-enter your root password: lösenord
Din inmatning blir det nya lösenordet för superanvändaren på domänen.
Aktiveringen av domänen är klar och du kan nu installera Sun Computer Systems-tilläggspaket (se nästa avsnitt).
Du skall installera de tilläggspaket som behövs från Sun Computer Systems Supplements CD (tilläggs-CD:n).
Sätt i tilläggs-CD:n i SSP:ns CD-ROM-spelare.
Logga in som superanvändare på SSP:n och dela CD-ROM-enheten.
ssp# share -F nfs -o ro,anon=0 /cdrom/cdrom0
Logga in som superanvändare i netcon(1M)-fönstret.
Skapa och anslut katalogen /cdrom.
domännamn# mkdir /cdrom domännamn# mount ssp-namn:/cdrom/cdrom0 /cdrom
Lägg till AnswerBook2-paketet SUNWabhdw.
domännamn# cd /cdrom/Product domännamn# pkgadd -d . SUNWabhdw
Det här får inte göras med några andra domäner än dem som du vill använda AnswerBook-filerna på.
Kommandot pkgadd(1M) kan visa flera meddelanden och ställa flera frågor kring installationen av varje paket. Vissa frågor handlar om utrymme, medan andra endast kontrollerar att det är OK att fortsätta. Efter det att du har besvarat dessa frågor, och när du tillfrågas om du vill fortsätta, skall du svara Yes.
Koppla från CD:n i netcon(1M)-fönstret.
domännamn# cd / domännamn# umount /cdrom
Logga in på SSP:n som superanvändare och ta ut tilläggs-CD:n ur CD-spelaren.
ssp# cd / ssp# unshare /cdrom/cdrom0 ssp# eject cdrom
Installera och konfigurera eventuella separat inköpta programvarupaket.
Installationen av Sun Computer Systems-tilläggspaket är klar och du kan nu konfigurera NTP-paketen (Network Time Protocol) (se nästa avsnitt).
Använd följande steg för att konfigurera filen ntp.conf, vars fullständiga sökväg är /etc/inet/ntp.conf.
Vid behov använder du netcon(1M)-fönstret för att logga in på domänen som superanvändare.
Skapa filen ntp.conf i någon text-editor.
Redigera filen med följande exempel som mall.
# exempel på /etc/inet/ntp.conf på Starfire-domän # konfigurationsfilen ntp.conf # för Solaris 7 11/99 # byt ut <ssp-namn> mot SSP:ns verkliga namn server <ssp-namn> prefer # i sista hand kan vi alltid använda den lokala klockan. server 127.127.1.0 fudge 127.127.1.0 stratum 9 # Övriga ntp-filer. driftfile /etc/inet/ntp.drift # Kryptering: disable auth controlkey 1 requestkey 1 authdelay 0.000793 # precisionsdefinition precision -18 # precision vid klockavläsning (1 # mikrosekund)
Varje domän skall använda SSP:n som källa för sin klocka. SSP:n skall använda minst två andra klockor förutom den interna för att se till att följderna av fel på SSP-klockan minskar. Mer information om NTP-kommandon hittar du på ntp(1M)-mansidan i avsnittet man Pages(1M): System Administration Commands i AnswerBook2-uppsättningen Solaris Administration.
Konfigureringen av NTP-paketen är klar och du kan nu slutföra nyinstallationen (se nästa avsnitt).
Ta reda på aktuellt funktionsläge.
domännamn# isainfo -k
Om du kör i 64-bitarsläge bör du få följande resultat:
sparcv9
Starta om domänen i korrekt funktionsläge.
I Solaris 7 11/99 kan du använda antingen 32-bitarsläge eller 64-bitarsläge. 64-bitarsläge är standard för alla sun4u-plattformar.
För 32-bitarsläge skriver du in följande kommando.
domännamn# reboot startalias kernel/unix
För 64-bitarsläge skriver du något av följande kommandon.
Om du inte redan är i 32-bitarsläge anger du följande kommando.
domännamn# reboot startalias
Om du skall växla från 32-bitarsläge använder du följande kommando.
domännamn# reboot startalias kernel/sparcv9/unix
Du har nu slutfört nyinstallationen om du inte behöver licensiera programvaran. Hur du gör detta beskrivs i nästa avsnitt.
Uppbyggnaden med domäner i Enterprise 10000 gör att ett annat tillvägagångssätt krävs vid programvarulicensiering än för andra system som ej kan uppdelas logiskt.
Licenshanteringen (licensservern) är normalt knuten till en maskinvärd-ID. På ett Enterprise 10000-system är licensservern knuten till en domänvärd-ID. Varje domän får sin egen domänvärd-ID.
Licensinstallation på ett Enterprise 10000-system måste därför ske på en domän som inte kommer att tas bort. Tillägg eller borttagande av processorer från domänen påverkar inte licensieringen så länge som domänen har minst en aktiv processor.
Vid en eventuell flyttning av licensieringen mellan domänerna måste licenserna återskapas med den nya domänvärd-ID:n. Förfarandet är identiskt med det som används vid en flyttning av licensservern mellan olika datorer. Denna process kallas "serverflyttning". Om du vill göra en serverflyttning kontaktar du Sun License Center.
Mer information om licensiering finns på följande Sun License Center-URL:
http://www.sun.com/licensing
För att ta reda på ett Enterprise 10000-systems domänvärd-ID skriver du hostid i ett skalfönster.
Andra programvaruleverantörer kan ha sina egna licensregler för Sun Enterprise 10000. Alla större oberoende leverantörer har informerats om problematiken och bör ha bestämt sig för regler. För ytterligare information kontaktar du din servicerepresentant.