在多头服务器上安装无盘客户机时,请将无盘客户机安装在与无盘客户机位于同一子网的网络接口上。缺省情况下,无盘客户机使用服务器的本地主机接口安装其文件系统。
在多头服务器上,每个网络接口具有一个主机名和一个 Internet 协议 (IP) 地址。若要确定本地主机接口的主机名,请在服务器上输入 uname -n。
使用 -D type/host_name/domain_name 选项指定管理域,其中:
type 为 NIS、NIS+ 或文件
host_name 为主机名或网络接口
domain_name 为管理域的名称
如果不指定 -D 选项,则 SMC 假定为本地服务器上的文件域。
当名称服务服务器和 OS 服务器不是同一台机器时,使用 -o host_name 选项指定 OS 服务器的名称。如果不指定该选项,则 smdiskless 假定 OS 服务器与 -D 选项中指定的相同。
有关详细信息,请参见 smdiskless(1M)。
如果名称服务服务器与多头 OS 服务器相同,则 host_name 必须等于在该服务器上输入 uname -n 后返回的主机名。使用与无盘客户机位于同一子网的网络接口的主机名指定 -o 选项。
如果名称服务服务器与多头 OS 服务器不同,则 host_name 必须等于在名称服务服务器上输入 uname -n 后返回的主机名。使用与无盘客户机位于同一子网的 OS 服务器网络接口的主机名指定 -o 选项。
如果多头 OS 服务器的"本地主机"接口在无盘客户机的子网上,而且您未指定 -D 选项(假定为文件范围),那么 smdiskless 可以正常工作。
如果多头 OS 服务器与无盘客户机没有位于同一子网,则必须编辑 OS 服务器和无盘客户机的数据库文件,如下所示:
所有项目必须单独占有一行。
将以下服务器文件:
/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 |
其中 server = OS 服务器主机名,net_interface = 无盘客户机子网上的网络接口主机名,diskless_client = 无盘客户机主机名
"dump" 和 "dumpsize" 只有在您指定 "-x dump" 或 "-x dumpsize" 选项时才出现。
更改为:
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 |
net_interface 主机名及其 IP 地址必须出现在 /etc/hosts 中。
重新启动服务器上的 in.rarpd 和 rpc.bootparamd。使用 in.rarpd -a 或启动无盘客户机所用网络接口上的 rarpd 守护程序。
将以下客户文件:
/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 |
更改为:
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 |