Solaris 8 (Intel 平台版) 1/01 发行说明更新

无盘客户机问题

无法在多头服务器上使用 smdiskless 命令创建无盘客户机 (4390236)

在多头服务器上安装无盘客户机时,请将无盘客户机安装在与无盘客户机位于同一子网的网络接口上。缺省情况下,无盘客户机使用服务器的本地主机接口安装其文件系统。

在多头服务器上,每个网络接口具有一个主机名和一个 Internet 协议 (IP) 地址。若要确定本地主机接口的主机名,请在服务器上输入 uname -n

使用 -D type/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 服务器和无盘客户机的数据库文件,如下所示:


注意:

所有项目必须单独占有一行。


  1. 将以下服务器文件:


    /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 中。


  2. 重新启动服务器上的 in.rarpdrpc.bootparamd。使用 in.rarpd -a 或启动无盘客户机所用网络接口上的 rarpd 守护程序。

  3. 将以下客户文件:


     /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