JavaScript is required to for searching.
跳过导航链接
退出打印视图
系统管理指南:基本管理     Oracle Solaris 10 8/11 Information Library (简体中文)
search filter icon
search icon

文档信息

关于本书

1.  Oracle Solaris 管理工具(路线图)

2.  使用 Solaris Management Console(任务)

3.  使用 Oracle Java Web Console(任务)

4.  管理用户帐户和组(概述)

5.  管理用户帐户和组(任务)

6.  管理客户机/服务器支持(概述)

客户机/服务器支持管理的新增功能

支持使用 bootadm -p 命令指定平台

nfs4_domain 关键字对无盘客户机引导的影响

x86: 应用于 GRUB 的无盘客户机更改

x86: smdiskless 命令的更改

有关客户机/服务器任务的参考信息

什么是服务器、客户机和设备?

客户机支持的含义是什么?

系统类型概述

服务器的说明

独立系统

无盘客户机

设备的说明

系统类型选择指南

无盘客户机管理概述

OS 服务器和无盘客户机支持信息

无盘客户机管理功能

使用无盘客户机命令

无盘客户机管理需要的 RBAC 权限

添加 OS 服务

在修补 OS 服务器时添加 OS 服务

OS 服务器的磁盘空间要求

7.  管理无盘客户机(任务)

8.  关闭和引导系统简介

9.  关闭和引导系统(概述)

10.  关闭系统(任务)

11.  修改 Oracle Solaris 引导行为(任务)

12.  引导 Oracle Solaris 系统(任务)

13.  管理 Oracle Solaris 引导归档文件(任务)

14.  Oracle Solaris 系统引导的故障排除(任务)

15.  x86: 基于 GRUB 的引导(参考)

16.  x86: 引导未实现 GRUB 的系统(任务)

17.  使用 Oracle Solaris 自动注册的 regadm 命令(任务)

18.  管理服务(概述)

19.  管理服务(任务)

20.  管理软件(概述)

21.  使用 Oracle Solaris 系统管理工具管理软件(任务)

22.  使用 Oracle Solaris 软件包命令管理软件(任务)

23.  管理修补程序

A.  SMF 服务

索引

无盘客户机管理概述

以下各节和 第 7 章 介绍如何在 Oracle Solaris 操作系统 (Solaris OS) 中管理无盘客户机支持。

无盘客户机是依赖于 OS 服务器来提供其操作系统、软件和存储器的系统。无盘客户机从 OS 服务器挂载其根 (/)、/usr 和其他文件系统。无盘客户机具有其各自的 CPU 和物理内存,可以在本地对数据进行处理。但是,如果无盘客户机与网络分离,或者其 OS 服务器出现异常,则无盘客户机将无法运行。无盘客户机由于需要不断地通过网络来运作,因此会生成非常大的网络流量。

从 Solaris 9 发行版开始,您可以使用无盘客户机命令 smosservicesmdiskless 来管理 OS 服务和无盘客户机支持。在 Solaris 8 发行版中,无盘客户机是使用 Solstice GUI 管理工具进行管理的。

OS 服务器和无盘客户机支持信息


注意

注意 - 在一个系统实现了新引导体系结构而另一个系统未实现新引导体系结构的 OS 客户机/服务器配置中,尝试添加无盘客户机支持可能会导致主要的不兼容问题。从 Solaris 10 1/06 发行版开始,x86 平台实现了新的引导方案 (GRUB);从 Solaris 10 10/8 发行版开始,SPARC 平台实现了新的引导方案。请注意,如果用于添加无盘支持的系统所运行的 Solaris 发行版新于 OS 服务器上运行的 Solaris 发行版,则这是一个不受支持的配置。为避免出现潜在问题,建议在添加无盘客户机支持之前安装最新的 Solaris 发行版。


smosservicesmdiskless 命令支持的 Solaris 发行版和体系结构类型包括:

下表列出了受 smosservicesmdiskless 命令支持的 x86 OS 客户机/服务器配置。此信息适用于 Solaris 9 和 Oracle Solaris 10 FCS (3/05) 发行版。

如果您运行的是 Solaris 10 1/06 发行版或更高版本,建议您在添加无盘客户机支持之前安装或升级至相同版本。

表 6-3 x86 OS 客户机/服务器支持

无盘客户机 OS
服务器 OS
Oracle Solaris 10 3/05
Solaris 9
Oracle Solaris 10 3/05
受支持
受支持
Solaris 9
不支持
受支持

下表介绍了受 smosservicesmdiskless 命令支持的 SPARC OS 客户机/服务器配置。此信息适用于 Solaris 8 和 Solaris 9 发行版、Oracle Solaris OS,最高至 Solaris 10 5/08 OS 发行版。

如果运行的是 Solaris 10 10/08 发行版或更高版本,建议您在添加无盘客户机支持之前安装或升级至相同版本。

表 6-4 SPARC OS 客户机/服务器支持

无盘客户机 OS
服务器 OS
Oracle Solaris 10 3/05 至 Solaris 10 5/08
Solaris 9
Solaris 8
Oracle Solaris 10 3/05 至 Solaris 10 5/08
受支持
受支持
受支持
Solaris 9
不支持
受支持
受支持
Solaris 8
不支持
不支持
受支持

无盘客户机管理功能

可以使用 smosservicesmdiskless 命令在网络上添加和维护无盘客户机支持。使用名称服务,可以采用集中方式管理系统信息,从而不必复制网络中每个系统上的重要系统信息(如主机名)。

可以使用 smosservice smdiskless 命令来执行以下任务:

如果正在 x86 系统上执行基于 GRUB 的引导,则需要手动设置 DHCP 配置。有关更多信息,请参见 x86: 如何准备在基于 GRUB 的引导环境中添加无盘客户机


注 - 使用无盘客户机命令只能设置无盘客户机引导。而不能使用这些命令来设置其他服务,如远程安装或配置文件服务。远程安装服务需要通过包括无盘客户机规范的 sysidcfg 文件来设置。有关更多信息,请参见《Oracle Solaris 10 9/10 安装指南:自定义 JumpStart 和高级安装》


使用无盘客户机命令

通过编写自己的 shell 脚本并使用下表中显示的命令,可以方便地设置和管理无盘客户机环境。

表 6-5 无盘客户机命令

命令
子命令
任务
/usr/sadm/bin/smosservice
add
添加 OS 服务
delete
删除 OS 服务
list
列出 OS 服务
patch(修补程序)
管理 OS 服务修补程序
/usr/sadm/bin/smdiskless
add
向 OS 服务器添加无盘客户机
delete
从 OS 服务器中删除无盘客户机
list
列出 OS 服务器上的无盘客户机
modify
修改无盘客户机的属性

可以通过以下两种方式获取有关这些命令的帮助:

无盘客户机管理需要的 RBAC 权限

可以作为超级用户使用 smosservicesmdiskless 命令。如果使用的是基于角色的访问控制 (role-based access control, RBAC),则您可以使用无盘客户机命令中的部分或所有命令,视指定给无盘客户机的 RBAC 权限而定。下表列出了使用无盘客户机命令所需的 RBAC 权限。

表 6-6 无盘客户机管理需要的 RBAC 权限

RBAC 权限
命令
任务
基础 Solaris 用户,网络管理
smosservice list
列出 OS 服务

smosservice patch
列出 OS 服务修补程序
smdiskless list
列出 OS 服务器上的无盘客户机
网络管理
smdiskless add
添加无盘客户机
系统管理员
所有命令
所有任务

添加 OS 服务

Oracle Solaris OS 服务器是用于提供操作系统 (operating system, OS) 服务从而支持无盘客户机系统的服务器。使用 smosservice 命令,可以为 OS 服务器添加支持,也可以将独立系统转换为 OS 服务器。

对于要支持的每个平台组和 Oracle Solaris 发行版,必须向 OS 服务器添加特定的 OS 服务。例如,如果要支持运行 Oracle Solaris 的 SPARC sun-4u 系统,必须向 OS 服务器添加 sun-4u/Oracle Solaris 10 OS 服务。对于支持的每个无盘客户机,必须为该客户机向 OS 服务器添加 OS 服务。例如,可能需要添加 OS 服务以支持运行 Oracle Solaris 10 或 Solaris 9 发行版的 SPARC sun-4m 系统或基于 x86 的系统,因为它们是不同的平台组。

必须有权访问相应的 Oracle Solaris 软件 CD、DVD 或磁盘映像才能添加 OS 服务。

在修补 OS 服务器时添加 OS 服务

将 OS 服务添加到 OS 服务器时,可能会看到一条错误消息,指示在该服务器上运行的 OS 与您正尝试添加的 OS 版本不一致。当已安装的 OS 版本具有以前修补过的软件包,而正在添加的 OS 服务未修补这些软件包(因为这些修补程序已集成到软件包中)时,就会出现此错误消息。

例如,您的服务器可能正在运行当前 Solaris 发行版或 Oracle Solaris OS。可能还在此服务器上装入了其他 OS 服务,包括已经过修补的 Solaris 9 SPARC sun-4m OS 服务。如果尝试将 CD-ROM 中的 Solaris 8 SPARC sun-4u OS 服务添加到此服务器,则会得到以下错误消息:

Error: inconsistent revision, installed package appears to have been 
patched resulting in it being different than the package on your media. 
You will need to backout all patches that patch this package before 
retrying the add OS service option.

OS 服务器的磁盘空间要求

设置无盘客户机环境之前,请确保每个无盘客户机目录具有所需的可用磁盘空间。

在以前的 Solaris 发行版中,安装过程中系统会提示您有关无盘客户机支持的信息。从 Solaris 9 发行版开始,您必须在安装期间手动分配 /export 文件系统,或者在安装之后创建该文件系统。请参见下表,了解特定的磁盘空间要求。

表 6-7 针对 Solaris OS 服务器和无盘客户机的磁盘空间建议

服务器 OS/体系结构类型
目录
必需的磁盘空间
基于 Oracle Solaris 10 SPARC 的 OS 服务器
/export
5 到 6.8 GB
基于 Oracle Solaris 10 x86 的 OS 服务器
/export
5 到 6.8 GB
基于 Oracle Solaris 10 SPARC 的无盘客户机
/export
为每台无盘客户机保留 200 至 300 MB 空间。
基于 Oracle Solaris 10 x86 的无盘客户机
/export
为每台无盘客户机保留 200 至 300 MB 空间。

注 - 磁盘空间建议可能因安装的 Oracle Solaris 发行版的不同而异。有关对当前 Solaris 发行版磁盘空间建议的具体信息,请参见《Oracle Solaris 10 9/10 安装指南:规划安装和升级》中的"软件组的磁盘空间建议"