系统管理指南:基本管理

Procedure如何在 Oracle Solaris 10 中添加无盘客户机

添加 OS 服务后,请使用以下过程添加无盘客户机。除非另行说明,否则此过程包括的一般信息适用于 SPARC 和 x86 平台。

  1. 成为超级用户或同等角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见 《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”

  2. 添加无盘客户机。


    # /usr/sadm/bin/smdiskless add -- -i 
    ip-address -e ethernet-address 
    -n client-name -x os=
    instruction-set.machine-class.Solaris_
    version 
    -x root=/export/root/client-name 
    -x swap=/export/swap/client-name 
    -x swapsize=size -x tz=
    time-zone -x locale=
    locale-name
    
    add

    添加指定的无盘客户机。

    --

    确定子命令参数在该时间点后是否启动。

    -i ip-address

    标识无盘客户机的 IP 地址。

    -e ethernet-address

    标识无盘客户机的以太网地址。

    -n client-name

    指定无盘客户机的名称。

    -x os=instruction-set.machine-class. .Solaris_version

    指定无盘客户机的指令体系结构、计算机类、OS 和 Solaris 版本。

    -x root=root=/export/root/ client-name

    标识无盘客户机的根目录 (/)。

    -x swap=root=/export/root/ client-name

    标识无盘客户机的交换文件。

    -x swapsize=size

    指定交换文件的大小(以 MB 为单位)。缺省值为 24 MB。

    -x tz=time-zone

    指定无盘客户机的时区。

    -x locale=locale-name

    指定要为无盘客户机安装的语言环境。

    有关更多信息,请参见 smdiskless(1M) 手册页。

  3. (可选)继续使用 smdiskless add 命令添加每台无盘客户机。

  4. 验证是否已安装无盘客户机。


    # /usr/sadm/bin/smdiskless list -H host-name:898 --
    

示例 7–5 SPARC: 向基于 SPARC 的系统添加无盘客户机支持

本示例说明如何使用服务器 bearclaus 添加 Solaris 10 sun4u 无盘客户机 starlite


# /usr/sadm/bin/smdiskless add -- -i 172.20.27.28 -e 8:0:20:a6:d4:5b 
-n starlite -x os=sparc.sun4u.Solaris_10 -x root=/export/root/starlite 
-x swap=/export/swap/starlite -x swapsize=128 -x tz=US/Mountain 
-x locale=en_US

# /usr/sadm/bin/smdiskless list -H starlite:898 --
Loading Tool: com.sun.admin.osservermgr.cli.OsServerMgrCli from line2-v480:898
Login to line2-v480 as user root was successful.
Download of com.sun.admin.osservermgr.cli.OsServerMgrCli from line2-v480:898 was 
successful.
Platform
--------------------------------------------------------------------------------
i386.i86pc.Solaris_10                                                           
sparc.sun4us.Solaris_10                                                         
sparc.sun4u.Solaris_10                                                          
i386.i86pc.Solaris_9                                                            
sparc.sun4m.Solaris_9                                                           
sparc.sun4u.Solaris_9                                                           
sparc.sun4us.Solaris_9

请注意,smdiskless list -H 命令输出列出了基于 SPARC 和基于 x86 的系统。



示例 7–6 x86: 为运行 Oracle Solaris 10 的基于 x86 的系统添加无盘客户机支持

本示例说明如何从服务器 bearclaus 添加基于 Oracle Solaris 10 x86 的无盘客户机 mars


# /usr/sadm/bin/smdiskless add -- -i 172.20.27.176 -e 00:07:E9:23:56:48
-n mars -x os=i386.i86pc.Solaris_10 -x root=/export/root/mars 
-x swap=/export/swap/mars -x swapsize=128 -x tz=US/Mountain 
-x locale=en_US