Solaris 9 Installationshandbuch

Vorkonfiguration mit der Datei sysidcfg

Zum Vorkonfigurieren eines Systems können Sie in der Datei sysidcfg eine Reihe von Schlüsselwörtern angeben. Die Schlüsselwörter sind in Tabelle 7–2 beschrieben.

Für jedes System, für das verschiedene Konfigurationsinformationen gelten sollen, müssen Sie eine eigene sysidcfg-Datei anlegen. Sie können zum Beispiel mit einer sysidcfg-Datei die Zeitzone auf allen Systemen vorkonfigurieren, die derselben Zeitzone zugewiesen werden sollen. Wenn Sie jedoch für jedes dieser Systeme ein anderes Root-Passwort (Superuser-Passwort) konfigurieren wollen, müssen Sie für jedes System eine eigene sysidcfg-Datei anlegen.

Sie können für die Datei sysidcfg einen der folgenden Speicherorte wählen.


Hinweis -

Wenn Sie eine benutzerdefinierte JumpStart-Installation ausführen und eine sysidcfg-Datei auf einer Diskette verwenden wollen, müssen Sie die sysidcfg-Datei auf die Profildiskette stellen. Informationen zum Erstellen einer Profildiskette finden Sie unter Erstellen einer Profildiskette für Standalone-Systeme.


Sie können jeweils nur eine sysidcfg-Datei in ein Verzeichnis oder auf eine Diskette stellen. Wenn Sie mehr als eine sysidcfg-Datei anlegen, müssen Sie jede Datei in ein eigenes Verzeichnis oder auf eine eigene Diskette stellen.

Syntaxregeln für die Datei sysidcfg

In der Datei sysidcfg können Sie zwei Typen von Schlüsselwörtern verwenden: abhängige und unabhängige. Abhängige Schlüsselwörter sind nur innerhalb unabhängiger Schlüsselwörter garantiert eindeutig. Ein abhängiges Schlüsselwort existiert nur, wenn es über das zugehörige unabhängige Schlüsselwort identifiziert wird.

In diesem Beispiel ist name_service das unabhängige Schlüsselwort, domain_name und name_server sind die abhängigen Schlüsselwörter:

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

Syntaxregel 

Beispiel  

Unabhängige Schlüsselwörter können in beliebiger Reihenfolge aufgeführt werden. 

pointer=MS-S
display=ati {size=15-inch}

Bei Schlüsselwörtern wird nicht zwischen Groß- und Kleinschreibung unterschieden. 

TIMEZONE=US/Central
terminal=PC Console

Stellen Sie alle abhängigen Schlüsselwörter in geschweifte Klammern ({}), um sie mit dem zugehörigen unabhängigen Schlüsselwort zu verbinden. 

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

Werte können Sie wahlweise in Hochkommas (`) oder Anführungszeichen (“) stellen. 

network_interface='none'

Nur eine Instanz eines Schlüsselworts ist zulässig. Wenn Sie ein Schlüsselwort mehr als einmal angeben, wird nur die erste Instanz verwendet. 

network_interface=none
network_interface=le0

Schlüsselwörter in der Datei sysidcfg

In der folgenden Tabelle sind die Schlüsselwörter beschrieben, die Sie in der Datei sysidcfg verwenden können.

Tabelle 7-2 In sysidcfg zu verwendende Schlüsselwörter

Konfigurations- informationen 

Schlüsselwörter 

Werte oder Beispiele 

Namensdienst, Domain-Name, Namen-Server 

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

 
  

Optionen für NIS und NIS+: {domain_name=Domain-Name name_server=Rechnername(IP-Adresse)}

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

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

 

Optionen für DNS: {domain_name=Domain-Name name_server=IP-Adresse,IP-Adresse, IP-Adresse (maximal drei) search=Domain-Name,Domain-Name,Domain-Name,Domain-Name,Domain-Name, Domain-Name (maximal sechs, Gesamtlänge kleiner gleich 250 Zeichen)}

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


Hinweis -

Wählen Sie nur einen Wert für name_service. Verwenden Sie je nach Bedarf eins, beide oder keins der Schlüsselwörter domain_name und name_server. Wenn keins der Schlüsselwörter verwendet wird, lassen Sie die geschweiften Klammern ({}) weg.


 

Optionen für LDAP: {domain_name=Domain-Name profile=Profilename profile_server=IP-Adresse proxy_dn="Proxy_Bind-DN" proxy_password=Passwort}

name_service=LDAP 
{domain_name=west.arp.com 
profile=default 
profile_server=129.221.2.1 
proxy_dn="cn=proxyagent,ou=profile,
dc=west,dc=arp,dc=com" 
proxy_password=password}


Hinweis -

Die Schlüsselwörter proxy_dn und proxy_password sind optional. Der Wert für proxy_dn muss in doppelten Anführungsstrichen stehen.


Netzwerkschnitt- stelle, Host-Name, IP-Adresse (Internet Protocol), Netzmaske, DHCP, IPv6 

network_interface=NONE, PRIMARY oder Wert

  • NONE schaltet die Netzwerkschnittstelle aus.

  • Bei PRIMARY wird die erste aktive Nicht-Loopback-Schnittstelle verwendet, die im System gefunden wird. Die Reihenfolge ist die gleiche wie bei ‟ifconfig“. Wenn keine Schnittstellen aktiv sind, wird die erste Nicht-Loopback-Schnittstelle verwendet. Wird keine Nicht-Loopback-Schnittstelle gefunden, wird das System auf NON-NETWORKED gesetzt.

  • Wert gibt eine Schnittstelle wie le0 oder hme0 an.

  Wenn DHCP verwendet werden soll, geben Sie Folgendes an: {dhcp protocol_ipv6=yes_oder_no}

network_interface=primary {dhcp protocol_ipv6=yes}

 

Wenn DHCP nicht verwendet werden soll, geben Sie Folgendes an: {hostname=Rechnername default_route=IP-Adresse oder NONE ip_address=IP-Adresse netmask=Netzmaske protocol_ipv6=yes_oder_no}


Hinweis -

Wenn Sie nicht mit DHCP arbeiten, müssen Sie protocol_ipv6=yes und default_route nicht angeben. Bei einer JumpStart-Installation muss protocol_ipv6 dagegen angegeben werden, sonst werden Sie später interaktiv zu einer entsprechenden Eingabe aufgefordert.


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}


Hinweis -

Wählen Sie für network_interface nur einen Wert. Je nach Bedarf können Sie eine beliebige Kombination oder keines der Schlüsselwörter hostname, ip_address und netmask angeben. Wenn Sie keines dieser Schlüsselwörter verwenden, lassen Sie die geschweiften Klammern ({}) weg.


Root-Passwort 

root_password=Root-Passwort

Verschlüsselt aus /etc/shadow .

Sicherheitsricht- linien 

security_policy=kerberos, NONE

Optionen für Kerberos: {default_realm=FQDN admin_server=FQDN kdc=FQDN1, FQDN2, FQDN3}

(FQDN ist ein vollständig qualifizierter Domain-Name.)

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


Hinweis -

Sie können maximal drei KDCs (Key Distribution Center) angeben. Mindestens eins ist erforderlich.


Sprache für das Installationsprogramm und den Desktop 

system_locale=Sprachumgebung

Im Verzeichnis /usr/lib/locale oder in Kapitel 40 finden Sie gültige Werte für die Sprachumgebung.

Terminaltyp 

terminal=Terminaltyp

In den Unterverzeichnissen des Verzeichnisses /usr/share/lib/terminfo finden Sie gültige Werte für den Terminaltyp.

Zeitzone 

timezone=Zeitzone

In den Verzeichnissen und Dateien im Verzeichnis /usr/share/lib/zoneinfo finden Sie gültige Werte für die Zeitzone. Der Zeitzonenwert ist ein Pfadname relativ zum Verzeichnis /usr/share/lib/zoneinfo. Der Zeitzonenwert für die Mountain Standard Time in den USA lautet zum Beispiel US/Mountain. Der Zeitzonenwert für Japan lautet Japan. Sie können außerdem jede gültige Olson-Zeitzone angeben.

Datum und Uhrzeit 

timeserver=localhost, Host-Name, IP-Adresse

Wenn Sie localhost als Zeitserver angeben, wird die Systemuhrzeit als die richtige Uhrzeit angenommen. Wenn Sie nicht über einen Namen-Service verfügen und den Host-Namen oder die IP-Adresse eines Systems angeben, wird dieses System zum Festlegen der Uhrzeit verwendet.

IA: Monitortyp 

monitor=Monitortyp

Führen Sie auf dem System, das Sie installieren wollen, den Befehl kdmconfig -d Dateiname aus. Hängen Sie die Ausgabe an die Datei sysidcfg an.

IA: Tastatursprache, Tastenbelegung 

keyboard=Tastatursprache {layout=Wert}

Führen Sie auf dem System, das Sie installieren wollen, den Befehl kdmconfig -d Dateiname aus. Hängen Sie die Ausgabe an die Datei sysidcfg an.

IA: Grafikkarte, Bildschirmformat, Farbtiefe, Auflösung 

display=Grafikkarte {size=Bildschirmformat depth=Farbtiefe resolution=Auflösung}

Führen Sie auf dem System, das Sie installieren wollen, den Befehl kdmconfig -d Dateiname aus. Hängen Sie die Ausgabe an die Datei sysidcfg an.

IA: Zeigegerät, Tastenanzahl, IRQ-Stufe 

pointer=Zeigegerät {nbuttons=Tastenanzahl irq=Wert}

Führen Sie auf dem System, das Sie installieren wollen, den Befehl kdmconfig -d Dateiname aus. Hängen Sie die Ausgabe an die Datei sysidcfg an.

So legen Sie eine sysidcfg-Konfigurationsdatei an

  1. Legen Sie in einem Texteditor eine Datei mit dem Namen sysidcfg an.

  2. Geben Sie die gewünschten sysidcfg-Schlüsselwörter ein.

  3. Speichern Sie die Datei sysidcfg.


    Hinweis -

    Wenn Sie mehr als eine sysidcfg-Datei anlegen, müssen Sie jede Datei in ein eigenes Verzeichnis oder auf eine eigene Diskette stellen.


  4. Stellen Sie den Clients die Datei sysidcfg folgendermaßen zur Verfügung:

    • Über ein gemeinsam genutztes NFS-Dateisystem. Richten Sie das System über den Befehl add_install_client(1M) mit der Option -p für die Installation über das Netzwerk ein.

    • Über das Root-Verzeichnis (/) auf einer UFS- oder PCFS-Diskette.

SPARC: Beispiel für eine sysidcfg-Datei

Im Folgenden sehen Sie ein Beispiel für eine sysidcfg-Dateifür eine Gruppe von SPARC-basierten Systemen. Die Host-Namen, IP-Adressen und Netzmasken dieser Systeme wurden durch Bearbeitung des Namen-Service vorkonfiguriert. Da alle Systemkonfigurationsinformationen in dieser Datei vorkonfiguriert sind, können Sie mit einem benutzerdefinierten JumpStart-Profil eine benutzerdefinierte JumpStart-Installation ausführen.

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
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}
security_policy=kerberos {default_realm=Yoursite.COM 
                          admin_server=krbadmin.Yoursite.COM 
                          kdc=kdc1.Yoursite.COM, 
                          kdc2.Yoursite.COM}

IA: Beispiel für eine sysidcfg-Datei

Im Folgenden sehen Sie ein Beispiel für eine sysidcfg-Datei für eine Gruppe von IA-basierten Systemen, bei denen Tastaturtyp, Grafikkarte und Zeigegeräte identisch sind. Die Geräteinformationen (keyboard, display und pointer) wurden mithilfe des Befehls kdmconfig(1M) mit der Option -d ermittelt. Bei der folgenden sysidcfg-Beispieldatei werden Sie dazu aufgefordert, eine Sprache zu wählen (system_locale). Diese Auswahl müssen Sie treffen, damit die Installation fortgesetzt werden kann.

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.sun.com
                  name_server=connor(129.152.112.3)}
root_password=URFUni9