以下各节介绍管理无盘客户机的必要准备工作。
管理无盘客户机时,请牢记以下要点:
Oracle Solaris 安装程序不会提示您设置无盘客户机支持。必须手动创建一个 /export 分区,以支持无盘客户机。可以在安装期间或安装之后创建 /export 分区。
/export 分区大小最小为 5 GB,具体取决于支持的客户机数目。有关特定信息,请参见 OS 服务器的磁盘空间要求。
smosservice 或 smdiskless 命令中指定的名称服务必须与 /etc/nsswitch.conf 文件中指定的主名称服务匹配。如果没有在 smdiskless 或 smosservice 命令中指定名称服务,则缺省的名称服务为 files。
请对 smosservice 和 smdiskless 命令使用 -D 选项来指定名称服务器。有关更多信息,请参见 smosservice(1M) 和 smdiskless(1M) 手册页。
从 Solaris 10 8/07 发行版开始,在 Oracle Solaris 10 中提供的 set_nfs4_domain 脚本将不再用来设置 NFSv4 域。要设置 NFSv4 域,请将 nfs4_domain 关键字添加到无盘客户机的 sysidcfg 文件(例如,server:/export/root/client/etc/sysidcfg)中。
如果客户机系统的 sysidcfg 文件中存在 nfs4_domain 关键字,则首次引导无盘客户机时会对域进行相应的设置。另外,OS 服务器应当已启动且正常运行,无盘客户机的 NFSv4 域设置必须与 OS 服务器的 /var/run/nfs4_domain 文件中的设置相匹配。
有关更多信息,请参见 《Oracle Solaris 10 9/10 安装指南:基于网络的安装》中的“使用 sysidcfg 文件进行预配置”。
OS 服务器和无盘客户机必须位于同一子网中。
您不能在多 TB UFS 文件系统上提供客户机服务,因为不能向位于具有 EFI 标签的磁盘上的 UFS 文件系统中添加 OS 和无盘客户机服务。
如果尝试向位于具有 EFI 标签的磁盘上的 UFS 文件系统中添加 OS 和无盘客户机服务,则会生成有关磁盘空间不足的错误消息,如下所示:
The partition /export does not have enough free space. 1897816 KB (1853.34 MB) additional free space required. Insufficient space available on /dev/dsk/c0t5d0s0 /export |
在确定平台、介质路径和每台无盘客户机的簇之后,便可以添加 OS 服务。
系统将为添加的每项 OS 服务创建并填充以下目录:
/export/Solaris_version /Solaris_version-instruction-set .all(指向 /export/exec/Solaris_ version/Solaris_version-instruction-set .all 的符号链接)
/export/Solaris_version
/export/Solaris_version/var
/export/Solaris_version/opt
/export/share
/export/root/templates/Solaris_version
/export/root/clone
/export/root/clone/Solaris_version
/export/root/clone/Solaris_version/ machine-class
系统将在 OS 服务器上为添加的每台无盘客户机创建并填充以下缺省目录:
/export/root/diskless-client
/export/swap/diskless-client
/tftpboot/diskless-client-ipaddress-in-hex/export/dump/diskless-client(如果指定了 -x dump 选项)
可通过使用 smosservice 和 smdiskless 命令在 -x 选项下修改根(/)、 /swap 和 /dump 目录的缺省位置。但是,请不要在 /export 文件系统下创建这些目录。
使用以下过程可进行添加无盘客户机的准备工作。此过程包括基于 x86 系统的一般信息。
使用 smosservice add 命令添加 OS 服务时,必须指定平台、介质路径和要支持的每台无盘客户机平台的簇(或软件组)。
请确保要作为 OS 服务的系统正在运行受支持的发行版。此外,还应验证 OS 服务器发行版和无盘客户机发行版的组合是否受支持。有关更多信息,请参见 OS 服务器和无盘客户机支持信息。
使用以下格式标识无盘客户机平台:
instruction-set.machine-class.Solaris-version
例如:
i386.i86pc.Solaris_10
以下是可能的平台选项:
指令集 |
机器类 |
Solaris 版本 |
---|---|---|
sparc |
sun4v sun4u、sun4m、sun4d 和 sun4c |
从 Solaris 10 1/06 OS 开始 Oracle Solaris 10、Solaris 9 和 Solaris 8 |
i386 |
i86pc |
Oracle Solaris 10、Solaris 9 和 Solaris 8 |
sun-4c 体系结构在 Solaris 8、Solaris 9 或 Oracle Solaris 10 中不受支持。sun-4d 体系结构在 Solaris 9 或 Oracle Solaris 10 中不受支持。sun-4m 体系结构在 Oracle Solaris 10 OS 中不受支持。
标识介质路径。
介质路径是指向磁盘映像的全路径,该磁盘映像包含要为无盘客户机安装的 OS。
在某些 Oracle Solaris 发行版中,OS 在多个 CD 上交付。但是,不能使用 smosservice 命令从多张 CD 分发装入 OS 服务。必须运行位于 Oracle Solaris 软件 CD(以及可选的语言 CD)或 Oracle Solaris DVD 上的脚本,如以下步骤中所述:
在该 Oracle Solaris 发行版中,软件仅在 DVD 上交付。
在服务器上创建安装映像。
有关设置安装服务器的信息,请参阅 《Oracle Solaris 10 9/10 安装指南:基于网络的安装》。
从 CD 或 DVD 映像装入所需的 OS 服务。
如果您运行的 Oracle Solaris 发行版是在多个 CD 上交付的,则使用以下脚本的其中之一:
CD 1-/cdrom/cdrom0/Solaris_10/Tools/setup_install_server
其他 Oracle Solaris 软件 CD -/cdrom/cdrom0/Solaris_10/Tools/add_to_install_server
Language CD-/cdrom/cdrom0/Solaris_10/Tools/add_to_install_server
例如,如果正在本地连接的 CD-ROM 设备上使用 Oracle Solaris Software 1 CD 中的 setup_install_server 脚本,则语法如下所示:
# mkdir /export/install/sol_10_x86 # cd /cd_mount_point/Solaris_10/Tools # ./setup_install_server /export/install/sol_10_x86 |
向 DHCP 服务器配置添加 BootFile 和 BootSrvA DHCP 选项,以启用 PXE 引导。
例如:
Boot server IP (BootSrvA) : svr-addr (BootFile) : 01client-macro |
其中,svr-addr 是 OS 服务器的 IP 地址,且 client-macro 以客户机的以太网类型 (01) 和客户机的介质访问控制 (Media Access Control, MAC) 地址进行命名。此编号也是在安装服务器上的 /tftpboot 目录中使用的文件的名称。
client-macro 表示法由大写字母组成。此表示法不应包含任何冒号。
可以通过命令行或使用 DHCP 管理器来添加以下选项。有关更多信息,请参见 示例 7–4。
有关更多信息,请参见x86: 如何从网络执行基于 GRUB 的引导、《Oracle Solaris 10 9/10 安装指南:基于网络的安装》中的“使用 DHCP 服务预配置系统配置信息(任务)” 和 《系统管理指南:IP 服务》中的第 III 部分, “DHCP”。
在磁盘上安装 Oracle Solaris 映像后,请记录磁盘介质路径。例如:
/net/export/install/sol_10_x86 |
这是在使用 smosservice 命令时需要指定的磁盘介质路径。
添加 OS 服务时,请标识 SUNWCXall 簇。
在同一系统上运行同一 OS 的无盘客户机必须使用同一个簇。
请始终将簇指定为 SUNWCXall。
使用 smosservice add 命令添加 OS 服务时,必须指定平台、介质路径和要支持的每台无盘客户机平台的簇(或软件组)。
请确保要作为 OS 服务的系统正在运行受支持的发行版。此外,还应验证 OS 服务器发行版和无盘客户机发行版的组合是否受支持。有关更多信息,请参见OS 服务器和无盘客户机支持信息。
使用以下格式标识无盘客户机平台:
instruction-set.machine-class.Solaris- version
例如:
sparc.sun4u.Solaris_10
以下是可能的平台选项:
instruction-set |
machine-class |
Solaris_version |
---|---|---|
sparc |
sun4v sun4c、sun4d、sun4m、sun4u |
从 Solaris 10 1/06 OS 开始 Solaris_10、Solaris_9 和 Solaris_8 |
i386 |
i86pc |
Solaris_10、Solaris_9 和 Solaris_8 |
sun-4c 体系结构在 Solaris 8、Solaris 9 或 Oracle Solaris 10 中不受支持。sun-4d 体系结构在 Solaris 9 或 Oracle Solaris 10 中不受支持。sun-4m 体系结构在 Oracle Solaris OS 中不受支持。
标识介质路径。
介质路径是指向磁盘映像的全路径,该磁盘映像包含要为无盘客户机安装的 OS。
在某些 Oracle Solaris 发行版中,OS 在多个 CD 上交付。但是,不能使用 smosservice 命令从多张 CD 分发装入 OS 服务。必须运行位于 Solaris 软件 CD(以及可选的语言 CD)或 DVD 上的脚本,如以下步骤中所述:
在该 Oracle Solaris 发行版中,软件仅在 DVD 上交付。
在服务器上创建安装映像。
有关设置安装服务器的信息,请参阅《Oracle Solaris 10 9/10 安装指南:基于网络的安装》。
从 CD 或 DVD 映像装入所需的 OS 服务。
如果正在运行的 Oracle Solaris 发行版是在多个 CD 上交付 OS 的,则使用以下脚本的其中之一:
CD 1-/cdrom/cdrom0/Solaris_10/Tools/setup_install_server
其他 Solaris Software CD-/cdrom/cdrom0/Solaris_10/Tools/add_to_install_server
Language CD-/cdrom/cdrom0/Solaris_10/Tools/add_to_install_server
例如,如果正在本地连接的 CD-ROM 设备上使用 Oracle Solaris Software 1 CD 中的 setup_install_server 脚本,则语法如下所示:
# mkdir /export/install/sparc_10 # cd /cd_mount_point/Solaris_10/Tools # ./setup_install_server /export/install/sparc_10 |
在磁盘上安装 Oracle Solaris CD 或 DVD 映像后,请指定磁盘介质路径。例如:
/export/install/sparc_10 |
添加 OS 服务时,请标识 SUNWCXall 簇。
在同一系统上运行同一 OS 的无盘客户机必须使用同一个簇。
例如,请考虑以下 Solaris 9 无盘客户机:
sparc.sun4m.Solaris_9
sparc.sun4u.Solaris_9
要设置这些无盘客户机,可能需要为每台无盘客户机指定 SUNWCXall 簇,因为 sun4u 和 sun4m 系统需要 SUNWCXall 簇。此外,在同一系统上运行同一操作发行版(在本示例中为 Solaris_9)的无盘客户机必须使用同一个簇。
如果使用的是 sun4u 系统,或如果使用的是具有加速 8 位彩色内存帧缓冲区 (cgsix) 的系统,则必须将簇指定为 SUNWCXall。
请使用以下过程为服务器上的无盘客户机添加 OS 服务。
使用 smosservice add 命令添加 OS 服务时,系统不会安装 ARCH=all 类型的根目录 (/) 和 /usr 软件包。而是跳过这些软件包。屏幕上不会显示任何警告或错误消息。向 OS 服务器添加 OS 服务后,必须手动安装缺失的软件包。有关说明,请参见How to Locate and Install Missing ARCH=all Packages。
成为超级用户或同等角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见 《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。
验证 Solaris Management Console 服务器是否正在运行,并验证无盘客户机工具在系统上是否可用。
# /usr/sadm/bin/smosservice list -H host-name:898 -- |
# /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 |
添加指定的 OS 服务。
指定主机名和要连接的端口。如果不指定端口,系统将连接至缺省端口 898。
使用 smossservice 命令添加 OS 服务时,-H 选项不是必需的选项。
确定子命令参数在该时间点后是否启动。
指定 Solaris 映像的全路径。
指定要添加的指令体系结构、计算机类和 Solaris 版本。
指定要安装的 Solaris 簇。
指定要安装的语言环境。
根据服务器速度和所选的 OS 服务配置,安装过程大约需要 45 分钟。
有关更多信息,请参见 smosservice(1M) 手册页。
(可选)继续添加其他 OS 服务。
完成 OS 服务添加后,请验证是否已安装了 OS 服务。
# /usr/sadm/bin/smosservice list -H host-name:898 -- |
本示例说明如何在服务器 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. |
本示例说明如何在服务器 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。
从 Solaris 10 1/06 发行版开始,在添加了 OS 服务后,请使用以下过程添加无盘客户机。
成为超级用户或同等角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见 《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。
添加无盘客户机。
# /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 |
添加指定的无盘客户机。
确定子命令参数在该时间点后是否启动。
标识无盘客户机的 IP 地址。
标识无盘客户机的以太网地址。
指定无盘客户机的名称。
指定无盘客户机的指令体系结构、计算机类、OS 和 Solaris 版本。
标识无盘客户机的根目录 (/)。
标识无盘客户机的交换文件。
指定交换文件的大小(以 MB 为单位)。缺省值为 24 MB。
指定无盘客户机的时区。
指定要为无盘客户机安装的语言环境。
有关更多信息,请参见 smdiskless(1M) 手册页。
如果尚未创建,请向 DHCP 服务器配置中添加 BootSrva 和 BootFile DHCP 选项,以启用 PXE 引导。
例如:
Boot server IP (BootSrvA) : svr-addr Boot file (BootFile) : 01client-macro |
其中,svr-addr 是服务器的 IP 地址,且 client-macro 以客户机的以太网类型 (01) 和客户机的 MAC 地址进行命名。此编号也是在安装服务器上的 /tftpboot 目录中使用的文件的名称。
client-macro 表示法由大写字母组成。该表示法不应包含任何冒号。
以下文件和目录是在 /tftpboot 目录中创建的。
drwxr-xr-x 6 root sys 512 Dec 28 14:53 client-host-name lrwxrwxrwx 1 root root 31 Dec 28 14:53 menu.lst.01ethernet-address -> /tftpboot/client-host-name/grub/menu.lst -rw-r--r-- 1 root root 118672 Dec 28 14:53 01ethernet-address |
如果控制台在串行端口上,编辑 /tftpboot/menu.lst.01 ethernet-address 文件以取消对指定 tty 设置的行的注释。
有关更多信息,请参见从网络引导基于 x86 的系统。
验证是否已安装无盘客户机。
# /usr/sadm/bin/smdiskless list -H host-name:898 -- |
(可选)继续使用 smdiskless add 命令添加每台无盘客户机。
本示例说明如何添加基于 Solaris 10 x86 的无盘客户机 mikey1。
rainy-01# /usr/sadm/bin/smdiskless add -H sdts-01-qfe0 -- -o sdts-01-qfe0 -n mikey1 -i 192.168.20.22 -e 00:E0:88:55:33:BC -x os=i386.i86pc.Solaris_10 -x root=/export/root/mikey1 -x swap=/export/swap/mikey1 Loading Tool: com.sun.admin.osservermgr.cli.OsServerMgrCli from sdts-01-qfe0 Login to rainy-01-qfe0 as user root was successful. Download of com.sun.admin.osservermgr.cli.OsServerMgrCli from rainy-01-qfe0 was successful. # /usr/sadm/bin/smdiskless list -H mikey1:898 -- Loading Tool: com.sun.admin.osservermgr.cli.OsServerMgrCli from mikey1:898 Login to mikey1 as user root was successful. Download of com.sun.admin.osservermgr.cli.OsServerMgrCli from mikey1:898 was successful. Platform -------------------------------------------------------------------------------- i386.i86pc.Solaris_10 sparc.sun4us.Solaris_10 sparc.sun4u.Solaris_10 i386.i86pc.Solaris_9 |
本示例说明如何添加启用 PXE 引导所必需的 BootSrva 和 BootFile DHCP 选项。
rainy-01# pntadm -A mikey1 -m 0100E0885533BC -f 'MANUAL+PERMANENT' \ -i 0100E0885533BC 192.168.0.101 |
rainy-01# dhtadm -A -m 0100E0885533BC -d \ ":BootSrvA=192.168.0.1:BootFile=0100E0885533BC:" |
在前面的示例中,服务器地址是服务器的 IP 地址,客户机宏以客户机的以太网类型 (01) 及其 MAC 地址进行命名。此编号也是在安装服务器上的 /tftpboot 目录中使用的文件的名称。请注意,客户机宏的表示法由大写字母组成且不应包含任何冒号。
添加 OS 服务后,请使用以下过程添加无盘客户机。除非另行说明,否则此过程包括的一般信息适用于 SPARC 和 x86 平台。
成为超级用户或同等角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见 《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。
添加无盘客户机。
# /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 |
添加指定的无盘客户机。
确定子命令参数在该时间点后是否启动。
标识无盘客户机的 IP 地址。
标识无盘客户机的以太网地址。
指定无盘客户机的名称。
指定无盘客户机的指令体系结构、计算机类、OS 和 Solaris 版本。
标识无盘客户机的根目录 (/)。
标识无盘客户机的交换文件。
指定交换文件的大小(以 MB 为单位)。缺省值为 24 MB。
指定无盘客户机的时区。
指定要为无盘客户机安装的语言环境。
有关更多信息,请参见 smdiskless(1M) 手册页。
(可选)继续使用 smdiskless add 命令添加每台无盘客户机。
验证是否已安装无盘客户机。
# /usr/sadm/bin/smdiskless list -H host-name:898 -- |
本示例说明如何使用服务器 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 的系统。
本示例说明如何从服务器 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 |
如果已安装 Solaris 10 1/06 OS 或更高版本或已将系统升级到 Solaris 10 1/06 OS 或更高版本,则引导无盘客户机的过程已发生变化。请按照以下步骤使用 GRUB 引导无盘客户机。
从 Solaris 10 6/06 发行版开始,引导故障安全归档文件时,系统不会再提示您自动更新引导归档文件。仅在检测到不一致的引导归档文件时,系统才会提示您更新引导归档文件。有关更多信息,请参见如何在故障安全模式下引导基于 x86 的系统。
要确保系统从网络进行引导,请验证 OS 服务器上的以下先决条件:
确认用于添加无盘客户机和 OS 服务的名称服务与服务器的 /etc/nsswitch.conf 文件中的主名称匹配。
验证 DHCP 和 tftp 引导设备是否处于运行状态。
通过启用 PXE ROM 选项,将系统 BIOS 配置为从网络引导系统。
某些带有 PXE 功能的网络适配器具有一种功能,即,如果您在简短的引导提示符下敲击某一特定按键,将启动 PXE 引导。有关如何在 BIOS 中设置引导优先级的信息,请参见您的硬件文档。
通过键入正确的键组合,来引导无盘客户机。
此时将显示 GRUB 菜单。
系统上显示的 GRUB 菜单可能不同于此处显示的 GRUB 菜单,具体取决于网络安装服务器的配置。
如果没有进行选择,则几秒钟后会自动引导缺省的 OS 实例。
如果需要通过在引导时编辑 GRUB 菜单来修改 GRUB 内核行为,请使用方向键选择引导项,然后键入 e 以编辑该项。
要编辑的引导命令显示在 GRUB 编辑屏幕中。
有关在引导时修改内核行为的更多信息,请参见第 11 章。
要保存所做的编辑并返回上一页菜单,请按 Enter 键。
此时将显示 GRUB 菜单,显示已对引导命令所做的编辑。
键入 b 从网络引导系统。
验证 OS 服务器上的以下先决条件:
确认用于添加无盘客户机和 OS 服务的名称服务与服务器的 /etc/nsswitch.conf 文件中的主名称匹配。
否则,无盘客户机将不引导。
确认 rpc.bootparamd 守护进程处于运行状态。如果进程没有运行,请启动该进程。
成为超级用户或同等角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见 《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。
删除无盘客户机支持。
# /usr/sadm/bin/smdiskless delete -- -o host-name :898 -n client-name |
验证无盘客户机支持是否已删除。
# /usr/sadm/bin/smosservice list -H host-name:898 -- |
本示例说明如何从 OS 服务器 starlite 中删除无盘客户机 holoship。
# /usr/sadm/bin/smdiskless delete -- -o starlite:898 -n holoship Authenticating as user: root Type /? for help, pressing enter accepts the default denoted by [ ] Please enter a string value for: password :: Starting SMC server version 2.0.0. endpoint created: :898 SMC server is ready. # /usr/sadm/bin/smosservice list -H starlite:898 -- Loading Tool: com.sun.admin.osservermgr.cli.OsServerMgrCli from starlite Login to starlite as user root was successful. Download of com.sun.admin.osservermgr.cli.OsServerMgrCli from starlite was successful. |
成为超级用户或同等角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见 《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。
# /usr/sadm/bin/smosservice delete -H $HOST:$PORT -u root -p $PASSWD -- -x instruction-set.all.Solaris_version |
仅支持 machine-class 属性的 all 值。
验证 OS 服务是否已删除。
# /usr/sadm/bin/smosservice list -H host-name:898 -- |
以下示例说明如何从服务器 starlite 中删除无盘客户机 OS 服务 (sparc.all.Solaris_10)。
# /usr/sadm/bin/smosservice delete -H starlite:898 -u root \ -p xxxxxx -- -x sparc.all.solaris_10 Authenticating as user: root Type /? for help, pressing enter accepts the default denoted by [ ] Please enter a string value for: password :: # /usr/sadm/bin/smosservice list -H starlite:898 -- Loading Tool: com.sun.admin.osservermgr.cli.OsServerMgrCli from starlite:898 Login to starlite as user root was successful. Download of com.sun.admin.osservermgr.cli.OsServerMgrCli from starlite:898 was successful |