系统管理指南:基本管理

Procedure如何为无盘客户机支持添加 OS 服务

请使用以下过程为服务器上的无盘客户机添加 OS 服务。


注 –

使用 smosservice add 命令添加 OS 服务时,系统不会安装 ARCH=all 类型的根目录 (/) 和 /usr 软件包。而是跳过这些软件包。屏幕上不会显示任何警告或错误消息。向 OS 服务器添加 OS 服务后,必须手动安装缺失的软件包。有关说明,请参见How to Locate and Install Missing ARCH=all Packages


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

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

  2. 验证 Solaris Management Console 服务器是否正在运行,并验证无盘客户机工具在系统上是否可用。


    # /usr/sadm/bin/smosservice list -H host-name:898 --
    
  3. 添加 OS 服务。


    # /usr/sadm/bin/smosservice add -H host-name
    :898 -- -o 
    host-name 
    -x mediapath=path -x platform=
    instruction-set.machine-class
    .Solaris_version 
    -x cluster=cluster-name 
    -x locale=locale-name
    
    add

    添加指定的 OS 服务。

    -H host-name:898

    指定主机名和要连接的端口。如果不指定端口,系统将连接至缺省端口 898。


    注 –

    使用 smossservice 命令添加 OS 服务时,-H 选项不是必需的选项。


    --

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

    -x mediapath=path

    指定 Solaris 映像的全路径。

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

    指定要添加的指令体系结构、计算机类和 Solaris 版本。

    -x cluster=cluster-name

    指定要安装的 Solaris 簇。

    -x locale=locale-name

    指定要安装的语言环境。


    注 –

    根据服务器速度和所选的 OS 服务配置,安装过程大约需要 45 分钟。


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

  4. (可选)继续添加其他 OS 服务。

  5. 完成 OS 服务添加后,请验证是否已安装了 OS 服务。


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

示例 7–1 SPARC: 为无盘客户机支持添加 OS 服务

本示例说明如何在服务器 jupiter 上添加基于 Solaris 10 SPARC 的 OS 服务。服务器 jupiter 运行的是 Oracle Solaris OS。基于 Oracle Solaris 10 SPARC 的 OS 的 CD 映像位于安装服务器 myway/export/s10/combined.s10s_u2wos/61 中。


# /usr/sadm/bin/smosservice add -H jupiter:898 -- -o jupiter 
-x mediapath=/net/myway/export/s10/combined.s10s_u2wos/61
-x platform=sparc.sun4u.Solaris_10 
-x cluster=SUNWCXall -x locale=en_US

# /usr/sadm/bin/smosservice list - H jupiter:898
Authenticating as user: root

Type /? for help, pressing enter accepts the default denoted by [ ]
Please enter a string value for: password :: xxxxxx
Loading Tool: com.sun.admin.osservermgr.cli.OsServerMgrCli
from jupiter:898
Login to jupiter as user root was successful.
Download of com.sun.admin.osservermgr.cli.OsServerMgrCli from jupiter:898 
was successful.


示例 7–2 x86: 为无盘客户机支持添加 OS 服务

本示例说明如何在服务器 orbit 上添加基于 Solaris 10 x86 的 OS 服务。服务器 orbit 运行的是 Oracle Solaris OS。基于 Oracle Solaris 10 x86 的 OS 的 CD 映像位于安装服务器 seriously/export/s10/combined.s10x_u2wos/03 中。


# /usr/sadm/bin/smosservice add -H orbit:898 -- -o orbit -x
mediapath=/net/seriously/export/s10u2/combined.s10x_u2wos/03 -x
platform=i386.i86pc.Solaris_10 -x cluster=SUNWCXall -x locale=en_US

# /usr/sadm/bin/smosservice list - H orbit:898
Type /? for help, pressing <enter> accepts the default denoted by [ ]
Please enter a string value for: password ::
Starting Solaris Management Console server version 2.1.0.
endpoint created: :898
Solaris Management Console server is ready.
Loading Tool: com.sun.admin.osservermgr.cli.OsServerMgrCli from orbit:898
Login to orbit as user root was successful.
Download of com.sun.admin.osservermgr.cli.OsServerMgrCli from orbit:898 was successful.
Client       	Root Area
                Swap Area
                Dump Area
--------------------------------------------------------------------------------
.
.
.
#

接下来的操作

找到运行 smosservice add 命令向 OS 服务器添加 OS 服务时缺失的所有 ARCH=all 软件包,然后进行安装。有关更多信息,请参见How to Locate and Install Missing ARCH=all Packages