Hängen Sie beim Einhängen eines Clients ohne Massenspeicher auf einem Multi-Homed-Server den Client in eine Netzwerkschnittstelle ein, die sich im selben Teilnetz wie der Client ohne Massenspeicher befindet. Ein Client ohne Massenspeicher hängt seine Dateisysteme standardmäßig mit der lokalen Host-Schnittstelle des Betriebssystem-Servers ein.
Auf einem Multi-Homed-Server verfügt jede Netzwerkschnittstelle über einen Host-Namen und eine IP (Internet Protocol)-Adresse. Sie ermitteln den Host-Namen der lokalen Host-Schnittstelle, indem Sie den Befehl uname -n auf dem Server eingeben.
Verwenden Sie die Option -D type/host_name/domain_name, um die Management-Domäne festzulegen, wobei:
type NIS, NIS+ oder Datei ist,
host_name der Name des Host-Systems oder der Netzwerkschnittstelle und
domain_name der Name der Management-Domäne ist.
Wenn Sie die Option -D nicht festlegen, geht SMC davon aus, dass sich die Datei-Domäne auf dem lokalen Server befindet.
Verwenden Sie die Option -o host_name, um den Namen des Betriebssystem-Servers anzugeben, wenn sich der Namen-Service-Server und der Betriebssystem-Server nicht auf demselben System befinden. Wenn Sie diese Option nicht angeben, geht smdiskless davon aus, dass der Betriebssystem-Server und der mit der Option -D angegebene Server identisch sind.
Weitere Informationen finden Sie unter smdiskless(1M).
Wenn der Namen-Service-Server mit dem Multi-Homed-Betriebssystem-Server identisch ist, muss der host_name gleich dem Host-Namen sein, der bei Eingabe des Befehls uname -n auf diesem Server zurückgegeben wird. Geben Sie die Option -o unter Verwendung des Host-Namens der Netzwerkschnittstelle an, die sich in demselben Teilnetz wie der Client ohne Massenspeicher befindet.
Wenn der Namen-Service-Server nicht mit dem Multi-Homed-Betriebssystem-Server identisch ist, muss der host_name gleich dem Host-Namen sein, der bei Eingabe des Befehls uname -n auf diesem Server zurückgegeben wird. Geben Sie die Option -o unter Verwendung des Host-Namens des Betriebssystem-Servers an, der sich in demselben Teilnetz wie der Client ohne Massenspeicher befindet.
Wenn sich die lokale Host-Schnittstelle eines Multi-Homed-Betriebssystem-Servers im Teilnetz des Clients ohne Massenspeicher befindet, und Sie nicht die Option -D angeben (Dateiumfang wird geschätzt), wird der Befehl smdiskless ordnungsgemäß ausgeführt.
Befindet sich ein Multi-Homed-Betriebssystem-Server nicht im selben Teilnetz wie der Client ohne Massenspeicher, müssen Sie die Datenbankdateien des Betriebssystem-Servers und Clients ohne Massenspeicher wie folgt bearbeiten:
Alle Einträge müssen in einer Zeile erscheinen.
Ändern Sie die folgenden Server-Dateien:
/etc/bootparams diskless_client root=server:/export/root/diskless_client \ swap=server:/export/swap/diskless_client swapsize=:32 \ dump=server:/export/dump/diskless_client dumpsize=:32 \ boottype=:di |
dabei ist server = Host-Name des Betriebssystem-Servers, net_interface = Host-Name der Netzwerkschnittstelle im Teilnetz des Clients ohne Massenspeicher und diskless_client = Host-Name des Clients ohne Massenspeicher
"dump" und "dumpsize" erscheinen nur, wenn Sie die Optionen "-x dump" oder "-x dumpsize" angeben.
wie folgt:
diskless_client root=net_interface:/export/root/diskless_client \ swap=net_interface:/export/swap/diskless_client swapsize=:32 \ dump=net_interface:/export/dump/diskless_client dumpsize=:32 \ boottype=:di |
Der Host-Name und die IP-Adresse der net_interface muss in /etc/hosts vorhanden sein.
Starten Sie in.rarpd und rpc.bootparamd auf dem Server neu. Verwenden Sie den Befehl in.rarpd -a, oder starten Sie den rarpd-Däemon auf der vom Client ohne Massenspeicher verwendeten Netzwerkschnittstelle.
Ändern Sie die folgenden Client-Dateien:
/export/root/diskless_client/etc/vfstab server :/export/root/diskless_client - / nfs - - rw server :/export/swap/diskless_client - /dev/swap nfs - - - server :/export/exec/Solaris_8_sparc.all/usr - /usr nfs - -ro |
wie folgt:
net_interface:/export/root/diskless_client - / nfs - - rw net_interface:/export/swap/diskless_client - /dev/swap nfs - - - net_interface:/export/exec/Solaris_8_sparc.all/usr - /usr nfs - -ro |