Solaris 10 Versionshinweise

NFS, Version 4, führt neue Eingabeaufforderung bei erstem Systemstart ein

Solaris 10-BS verwendet NFS, Version 4, (NFSv4) als Standardmechanismus für das verteilte Dateisystem. In NFSv4 werden die Dateiattribute "user" (Benutzer) und "group" (Gruppe) als Zeichenfolgen der Form “user@domain” bzw. “group@domain,” übermittelt.

Der Domainteil der Zeichenfolge sollte zwischen Client und Server gängig sein. Diese Information wird automatisch aus dem Domänennamen des System-Name-Service abgeleitet. In manchen Fällen stimmt die abgeleitete Domäne aber möglicherweise zwischen Client und Server nicht überein. Diese fehlende Übereinstimmung kann typischerweise in Umgebungen auftreten, in denen einer der folgenden Umstände zutrifft:

Wenn Domäneninformationen zwischen Client und Server nicht übereinstimmen, kann es den Anschein haben, dass Dateien, auf die per NFSv4 zugegriffen wird, den Besitzer “nobody” (keiner) haben.

Um eine ordnungsgemäße Konfiguration sicherzustellen, fordert Sie das System nun beim ersten Systemstart zur Eingabe einer Domäne auf, die für NFSv4 verwendet wird. Beantworten Sie die Eingabeaufforderung mit “Nein”, wenn eine der folgenden Konfigurationen auf Ihre Bereitstellung zutrifft:

Benutzerdefinierte JumpStart-Installation und komplexe Installationsszenarien

Umgebungen, die die benutzerdefinierte JumpStartTM-Methode verwenden, um unbeaufsichtigte Systeminstallationen durchzuführen, benötigen nur minimale Feinanpassung, um die ersten Starteingabeaufforderungen zu unterdrücken.

Ein Beispielskript, set_nfs4_domain, wird auf den Solaris 10-Distributionsdatenträgern bereitgestellt und befindet sich im Verzeichnis ${CDrom_mnt_pt}/Solaris_10/Misc/jumpstart_sample. Eine Kopie dieses Skripts sollte so modifiziert werden, dass die Variable NFS4_DOMAIN auf die standortspezifischen Anforderungen angepasst ist, und dann aus dem JumpStart-Abschlussskript aufgerufen werden. Die NFSv4-Domäne des Zielsystems ist deshalb als Teil der JumpStart-Abschlussphase vorkonfiguriert und unterdrückt auf diese Weise alle anfänglichen Starteingabeaufforderungen.

Befolgen Sie folgende Schritte, um unbeaufsichtigte Installationen durchzuführen:

  1. Erstellen Sie in demselben Verzeichnis, in dem sich Ihre JumpStart finish.sh-Skripts befinden, eine Kopie des set_nfs4_domain-Skripts.

  2. Bearbeiten Sie das Skript und setzen Sie die Variable NFS4_DOMAIN entsprechend Ihren speziellen Anforderungen fest.

  3. Bearbeiten Sie Ihr finish.sh-Skript und fügen Sie einen Aufruf von set_nfs4_domain hinzu.

  4. Führen Sie die JumpStart-Installationen wie gewohnt aus.

Näheres entnehmen Sie bitte den Manpages sysidconfig(1M), sysidtool(1M), nfsmapid(1M) und nfs(4). Siehe das Dokument System Administration Guide: Network Services.