Installationsguide för Solaris 9

Förkonfigurera med sysidcfg-filen

Du kan förkonfigurera ett system genom att ange en uppsättning nyckelord i sysidcfg-filen. Nyckelorden beskrivs i Tabell 7-2.

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.


Obs!

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.

Syntax-regler för sysidcfg-filen

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 {domin_namn=marquee.central.sun.com
name_server=connor(129.152.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.  

TIDSZON=US/Central

Sätt alla beroende nyckelord inom klammerparenteser ({}) om du vill binda dem till sina associerade oberoende nyckelord.  

name_service=NIS 
       {domain_name=marquee.central.sun.com
        name_server=connor(129.152.112.3)}

Du kan också sätta värden inom enkla citattecken (') eller dubbla citattecken (") om du vill. 

network_interface='none'

Endast en instans av ett nyckelord är giltig. Om du dock anger nyckelordet mer än en gång används bara den första instansen av nyckelordet. 

network_interface=none
network_interface=le0

Nyckelord för sysidcfg-filen

I följande tabell beskrivs nyckelorden som du kan använda i sysidcfg-filen.

Tabell 7-2 Nyckelord som du kan använda i sysidcfg

Konfigurations 

-information  

Nyckelord  

Värden eller exempel 

Namntjänst, domännamn, namnserver  

name_service=NIS, NIS+, DNS, LDAP, NONE

 
  

Alternativ för NIS och NIS+:{domain_name=domännamn name_server=värdnamn(ip-adress)}

name_service=NIS {domain_name=west.arp.com name_server=timber(129.221.2.1)}

name_service=NIS+ {domin_name=west.arp.com. name_server=timber(129.221.2.1)}

 

Alternativ för DNS: {domain_name=domännamn name_server=ip-adress, ip-adress, ip-adress (max tre) search=domännamn, domännamn,domännamn, domännamn,domännamn, domännamn (max sex, totalt mindre än eller lika med 250 tecken)}

name_service=DNS {domain_name=west.arp.com name_server=10.0.1.10,10.0.1.20 search=arp.com,east.arp.com}


Obs!

Välj endast ett värde för name_service. Inkludera antingen båda eller inget av nyckelorden domain_name och name_server, efter behov. Om inget av nyckelorden används behöver du inte använda klammerparenteserna {}.


 

Alternativ för LDAP: {domain_name=domännamn profile=profilnamn profile_server=ip-adress}

name_service=LDAP {domain_name=west.arp.com profile=default profile_server=129.221.2.1}

Nätverksgränssnitt, värdnamn, IP-adress (Internet Protocol), nätmask, DHCP och IPv6 

network_interface=NONE, PRIMARY eller värde

där:

  • NONE stänger av nätverkshantering

  • PRIMARY är det första, icke-vändslinga-gränssnittet som påträffas på systemet. Ordningen är densamma som med "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.

  • värde anger ett gränssnitt som till exempel le0 eller hme0.

  
  Om DHCP ska användas anger du:{dhcp protocol_ipv6=ja_eller_nej}

network_interface=primary {dhcp protocol_ipv6=yes}

  Om DHCP inte ska användas anger du:{hostname=värdnamn default_route=ip_adress ip_address=ip_adress netmask=nätmask protocol_ipv6= ja_eller_nej}

network_interface=le0 {hostname=feron default_route=129.146.88.1 ip_address=129.146.88.210 netmask=255.255.0.0 protocol_ipv6=no}


Obs!

Välj endast ett värde för network_interface. 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 ({}).



Obs!

Om du inte använder DHCP behöver du inte ange protocol_ipv6 och default_route. Men en JumpStart-installation kräver att protocol_ipv6 anges nu, annars kommer du att tillfrågas interaktivt senare.


Superanvändarens lösenord 

root_password=lösenord_för_rot

Krypterat från /etc/shadow.

Säkerhetsprincip 

security_policy=kerberos, NONE

Alternativ för Kerberos:{default_realm=FQDN admin_server=FQDN kdc=FQDN1, FQDN2, FQDN3}

( FQDN är ett fullständigt domännamn)

security_policy=kerberos 
{default_realm=Yoursite.COM 
admin_server=krbadmin.Yoursite.COM 
kdc=kdc1.Yoursite.COM, 
kdc2.Yoursite.COM}


Obs!

Du kan lista maximalt tre KDC:er (Key Distribution Center), men det krävs bara en.


Språk som ska användas för installations 

programmet och skrivbordet 

system_locale=språkversion

Du hittar giltiga språkversionsvärden i katalogen /usr/lib/locale eller Kapitel 40.

Terminaltyp 

terminal=terminaltyp

Du hittar giltiga terminalvärden i underkatalogerna i katalogen /usr/share/lib/terminfo.

Tidszon 

timezone=tidszon

Du hittar giltiga tidszonsvärden i katalogerna och filerna i katalogen /usr/share/lib/zoneinfo. Tidszonsvärdet är namnet på sökvägen relativt till katalogen /usr/share/lib/zoneinfo. Tidszonsvärdet för Mountain Standard Time i USA är till exempel US/Mountain. Tidszonsvärdet för Japan är Japan. Du kan också ange en giltig Olson-tidszon, vilken som helst.

Datum och tid 

timeserver=localhost, värdnamn, ip-adress

Om du anger localhost som tidsserver förmodas systemets tid vara korrekt. Om du inte kör en namntjänst och du anger värdnamn eller ip-adress för ett system ställs tiden in med det systemets tid.

Så här skapar du en sysidcfg-konfigurationsfil

  1. Skapa en fil som heter sysidcfg i en texthanterare.

  2. Skriv de sysidcfg-nyckelord som du vill ha.

  3. Spara sysidcfg-filen.


    Obs!

    Om du skapar mer än en sysidcfg-fil, måste du spara var och en i en separat katalog eller på en separat diskett.


  4. 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.

Exempel på sysidcfg-fil

Följande är ett exempel på en sysidcfg-fil. Värdnamnen, IP-adresser och nätmask för de här systemen 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.sun.com
                  name_server=connor(129.152.112.3)}
root_password=m4QPOWNY