I det här kapitlet beskrivs hur du förkonfigurerar systeminformation. Genom att förkonfigurera kan du undvika att uppmanas lämna information när du installerar Solaris-operativmiljön. I det här kapitlet beskrivs hur du förkonfigurerar Power ManagementTM-information. Kapitlet innehåller följande avsnitt:
Fördelar med att förkonfigurera systemkonfigurationsinformation
Förkonfigurera systemkonfigurationsdata med DHCP-tjänsten (aktiviteter)
Installationsmetoden kräver konfigurationsinformation om ett system, exempelvis kringutrustning, värdnamn, IP-adress och namntjänst. Innan installationsverktygen ber dig om konfigurationsinformation, söks informationen i sysidcfg-filen och sedan i namntjänstdatabaserna.
När Solaris Web Start, programmet Solaris suninstall eller anpassad JumpStart hittar förkonfigurerad systeminformation, ombeds du inte ange informationen i installationsprogrammet. Du har till exempel flera system och vill inte ha en tidszonsfråga varje gång du installerar Solaris 9-programvaran på ett av systemen. Du kan ange tidszon i sysidcfg-filen eller namntjänstdatabaserna. När du installerar Solaris 9-programvaran ombeds du inte att ange en tidszon.
Du kan välja att förkonfigurera systemkonfigurationsinformation på ett av följande sätt. Du kan lägga till systemkonfigurationsinformation till någon av följande:
En sysidcfg-fil på ett fjärrsystem eller en diskett.
Namntjänstdatabasen som är tillgänglig på Internet- eller nätverksplatsen.
Om DHCP används i nätverket, kan du även konfigurera en del systeminformation på nätverkets DHCP-server. Mer information om hur du kan använda en DHCP-server för att förkonfigurera systeminformation finns i Förkonfigurera systemkonfigurationsdata med DHCP-tjänsten (aktiviteter).
Använd följande tabell för att ta reda på huruvida du ska förkonfigurera systeminformation i filen sysidcfg eller en namntjänstdatabas.
Tabell 7–1 Metoder för att förkonfigurera systemkonfigurationsinformation
Förkonfigurerbar systeminformation |
Förkonfigurerbar med sysidcfg-filen? | |
---|---|---|
Namntjänst |
Ja |
Ja |
Domännamn |
Ja |
Nej |
Namnserver |
Ja |
Nej |
Nätverksgränssnitt |
Ja |
Nej |
Värdnamn |
Ja Eftersom den här informationen är systemspecifik, bör du redigera namntjänsten snarare än att skapa olika sysidcfg-filer för varje system. |
Ja |
IP-adress |
Ja Eftersom den här informationen är systemspecifik, bör du redigera namntjänsten snarare än att skapa olika sysidcfg-filer för varje system. |
Ja |
Nätmask |
Ja |
Nej |
DHCP |
Ja |
Nej |
IPv6 |
Ja |
Nej |
Standardväg |
Ja |
Nej |
Superanvändarens lösenord |
Ja |
Nej |
Säkerhetsprincip |
Ja |
Nej |
Språk (språkversion) som ska användas för installationsprogrammet och skrivbordet |
Ja |
Ja, om NIS eller NIS+ Nej, om DNS eller LDAP |
Terminaltyp |
Ja |
Nej |
Tidszon |
Ja |
Ja |
Datum och tid |
Ja |
Ja |
Webbproxy |
Nej Du kan konfigurera den här informationen under en Solaris Web Start-installation, men inte genom filen sysidcfg eller namntjänsten. |
Nej |
x86: Bildskärmstyp |
Ja |
Nej |
x86: Tangentbordsspråk, tangentbordslayout |
Ja |
Nej |
x86: Grafikkort, färgdjup, bildskärmsupplösning, skärmstorlek |
Ja |
Nej |
x86: Pekdon, knappantal, IRQ-nivå |
Ja |
Nej |
SPARC: Power Management (automatisk avstängning) Det går inte att förkonfigurera Power Management med hjälp av filen sysidcfg eller namntjänsten. SPARC: Förkonfigurera Power Management-information innehåller detaljer. |
Nej |
Nej |
Du kan förkonfigurera ett system genom att ange en uppsättning nyckelord i sysidcfg-filen. Nyckelorden beskrivs i Nyckelord för sysidcfg-filen .
Du måste skapa en unik sysidcfg-fil för varje system som kräver olika konfigurationsinformation. Du kan förkonfigurera tidszonen på en uppsättning system genom att använda samma sysidcfg-fil om du vill att alla systemen ska tilldelas samma tidszon. Om du däremot vill förkonfigurera olika superanvändarlösenord för var och ett av dessa system, måste du skapa en unik sysidcfg-fil för varje system.
Du kan placera sysidcfg-filen i en av följande.
NFS-filsystem – Om du sätter sysidcfg-filen i ett delat NFS-filsystem, måste du använda -p-alternativet för kommandot add_install_client(1M) när du konfigurerar systemet att installera via nätverket. -p-alternativet anger var systemet kan hitta sysidcfg-filen när du installerat Solaris 9-programvaran.
UFS- eller PCFS-diskett – Placera sysidcfg-filen i diskettens rotkatalog (/).
HTTP- eller HTTPS-server – Om du vill installera via ett globalt nätverk sparar du filen sysidcfg i webbserverns dokumentrotkatalog.
Om du utför en anpassad JumpStart-installation och du vill använda en sysidcfg-fil på en diskett, måste du placera sysidcfg-filen på profildisketten. Om du vill skapa en profildiskett, se Skapa en profildiskett för fristående datorer.
Du kan bara placera en sysidcfg-fil i en katalog eller på en diskett. Om du skapar mer än en sysidcfg-fil, måste du placera varje fil i en annan katalog eller på en annan diskett.
Du kan använda två typer av nyckelord i sysidcfg-filen: oberoende och beroende. Beroende nyckelord är bara garanterat unika inom ett oberoende nyckelord. Ett beroende nyckelord existerar bara när det identifieras med sitt associerade oberoende nyckelord.
I det här exemplet är name_service det oberoende nyckelordet, medan domain_name och name_server är beroende nyckelord:
name_service=NIS {domain_name=marquee.central.example.com name_server=connor(192.168.112.3)} |
Syntaxregel |
Exempel |
---|---|
Oberoende nyckelord kan listas i vilken ordning som helst. |
pointer=MS-S visa=ati {size=15-inch} |
Nyckelord är inte skiftlägeskänsliga. |
TIMEZONE=US/Central terminal=sun-cmd |
Sätt alla beroende nyckelord inom klammerparenteser ({}) om du vill binda dem till sina associerade oberoende nyckelord. |
name_service=NIS {domain_name=marquee.central.example.com name_server=connor(192.168.112.3)} |
Du kan också sätta värden inom enkla citattecken (`) eller dubbla citattecken (“) om du vill. |
network_interface='none' |
För alla nyckelord utom network_interface gäller att bara en instans av nyckelordet är giltig. Om du dock anger nyckelordet mer än en gång används bara den första instansen av nyckelordet. |
name_service=NIS name_service=DNS |
Tabell 7–2 innehåller de nyckelord du kan använda när du konfigurerar systeminformation i filen sysidcfg.
Tabell 7–2 Nyckelord som du kan använda i sysidcfg
Konfigurationsinformation |
Nyckelord |
---|---|
Namntjänst, domännamn, namnserver | |
Nätverksgränssnitt, värdnamn, IP-adress (Internet Protocol), nätmask, DHCP, IPv6 | |
Superanvändarens lösenord | |
Säkerhetsprincip | |
Språk som ska användas för installations- programmet och skrivbordet | |
Terminaltyp | |
Tidszon | |
Datum och tid | |
x86: Bildskärmstyp | |
x86: Tangentbordsspråk, tangentbordslayout | |
x86: Grafikkort, färgdjup, bildskärmsupplösning, skärmstorlek | |
x86: Pekdon, knappantal, IRQ-nivå |
I följande avsnitt beskrivs nyckelorden som du kan använda i filen sysidcfg.
Du kan använda nyckelordet name_service för att konfigurera namntjänsten, domännamnet och systemets namnserver. Följande exempel visar allmän syntax för nyckelordet name_service.
name_service=namntjänst {domain_name=domännamn namnserver=namnserver valfritt-nyckelord=värde} |
Välj endast ett värde för name_service. Ta med alla eller inget av nyckelorden domain_name,name_server, eller valfria nyckelord efter behov. Om inga nyckelord används behöver du inte använda klammerparenteserna {}.
I följande avsnitt beskrivs nyckelordssyntax för att konfigurera systemet att använda en specifik namntjänst.
Använd följande syntax när du konfigurerar systemet att använda NIS-namntjänsten.
name_service=NIS {domain_name=domännamn name_server=värdnamn(ip-adress)} |
Anger domännamnet
Anger namnserverns värdnamn
Anger namnserverns IP-adress
I följande exempel anges en NIS-server med domännamnet west.example.com. Serverns värdnamn är timber, och serverns IP-adress är 192.168.2.1.
name_service=NIS {domain_name=west.example.com name_server=timber(192.168.2.1)} |
Mer information om NIS-namntjänsten finns i System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).
Använd följande syntax när du konfigurerar systemet att använda NIS-namntjänsten.
name_service=NIS+ {domain_name=domännamn name_server=värdnamn(ip-adress)} |
Anger domännamnet
Anger namnserverns värdnamn
Anger namnserverns IP-adress
I följande exempel anges en NIS+-server med domännamnet west.example.com. Serverns värdnamn är timber, och serverns IP-adress är 192.168.2.1.
name_service=NIS+ {domain_name=west.example.com name_server=timber(192.168.2.1)} |
Mer information om NIS+-namntjänsten finns i System Administration Guide: Naming and Directory Services (FNS and NIS+).
Använd följande syntax när du konfigurerar systemet att använda DNS.
name_service=DNS {domain_name=domännamn name_server=ip-adress,ip-adress,ip-adress search=domännamn,domännamn,domännamn, domännamn,domännamn,domännamn} |
Anger domännamnet.
Anger DNS-serverns IP-adress. Du kan ange upp till tre IP-adresser som värden för nyckelordet name_server.
(Valfritt) Anger ytterligare domäner för sökning efter namntjänstinformation. Du kan ange upp till sex domännamn att söka igenom. Den totala längden för varje sökpost kan vara högst 250 tecken.
I följande exempel anges en DNS-server med domännamnet west.example.com. Serverns IP-adresser är 10.0.1.10 och 10.0.1.20. example.com och east.example.com visas som ytterligare domäner för sökning efter namntjänstinformation.
name_service=DNS {domain_name=west.example.com name_server=10.0.1.10,10.0.1.20 search=example.com,east.example.com} |
Mer information om DNS-namntjänsten finns i System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).
Använd följande syntax när du konfigurerar systemet att använda LDAP.
name_service=LDAP {domain_name=domännamn profile=profilnamn profile_server=ip-adress proxy_dn="proxykoppling_dn" proxy_password=lösenord} |
Anger LDAP-serverns domännamn.
Anger namnet på den LDAP-profil som du vill använda för att konfigurera systemet.
Anger LDAP-profilserverns IP-adress.
(Valfritt) Anger det unika namnet för proxykopplingen. Värdet för proxykoppling_dn måste omges av dubbla citattecken.
(Valfritt) Anger klientens proxy-lösenord.
I följande exempel anges en LDAP-server med följande konfigurationsinformation.
Domännamnet är west.example.com.
Installationsprogrammet använder LDAP-profilen default för att konfigurera systemet.
LDAP-serverns IP-adress är 172.221.2.1.
Det unika namnet för proxykopplingen innehåller följande information.
Det vanliga namnet på posten är proxyagent.
Organisationsenheten är profile.
Proxydomänen innehåller domänkomponenterna west, example och com.
Proxylösenordet är password.
name_service=LDAP {domain_name=west.example.com profile=default profile_server=172.31.2.1 proxy_dn="cn=proxyagent,ou=profile, dc=west,dc=example,dc=com" proxy_password=password} |
Mer information om hur du använder LDAP finns i System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).
Du kan använda nyckelordet network_interface för att utföra följande uppgifter.
Ange en värddator
Ange en IP-adress
Ange ett nätmaskvärde
Använda DHCP för att konfigurera nätverksgränssnittet
Aktivera IPv6 i nätverksgränssnittet
I de följande avsnitten beskrivs hur du använder nyckelordet network_interface för att konfigurera systemgränssnitten.
Du kan avbryta systemets nätverksanslutning genom att ange värdet för network_interface till none. till exempel:
network_interface=none |
Du kan använda nyckelordet network_interface för att konfigurera ett enstaka gränssnitt på följande sätt.
Med DHCP – Du kan använda en DHCP-server i nätverket för att konfigurera nätverksgränssnittet. Mer information om hur du använder en DHCP-server under installationen finns i Förkonfigurera systemkonfigurationsdata med DHCP-tjänsten (aktiviteter).
Du kan använda DHCP-servern för att konfigurera ett enstaka gränssnitt i systemet med hjälp av följande syntax för nyckelordet network_interface.
network_interface=PRIMARY eller värde {dhcp protocol_ipv6=ja_eller_nej} |
Anger att installationsprogrammet ska konfigurera det första, icke-vändslinga-gränssnittet som påträffas på systemet. Ordningen är densamma som den som visas med kommandot ifconfig. Om inga gränssnitt finns används det första icke-vändslinga-gränssnittet. Om det inte finns några icke-vändslinga-gränssnitt sätts systemet till non-networked.
Anger att installationsprogrammet ska konfigurera ett specifikt gränssnitt, t.ex. hme0 eller eri1.
Anger att installationsprogrammet ska konfigurera systemet att antingen använda IPv6 eller inte använda IPv6.
För WAN-startinstallationer måste du ange värdet protocol_ipv6=no.
Utan DHCP – Om du inte vill använda DHCP för att konfigurera nätverksgränssnittet kan du ange konfigurationsinformation i filen sysidcfg. Du kan ange att installationsprogrammet ska konfigurera ett enstaka gränssnitt i systemet utan att använda DHCP, med hjälp av följande syntax.
network_interface=PRIMARY eller värde {hostname=värdnamn default_route=ip-adress ip_address=ip-adress netmask=nätmask protocol_ipv6=ja_eller_nej} |
Anger att installationsprogrammet ska konfigurera det första, icke-vändslinga-gränssnittet som påträffas på systemet. Ordningen är densamma som den som visas med kommandot ifconfig. Om inga gränssnitt finns används det första icke-vändslinga-gränssnittet. Om det inte finns några icke-vändslinga-gränssnitt sätts systemet till non-networked.
Använd inte nyckelordsvärdet PRIMARY om du vill konfigurera flera gränssnitt.
Anger att installationsprogrammet ska konfigurera ett specifikt gränssnitt, t.ex. hme0 eller eri1.
(Valfritt) Anger systemets värddator.
(Valfritt) Anger standardrouterns IP-adress. Om du vill att installationsprogrammet ska identifiera routern med routeridentifieringsprotokollet ICMP utelämnar du det här nyckelordet.
Om installationsprogrammet inte kan identifiera routern ombeds du ange routerinformation under installationen.
(Valfritt) Anger systemets IP-adress.
(Valfritt) Anger systemets nätmaskvärde.
(Valfritt) Anger att installationsprogrammet ska konfigurera systemet att antingen använda IPv6 eller att inte använda IPv6.
Om du vill utföra en oövervakad anpassad JumpStart-installation måste du ange ett värde för nyckelordet protocol_ipv6.
För WAN-startinstallationer måste du ange värdet protocol_ipv6=no.
Inkludera något, några eller inget av nyckelorden hostname, ip_address och netmask. Om du inte använder något av dessa nyckelord utelämnar du klammerparenteserna ({}).
I följande exempel anges att installationsprogrammet ska använda DHCP för att konfigurera nätverksgränssnittet eri0. IPv6-stöd är inte aktiverat.
network_interface=eri0 {dhcp protocol_ipv6=no} |
I följande exempel konfigureras gränssnittet eri0 med följande inställningar.
Värddatorn bestäms till host1.
IP-adressen bestäms till 172.31.88.100.
Nätmasken bestäms till 255.255.255.0.
IPv6-stöd aktiveras inte i gränssnittet.
network_interface=eri0 {hostname=host1 ip_address=172.31.88.100 netmask=255.255.255.0 protocol_ipv6=no} |
Du kan konfigurera flera nätverksgränssnitt i filen sysidcfg. För varje gränssnitt du vill konfigurera lägger du till en network_interface-post i filen sysidcfg.
Du kan använda nyckelordet network_interface för att konfigurera flera gränssnitt på följande sätt.
Med DHCP – Du kan använda en DHCP-server i nätverket för att konfigurera ett nätverksgränssnitt. Mer information om hur du använder en DHCP-server under installationen finns i Förkonfigurera systemkonfigurationsdata med DHCP-tjänsten (aktiviteter).
Du kan använda DHCP-servern för att konfigurera ett nätverksgränssnitt i systemet med hjälp av följande syntax för nyckelordet network_interface.
network_interface=värde {primary dhcp protocol_ipv6=ja_eller_nej} |
Anger att installationsprogrammet ska konfigurera ett specifikt gränssnitt, t.ex. hme0 eller eri1.
(Valfritt) Anger värde som primärt gränssnitt.
Anger att installationsprogrammet ska konfigurera systemet att antingen använda IPv6 eller inte använda IPv6.
För WAN-startinstallationer måste du ange värdet protocol_ipv6=no.
Utan DHCP – Om du inte vill använda DHCP för att konfigurera nätverksgränssnittet kan du ange konfigurationsinformation i filen sysidcfg. Om du vill ange att installationsprogrammet ska konfigurera flera gränssnitt utan att använda DHCP, använder du följande syntax.
network_interface=värde {primary hostname=värdnamn default_route=ip-adress ip_address=ip-adress netmask=nätmask protocol_ipv6=ja_eller_nej} |
Anger att installationsprogrammet ska konfigurera ett specifikt gränssnitt, t.ex. hme0 eller eri1.
(Valfritt) Anger värde som primärt gränssnitt.
(Valfritt) Anger systemets värddator.
(Valfritt) Anger standardrouterns IP-adress. Om du vill att installationsprogrammet ska identifiera routern med routeridentifieringsprotokollet ICMP utelämnar du det här nyckelordet.
Om installationsprogrammet inte kan identifiera routern ombeds du ange routerinformation under installationen.
(Valfritt) Anger systemets IP-adress.
(Valfritt) Anger systemets nätmaskvärde.
(Valfritt) Anger att installationsprogrammet ska konfigurera systemet att antingen använda IPv6 eller att inte använda IPv6.
Om du vill utföra en oövervakad anpassad JumpStart-installation måste du ange ett värde för nyckelordet protocol_ipv6.
För WAN-startinstallationer måste du ange värdet protocol_ipv6=no.
Inkludera något, några eller inget av nyckelorden hostname, ip_address och netmask. Om du inte använder något av dessa nyckelord utelämnar du klammerparenteserna ({}).
I samma sysidcfg-fil kan du använda DHCP för att konfigurera vissa gränssnitt och samtidigt ange konfigurationsinformation för andra gränssnitt i sysidcfg-filen.
I det här exemplet konfigureras nätverksgränssnitten eri0 och eri1 på följande sätt.
eri0 konfigureras med DHCP-servern. IPv6-stöd är inte aktiverat på eri0.
eri1 är det primära nätverksgränssnittet. Värddatorn bestäms till host1, och IP-adressen bestäms till 172.31.88.100. Nätmasken bestäms till 255.255.255.0. IPv6-stöd är inte aktiverat på eri1.
network_interface=eri0 {dhcp protocol_ipv6=no} network_interface=eri1 {primary hostname=host1 ip_address=172.31.88.100 netmask=255.255.255.0 protocol_ipv6=no} |
Du kan ange rotanvändarens lösenord för systemet i filen sysidcfg. När du anger rotanvändarens lösenord använder du nyckelordet root_password med följande syntax.
root_password=krypterat_lösenord |
krypterat_lösenord är det krypterade lösenordet som det visas i filen /etc/shadow.
Du kan använda nyckelordet security_policy i sysidcfg-filen för att konfigurera systemet att använda nätverksautentiseringsprotokollet Kerberos. Om du vill konfigurera systemet att använda Kerberos använder du följande syntax.
security_policy=kerberos {default_realm=FQDN admin_server=FQDN kdc=FQDN1, FQDN2, FQDN3} |
FQDN anger det fullständiga domännamnet på Kerberos Default Realm, administrationsservern eller Key Distribution Center (KDC). Du måste ange minst ett och högst tre Key Distribution Center.
Om du inte vill bestämma något säkerhetsschema för systemet anger du security_policy=NONE.
Mer information om nätverksautentiseringsprotokollet Kerberos finns i System Administration Guide: Security Services.
I det här exemplet konfigureras systemet att använda Kerberos med följande information.
Kerberos Default Realm är example.COM.
Kerberos administrationsserver är krbadmin.example.COM.
Två Key Distribution Center är kdc1.example.COM och kdc2.example.COM.
security_policy=kerberos {default_realm=example.COM admin_server=krbadmin.example.COM kdc=kdc1.example.COM, kdc2.example.COM} |
Du kan använda nyckelordet system_locale för att ange på vilket språk installationsprogrammet och skrivbordet ska visas. Ange en språkversion med följande syntax.
system_locale=språkversion |
språkversion anger vilket språk du vill att systemet ska använda i installationspaneler och skärmar. En förteckning över giltiga språkområden finns i katalogen /usr/lib/locale och i Bilaga D.
Du kan använda nyckelordet terminal för att ange systemets terminaltyp. Använd följande syntax när du anger terminaltyp.
terminal=terminaltyp |
terminal_type anger systemets terminaltyp. En förteckning över giltiga terminalvärden finns i underkatalogerna till katalogen /usr/share/lib/terminfo.
Du kan ange systemets tidszon med nyckelordet timezone. Använd följande syntax.
timezone=tidszon |
I föregående exempel anger timezone tidszonvärdet för systemet. Katalogerna och filerna i katalogen /usr/share/lib/zoneinfo ger de giltiga tidszonsvärdena. Värdet för tidszon är namnet på sökvägen relativt katalogen /usr/share/lib/zoneinfo. Du kan också ange en giltig Olson-tidszon, vilken som helst.
I följande exempel bestäms systemets tidszon till amerikansk Mountain Standard Time.
timezone=US/Mountain |
Installationsprogrammet konfigurerar systemet att använda tidszonsinformationen i /usr/share/lib/zoneinfo/US/Mountain.
Du kan använda nyckelordet timeserver för att ange det system som bestämmer datum och tid i det system du vill installera.
Ställ inte in timeserver=värdnamn eller ip-adress om du kör en namntjänst.
Ange nyckelordet timeserver med någon av följande metoder.
Om du vill konfigurera systemet att fungera som sin egen tidsserver anger du timeserver=localhost. Om du anger localhost som tidsserver förmodas systemets tid vara korrekt.
Om du vill använda ett annat system som tidsserver anger du antingen tidsserverns värdnamn eller IP-adress med nyckelordet timeserver. Använd följande syntax.
timeserver=värdnamn eller ip-adress |
värdnamn är tidsserversystemets värdnamn. ip-adress anger tidsserverns IP-adress.
För x86-baserade system kan du konfigurera bildskärmsinformation med nyckelordet monitor. Använd följande syntax med nyckelordet monitor.
monitor=bildskärmstyp |
Ange värde för nyckelordet monitor genom att köra kommandot kdmconfig -d på det system du vill installera. Kopiera den utmatningsrad som innehåller nyckelordet monitor, och ta med den raden i filen sysidcfg.
Mer information finns i direkthjälpavsnittet om kdmconfig(1M).
För x86-baserade system kan du konfigurera tangentbordsspråk och layoutinformation med nyckelordet keyboard. Använd följande syntax med nyckelordet keyboard.
keyboard=tangentbordsspråk {layout=värde} |
Ange värde för nyckelordet keyboard genom att köra kommandot kdmconfig -d på det system du vill installera. Kopiera den utmatningsrad som innehåller nyckelordet keyboard, och ta med den raden i filen sysidcfg.
Mer information finns i direkthjälpavsnittet om kdmconfig(1M).
För x86-baserade system kan du konfigurera följande information med nyckelordet display.
Grafikkort
Skärmstorlek
Färgdjup
Bildskärmsupplösning
Använd följande syntax med nyckelordet display.
display=grafikkort {size=skärmstorlek depth=färgdjup resolution=skärmupplösning} |
Ange lämpliga värden för nyckelordet display genom att köra kommandot kdmconfig -d på det system du vill installera. Kopiera den utmatningsrad som innehåller nyckelordet display, och ta med den raden i filen sysidcfg.
Mer information finns i direkthjälpavsnittet om kdmconfig(1M).
För x86-baserade system kan du konfigurera följande musinformation med nyckelordet pointer.
Pekdon
Knappantal
IRQ-nivå
Använd följande syntax med nyckelordet pointer.
pointer=pekdon {nbuttons=knappantal irq=värde} |
Ange värde för nyckelordet pointer genom att köra kommandot kdmconfig -d på det system du vill installera. Kopiera den utmatningsrad som innehåller nyckelordet pointer, och ta med den raden i filen sysidcfg.
Mer information finns i direkthjälpavsnittet om kdmconfig(1M).
Skapa en fil med namnet sysidcfg i en texthanterare.
Skriv de sysidcfg-nyckelord som du vill ha.
Spara sysidcfg-filen.
Om du skapar mer än en sysidcfg-fil, måste du spara varje fil i en separat katalog eller på en separat diskett.
Gör sysidcfg-filen tillgänglig för klienter genom följande:
Ett delat NFS-filsystem. Använd add_install_client(1M) med alternativet -p för att konfigurera systemet att installera från nätverket.
Rotkatalogen (/) på en UFS-diskett eller PCFS-diskett.
Här följer ett exempel på en sysidcfg-fil för ett SPARC-baserat system. Värdnamnet, IP-adressen och nätmasken för det här systemet har förkonfigurerats genom att namntjänsten redigerats. Eftersom all systemkonfigurationsinformation har förkonfigurerats i den här filen, kan du utföra en anpassad JumpStart-installation genom att använda en anpassad JumpStart-profil.
system_locale=en_US timezone=US/Central terminal=sun-cmd timeserver=localhost name_service=NIS {domain_name=marquee.central.example.com name_server=connor(172.31.112.3)} root_password=m4QPOWNY network_interface=le0 {hostname=feron default_route=192.168.88.1 ip_address=192.168.88.210 netmask=255.255.0.0 protocol_ipv6=no} security_policy=kerberos {default_realm=example.COM admin_server=krbadmin.example.COM kdc=kdc1.example.COM, kdc2.example.COM} |
Det följande är ett exempel på en sysidcfg-fil för en grupp x86-baserade system som allihop använder samma typ av tangentbord, grafikkort och pekdon. Enhetsinformationen (keyboard, display och pointer) erhölls genom att köra kommandot kdmconfig(1M) med -d-alternativet. I följande exempel används sysidcfg-filen, en ledtext som ber dig välja ett språk (system_locale) visas innan installationen kan fortsätta.
keyboard=ATKBD {layout=US-English} display=ati {size=15-inch} pointer=MS-S timezone=US/Central timeserver=connor terminal=ibm-pc name_service=NIS {domain_name=marquee.central.example.com name_server=connor(172.25.112.3)} root_password=URFUni9 |
I följande exempel på en sysidcfg-fil anges konfigurationsinformation för nätverksgränssnitten eri0 och eri1. Gränssnittet eri0 konfigureras som primärt nätverksgränssnitt, och eri1 konfigureras som sekundärt nätverksgränssnitt.
timezone=US/Pacific system_locale=C terminal=xterms timeserver=localhost network_interface=eri0 {primary hostname=feron ip_address=192.168.2.7 netmask=255.255.255.0 protocol_ipv6=no default_route=192.168.2.1} network_interface=eri1 {hostname=feron-b ip_address=192.168.3.8 netmask=255.255.255.0 protocol_ipv6=no default_route=192.168.3.1} root_password=JE2C35JGZi4B2 security_policy=none name_service=NIS {domain_name=domain.example.com name_server=nis-server(192.168.2.200)}
I nedanstående tabell finns en övergripande översikt av de namntjänstdatabaser som du behöver redigera och fylla om du vill förkonfigurera systeminformation.
Systeminformation som ska förkonfigureras |
Namntjänstdatabas |
---|---|
Värdnamn och IP-adresser |
hosts |
Datum och tid |
hosts. Ange timehost-alias bredvid värdnamnet för systemet som ska tillhandahålla datum och tid för systemen som installeras. |
Tidszon |
timezone |
Nätmask |
netmasks |
Du kan inte förkonfigurera språkversionen för ett system med namntjänsten DNS eller LDAP. Om du använder namntjänsten NIS eller NIS+, följer du proceduren för respektive namntjänst om du vill förkonfigurera språkversionen för ett system.
Bli superanvändare på namnservern.
Ändra /var/yp/Makefile om du vill lägga till språkversionsavbildningen.
Infoga den här skalproceduren efter den sista variabel.time skalproceduren.
locale.time: $(DIR)/locale -@if [ -f $(DIR)/locale ]; then \ sed -e "/^#/d" -e s/#.*$$// $(DIR)/locale \ | awk '{for (i = 2; i<=NF; i++) print $$i, $$0}' \ | $(MAKEDBM) - $(YPDBDIR)/$(DOM)/locale.byname; \ touch locale.time; \ echo "updated locale"; \ if [ ! $(NOPUSH) ]; then \ $(YPPUSH) locale.byname; \ echo "pushed locale"; \ else \ : ; \ fi \ else \ echo "couldn't find $(DIR)/locale"; \ fi |
Leta rätt på strängen all: och infoga ordet locale i slutet av variabellistan.
all: passwd group hosts ethers networks rpc services protocols \ netgroup bootparams aliases publickey netid netmasks c2secure \ timezone auto.master auto.home språkversion |
Nära slutet av filen, efter den sista posten av sin typ, infogar du strängen locale: locale.time på en ny rad.
passwd: passwd.time group: group.time hosts: hosts.time ethers: ethers.time networks: networks.time rpc: rpc.time services: services.time protocols: protocols.time netgroup: netgroup.time bootparams: bootparams.time aliases: aliases.time publickey: publickey.time netid: netid.time passwd.adjunct: passwd.adjunct.time group.adjunct: group.adjunct.time netmasks: netmasks.time timezone: timezone.time auto.master: auto.master.time auto.home: auto.home.time locale: locale.time |
Spara filen.
Skapa filen /etc/locale och gör en post för varje domän eller specifikt system:
språkversion domännamn |
eller
språkversion systemnamn |
Bilaga D innehåller en lista med giltiga språkversioner.
Följande post anger till exempel att franska är standardspråket som ska användas i domänen worknet.com:
fr worknet.com |
Och följande post anger att belgisk franska är standardspråkversionen som används av ett system med namnet charlie:
fr_BE charlie |
Språkversioner finns på Solaris DVD eller Solaris Software 1 of 2.
# cd /var/yp; make |
System som anges av domän eller individuellt i locale-tabellen har nu konfigurerats att använda standardspråkversionen. Standardspråkversionen som du angav används under installationen och av skrivbordet efter att systemet har startats om.
I följande procedur förutsätts att NIS+-domänen har installerats. Information om hur du konfigurerar NIS+-domänen finns i System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).
Logga in till namnservern som superanvändare eller som användare i administrationsgruppen för NIS+.
# nistbladm -D access=og=rmcd,nw=r -c locale_tbl name=SI,nogw= locale=,nogw= comment=,nogw= locale.org_dir.`nisdefaults -d` |
Lägg till de poster som behövs i locale.
# nistbladm -a name=namn locale=språkversion comment=kommentar locale.org_dir.`nisdefaults -d` |
Antingen domännamnet eller ett specifikt systemnamn som du vill förkonfigurera en standardspråkversion för.
Den språkversion som du vill installera på systemet och använda på skrivbordet efter att systemet startats om. Bilaga D innehåller en lista med giltiga språkversioner.
Kommentarfältet. Börja och avsluta kommentarer som är längre än ett ord med dubbla citattecken.
Språkversioner finns på Solaris DVD eller Solaris Software 1 of 2.
System som anges av domän eller individuellt i locale-tabellen har nu konfigurerats att använda standardspråkversionen. Standardspråkversionen som du angav används under installationen och av skrivbordet efter att systemet har startats om.
DHCP-protokollet (Dynamic Host Configuration Protocol) gör att du kan konfigurera värddatorer i TCP/IP-nätverk automatiskt för nätverket när de startas. DHCP är en klient/server-teknik. Servrar lagrar och hanterar konfigurationsinformation för klienter och tillhandahåller denna information på klienternas begäran. Det handlar bland annat om klientens IP-adress och information om vilka nätverkstjänster klienten har att tillgå.
En av de viktigaste fördelarna med DHCP är att tekniken gör att du kan hantera IP-adresstilldelning via lån. Lånmekanismen innebär att IP-adresser kan återanvändas om de inte används och tilldelas andra klienter. På så sätt kan ett nätverk klara sig med färre IP-adresser än som skulle vara nödvändigt om alla klienter tilldelades permanenta adresser.
Du kan använda DHCP för att installera operativmiljön Solaris på vissa klientdatorer i nätverket. Enbart Sun Enterprise Ultra- och x86-datorer som uppfyller maskinvarukraven för operativmiljön Solaris kan använda den här funktionen.
Listan här nedan visar vilka åtgärder du måste vidta för att se till att klienterna kan hämta installationsparametrar via DHCP.
Tabell 7–3 Uppgiftskarta: Förkonfigurera systeminformation med DHCP-tjänsten
Uppdrag |
Beskrivning |
Instruktioner |
---|---|---|
Skapa en installationsserver. |
Konfigurera en Solaris-server till stöd för klienter som måste installera operativmiljön Solaris via nätverket. | |
Konfigurera klientdatorer för installation av Solaris via nätverket med hjälp av DHCP. |
Använd add_install_client -d för att göra det möjligt att använda DHCP för en viss klass av klienter (av en viss datortyp, till exempel) eller för ett visst klient-ID. |
Med dvd-skivan med Solaris: Lägga till system som ska installeras från nätverket med en dvd-avbildning Med cd-skivan med Solaris: Lägga till system som ska installeras från nätverket med en cd-avbildning |
Förbered nätverket att använda DHCP-tjänsten. |
Bestäm hur du vill konfigurera DHCP-servern. |
“Planning for DHCP Service (Task)” i System Administration Guide: IP Services |
Konfigurera DHCP-servern. |
Använd DHCP-hanteraren för att konfigurera DHCP-servern |
“Configuring DHCP Service (Task)” i System Administration Guide: IP Services |
Skapa DHCP-alternativ för installationsparametrar och makron som innehåller alternativen. |
Använd DHCP-hanteraren eller dhtadm för att skapa nya leverantörsalternativ och makron som DHCP-servern kan använda för att överföra installationsdata till klienterna. |
Skapa DHCP-alternativ och makron för Solaris-installationsparametrar |
Om du lägger till klienter med skriptet add_install_client -d på installationsservern, skickar skriptet information om DHCP-konfigurationen till konsolen. Du kan använda informationen när du skapar alternativen och makrona som krävs för att överföra nätverksinstallationsdata till klienterna.
Innan du kan installera DHCP-klienter från nätverket måste du skapa leverantörskategorialternativ med information som krävs för att installera operativmiljön Solaris. Tabell 7–4 visar vilka alternativ du måste skapa och egenskaperna som krävs för att skapa dem.
Du kan anpassa de makron som används av DHCP-tjänsten vid utförande av följande installationstyper:
Klasspecifika installationer - Du kan instruera DHCP-tjänsten att utföra nätverksinstallationer för alla klienter som tillhör en viss klass. Du kan till exempel definiera ett DHCP-makro som gör att samma installation utförs på alla Sun Blade-system i nätverket. Använd resultatet av kommandot add_install_client -d när du konfigurerar en klasspecifik installation.
Klientspecifika installationer - Du kan instruera DHCP-tjänsten att utföra en nätverksinstallation för en klient som har en specifik ethernetadress. Du kan till exempel definiera ett DHCP-makro som gör att en specifik installation utförs på klienten som har ethernetadressen 00:07:e9:04:4a:bf. Använd resultatet av kommandot add_install_client -d -e ethernetadress när du konfigurerar en klientspecifik installation.
Mer information om hur du konfigurerar nätverksinstallationer för klienter finns i följande procedurer.
Mer information om nätverksinstallationer med dvd-media finns i Lägga till system som ska installeras från nätverket med en dvd-avbildning.
Mer information om nätverksinstallationer med cd-media finns i Lägga till system som ska installeras från nätverket med en cd-avbildning.
Leverantörsklientklasserna i tabellen här nedan bestämmer vilka typer av klienter som kan använda alternativet. Leverantörsklientklasserna i tabellen är endast exempel. Du måste ange klientklasser som motsvarar de klienter som finns i nätverket och som du tänker genomföra installationer på via nätverket. “Working With DHCP Options (Task Map)” i System Administration Guide: IP Services innehåller information om hur du tar reda på en klients leverantörsklientklass.
Detaljinformation om DHCP-alternativ finns i “DHCP Option Information” i System Administration Guide: IP Services.
Tabell 7–4 Värden på leverantörskategorialternativ för Solaris-klienter
Namn |
Kod |
Datatyp |
Kornighet |
Maximivärde |
Leverantörsklientklasser * |
Beskrivning |
---|---|---|---|---|---|---|
Följande leverantörskategorialternativ krävs för att en DHCP-server ska kunna stödja Solaris-installationsklienter. Alternativen används i Solaris-klienternas startskript.. |
||||||
SrootIP4 |
2 |
IP-adress |
1 |
1 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Rotserverns IP-adress |
SrootNM |
3 |
ASCII-text |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Rotserverns värdnamn |
SrootPTH |
4 |
ASCII-text |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Sökväg till klientens rotkatalog på rotservern |
SinstIP4 |
10 |
IP-adress |
1 |
1 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
JumpStart-installationsserverns IP-adress |
SinstNM |
11 |
ASCII-text |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Installationsserverns värdnamn |
SinstPTH |
12 |
ASCII-text |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Sökväg till installationsbildfilen på installationsservern |
Följande alternativ kan anges i klienternas startskript men är inte nödvändiga. |
||||||
SrootOpt |
1 |
ASCII-text |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
NFS-monteringsalternativ för klientens rotfilsystem |
SbootFIL |
7 |
ASCII-text |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Sökväg till klientens startfil |
SbootRS |
9 |
TAL |
2 |
1 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
NFS-lässtorlek som används av det fristående startprogrammet när kärnan laddas |
SsysidCF |
13 |
ASCII-text |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Sökväg till filen sysidcfg på formatet server:/sökväg |
SjumpsCF |
14 |
ASCII-text |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Sökväg till JumpStart-konfigurationsfilen på formatet server:/sökväg |
16 |
ASCII-text |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Sökväg till den fristående startfilen eller sökväg till startfilen i det globala nätverket. Använd följande format för den fristående startfilen. tftp://inetboot.sun4u För startfilen i det globala nätverket är formatet http://värd.domän/ sökväg-till-fil Det här alternativet kan användas för att åsidosätta inställningarna BootFile och siaddr i syfte att hämta en fristående startfil. Protokoll som stöds: tftp (inetboot), http (wanboot). Använd till exempel följande format. tftp://inetboot.sun4u |
|
17 |
ASCII-text |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
IP-adress och portnummer till proxyservern i nätverket. Det här alternativet behövs bara om en klient startar via ett globalt nätverk och om det finns en proxyserver i det lokala nätverket. Använd till exempel följande format: 198.162.10.5:8080 |
|
Följande alternativ används för närvarande inte i Solaris-klienters startskript. De kan bara användas om du redigerar startskripten. |
||||||
SswapIP4 |
5 |
IP-adress |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Växlingsserverns IP-adress |
SswapPTH |
6 |
ASCII-text |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Sökväg till klientens växlingsfil på växlingsservern |
Stz |
8 |
ASCII-text |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Klientens tidszon |
Sterm |
15 |
ASCII-text |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Terminaltyp |
När du har angett alternativens värden kan du skapa makron där alternativen ingår. Tabellen här nedan innehåller exempelmakron som du kan skapa för att det ska vara möjligt att installera Solaris på klienter.
Tabell 7–5 Exempelmakron till stöd för nätverksinstallationsklienter
Namn på makro |
Innehåller dessa alternativ och makron |
---|---|
Solaris |
SrootIP4, SrootNM, SinstIP4, SinstNM |
sparc |
SrootPTH, SinstPTH |
sun4u |
Makrona Solaris och sparc |
i86pc |
Makrot Solaris, SrootPTH, SinstPTH, SbootFIL |
SUNW.i86pc |
Makrot i86pc |
SUNW.Sun-Blade-1000 |
Makrot sun4u, SbootFIL |
SUNW.Sun-Fire-880 |
Makrot sun4u, SbootFIL |
Nätverksadressmakron för xxx.xxx.xxx.xxx |
Alternativet BootSrvA kan läggas till befintliga nätverksadressmakron. Värdet på BootSrvA pekar ut tftboot-servern. |
Makronamnen i tabellen här ovan motsvarar leverantörsklientklasserna för klienterna som måste installeras via nätverket. Namnen är exempel på klienter som kan finnas i nätverket. “Working With DHCP Options (Task Map)” i System Administration Guide: IP Services innehåller information om hur du kan ta reda på en klients leverantörsklientklass.
Du kan skapa dessa alternativ och makron med någon av följande metoder.
Skriv ett skript som skapar alternativen och makrona med hjälp av kommandot dhtadm. Skriva ett skript som använder dhtadm för att skapa alternativ och makron innehåller information om hur du skriver skript som skapar dessa alternativ och makron.
Skapa alternativen och makrona i DHCP-hanteraren. Skapa installationsalternativ och makron med DHCP-hanteraren innehåller instruktioner om hur du skapar alternativ och makron i DHCP-hanteraren.
Du kan skriva ett Korn-skalskript genom att anpassa exemplet i Exempel 7–13 så att alternativen i Tabell 7–4 och ett par användbara makron skapas. Du måste ändra alla IP-adresser och värden inom citationstecken till de rätta IP-adresserna, servernamnen och sökvägarna i nätverket. Du bör också redigera nyckeln Vendor= och ange vilken typ av klienter du har. Använd informationen som du får från add_install_client -d för att anpassa skriptet.
# Ladda Solaris leverantörsspecifika alternativ. Vi börjar med att stödja # plattformarna Sun-Blade-1000, Sun-Fire-880 och i86. Vid ändring av -A till -M ersätts # de aktuella värdena i stället för att läggas till. dhtadm -A -s SrootOpt -d \ 'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,1,ASCII,1,0' dhtadm -A -s SrootIP4 -d \ 'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,2,IP,1,1' dhtadm -A -s SrootNM -d \ 'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,3,ASCII,1,0' dhtadm -A -s SrootPTH -d \ 'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,4,ASCII,1,0' dhtadm -A -s SswapIP4 -d \ 'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,5,IP,1,0' dhtadm -A -s SswapPTH -d \ 'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,6,ASCII,1,0' dhtadm -A -s SbootFIL -d \ 'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,7,ASCII,1,0' dhtadm -A -s Stz -d \ 'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,8,ASCII,1,0' dhtadm -A -s SbootRS -d \ 'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,9,NUMBER,2,1' dhtadm -A -s SinstIP4 -d \ 'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,10,IP,1,1' dhtadm -A -s SinstNM -d \ 'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,11,ASCII,1,0' dhtadm -A -s SinstPTH -d \ 'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,12,ASCII,1,0' dhtadm -A -s SsysidCF -d \ 'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,13,ASCII,1,0' dhtadm -A -s SjumpsCF -d \ 'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,14,ASCII,1,0' dhtadm -A -s Sterm -d \ 'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,15,ASCII,1,0' dhtadm -A -s SbootURI -d \ 'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,16,ASCII,1,0' dhtadm -A -s SHTTPproxy -d \ 'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,17,ASCII,1,0' # Ladda några användbara makrodefinitioner. # Definiera alla Solaris-standardalternativ under det här makrot som heter Solaris. dhtadm -A -m Solaris -d \ ':SrootIP4=10.21.0.2:SrootNM="blue2":SinstIP4=10.21.0.2:SinstNM="red5":' # Definiera alla sparc-plattformsspecifika alternativ under det här makrot som heter sparc. dhtadm -A -m sparc -d \ ':SrootPTH="/export/sparc/root":SinstPTH="/export/sparc/install":' # Definiera alla sun4u-arkitekturspecifika alternativ under det här makrot som heter sun4u. # (Tar med makrona Solaris och sparc.) dhtadm -A -m sun4u -d ':Include=Solaris:Include=sparc:' # Solaris på IA32-plattformsspecifika parametrar heter under det här makrot i86pc. dhtadm -A -m i86pc -d \ ':Include=Solaris:SrootPTH="/export/i86pc/root":SinstPTH="/export/i86pc/install"\ :SbootFIL="/platform/i86pc/kernel/unix":' # Solaris på IA32-datorer identifieras av klassen "SUNW.i86pc" class. Alla # klienter som identifierar sig som medlemmar av den här klassen ser dessa # parametrar i makrot SUNW.i86pc, som innehåller makrot i86pc. dhtadm -A -m SUNW.i86pc -d ':Include=i86pc:' # Sun-Blade-1000-plattformar identifierar sig som en en del av # klassen "SUNW.Sun-Blade-1000". # Alla klienter som identifierar sig som medlemmar av den här klassen # ser dessa parametrar. dhtadm -A -m SUNW.Sun-Blade-1000 -d \ ':SbootFIL="/platform/sun4u/kernel/sparcv9/unix":\ Include=sun4u:' # Sun-Fire-880-plattformar identifierar sig som en del av klassen "SUNW.Sun-Fire-880". # Alla klienter som identifierar sig som medlemmar av den här klassen ser dessa parametrar. dhtadm -A -m SUNW.Sun-Fire-880 -d \ ':SbootFIL="/platform/sun4u/kernel/sparcv9/unix":Include=sun4u:' # Lägg till vår startserver-IP i alla nätverksmakron för vår topologi som hanteras av vår # DHCP-server. Vår startserver råkar vara samma dator som kör vår DHCP-server. dhtadm -M -m 10.20.64.64 -e BootSrvA=10.21.0.2 dhtadm -M -m 10.20.64.0 -e BootSrvA=10.21.0.2 dhtadm -M -m 10.20.64.128 -e BootSrvA=10.21.0.2 dhtadm -M -m 10.21.0.0 -e BootSrvA=10.21.0.2 dhtadm -M -m 10.22.0.0 -e BootSrvA=10.21.0.2 # Se till att vi returnerar värdnamn till våra klienter. dhtadm -M -m DHCP-servername -e Hostname=_NULL_VALUE_ # Klienten med den här MAC-adressen är en klient utan skivminne. Åsidosätt rotinställningarna # för nätverkets omfattning vid installation med vår klients rotkatalog. dhtadm -A -m 0800201AC25E -d \ ':SrootIP4=10.23.128.2:SrootNM="orange-svr-2":SrootPTH="/export/root/10.23.128.12":' |
Logga in som superanvändaren och kör dhtadm satsvist. Ange namnet på skriptet för att lägga till alternativen och makrona i dhcptab. Om skriptet heter netinstalloptions, till exempel, anger du följande kommando.
# dhtadm -B netinstalloptions |
Klienter som tillhör leverantörsklientklasser som ingår i strängen Vendor= kan då använda DHCP och installera det via nätverket.
Mer information om hur du använder kommandot dhtadm finns i dhtadm(1M). Mer information om filen dhcptab finns i dhcptab(4).
Du kan använda DHCP-hanteraren för att skapa alternativen i Tabell 7–4 och makrona i Tabell 7–5.
Den här metoden förutsätter att du redan har konfigurerat DHCP-servern. Läs “Planning for DHCP Service (Task)” i System Administration Guide: IP Services om du inte har konfigurerat DHCP-servern.
Logga in som superanvändare på DHCP-serverdatorn.
Starta DHCP-hanteraren.
# /usr/sadm/admin/bin/dhcpmgr & |
DHCP-hanteraren startas.
Klicka på fliken Alternativ i DHCP-hanteraren.
Välj Skapa på Redigera-menyn.
Dialogrutan Skapa alternativ visas.
Ange namnet på det första alternativet och sedan dess värde.
Titta i Tabell 7–4 och se vilka alternativnamn och alternativvärden som du måste ange. Lägg märke till att leverantörsklientklasserna bara är förslag. Du bör skapa klasser för de klienttyper som faktiskt behöver hämta Solaris-installationsparametrar från DHCP-tjänsten. “Working With DHCP Options (Task Map)” i System Administration Guide: IP Services innehåller information om hur du tar reda på en klients leverantörsklientklass.
Klicka på OK när du har matat in alla värden.
Markera alternativet som du just har skapat på fliken Alternativ.
Välj Duplicera på Redigera-menyn.
Dialogrutan Duplicera alternativ visas.
Ange namnet på ett annat alternativ och ange sedan lämpliga värden.
De värden som det är mest sannolikt att du behöver ändra är kod-, datatyp-, kornighets- och maximivärdena. Värdena listas i Tabell 7–4.
Upprepa Steg 7 till och med Steg 9 tills du har skapat samtliga alternativ.
Du kan nu skapa makron som överför alternativen till nätverksinstallationsklienter enligt beskrivningen i följande metod.
Du behöver inte lägga till alternativen i filen /etc/dhcp/inittab på en Solaris-klient, eftersom de redan finns med i filen.
Den här metoden förutsätter att du redan har konfigurerat DHCP-servern. Läs “Planning for DHCP Service (Task)” i System Administration Guide: IP Services om du inte har konfigurerat DHCP-servern.
Klicka på fliken Makron i DHCP-hanteraren.
Välj Skapa på Redigera-menyn.
Dialogrutan Skapa makro visas.
Ange makrots namn.
Tabell 7–5 innehåller exempel på makronamn.
Klicka på knappen Välj.
Dialogrutan Välj alternativ visas.
Markera Leverantör i listan Kategori.
Leverantörsalternativen som du har skapat visas i listan.
Markera ett alternativ som du vill lägga till i makrot och klicka på OK.
Ange alternativets värde.
Tabell 7–4 innehåller information om alternativets datatyp. Kontrollera även vilken information du får från add_install_client -d.
Upprepa Steg 6 till och med Steg 7 för varje alternativ som du vill ta med.
Om du vill infoga ett annat makro anger du Include som namn på alternativet och makrots namn som dess värde.
Klicka på OK när du är färdig med makrot.
Du kan använda Power Management-programvaran som finns i Solaris-miljön om du automatiskt vill spara systemets status och stänga av det när det har varit inaktivt i 30 minuter. När du installerar Solaris 9-programvaran på en dator som uppfyller version 2 av EPA:s Energy Star-riktlinjer, till exempel en sun4u-dator, installeras Power Management-programvaran som standard. Under en Solaris Web Start-installation blir du ombedd att aktivera eller inaktivera Power Management-programvaran. Installationsprogrammet suninstall ber dig aktivera eller inaktivera Power Management-programvaran efter att installationen avslutats och datorn startas om.
Om systemet har Energy Star version 3 eller senare behöver du inte ange den här informationen.
Om du utför interaktiva installationer kan du inte förkonfigurera Power Management-informationen och undvika ledtexten. Om du gör en anpassad JumpStart-installation kan du dock förkonfigurera Power Management-informationen genom att använda ett slutskript som skapar en /autoshutdown- eller /noautoshutdown-fil på systemet. När du startar om systemet aktiveras Power Management med /autoshutdown och inaktiveras med /noautoshutdown.
Följande rad i slutskriptet aktiverar Power Management och förhindrar att ledtexten visas efter att systemet startats om.
touch /a/autoshutdown |
Slutskript beskrivs i Skapa slutskript.