JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 11.1 管理:Oracle Solaris Zones、Oracle Solaris 10 Zones 和资源管理     Oracle Solaris 11.1 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

第 1 部分Oracle Solaris 资源管理

1.  资源管理介绍

2.  项目和任务(概述)

3.  管理项目和任务

4.  扩展记帐(概述)

5.  管理扩展记帐(任务)

6.  资源控制(概述)

7.  管理资源控制(任务)

8.  公平份额调度器(概述)

9.  管理公平份额调度器(任务)

10.  使用资源上限设置守护进程控制物理内存(概述)

11.  管理资源上限设置守护进程(任务)

12.  资源池(概述)

13.  创建和管理资源池(任务)

14.  资源管理配置示例

第 2 部分Oracle Solaris Zones

15.  Oracle Solaris Zones 介绍

16.  非全局区域配置(概述)

17.  规划和配置非全局区域(任务)

18.  关于安装、关闭、停止、卸载和克隆非全局区域(概述)

19.  安装、引导、关闭、停止、卸载和克隆非全局区域(任务)

20.  非全局区域登录(概述)

21.  登录到非全局区域(任务)

22.  关于区域迁移和 zonep2vchk 工具

23.  迁移 Oracle Solaris 系统和迁移非全局区域(任务)

24.  关于安装了区域的 Oracle Solaris 11.1 系统上的自动安装和软件包

25.  Oracle Solaris Zones 管理(概述)

全局区域可见性和访问权限

区域中的进程 ID 可见性

区域中的系统可查看性

利用 zonestat 实用程序报告活动区域统计信息

使用 fsstat 实用程序监视非全局区域

非全局区域节点名称

在区域内运行 NFS 服务器

文件系统和非全局区域

-o nosuid 选项

在区域中挂载文件系统

在区域中卸载文件系统

安全限制和文件系统行为

作为 NFS 客户机的非全局区域

在区域中禁止使用 mknod

遍历文件系统

从全局区域中访问非全局区域的限制

共享 IP 非全局区域中的联网

共享 IP 区域分区

共享 IP 网络接口

同一计算机上共享 IP 区域之间的 IP 通信

共享 IP 区域中的 Oracle Solaris IP 过滤器

共享 IP 区域中的 IP 网络多路径

专用 IP 非全局区域中的联网

专用 IP 区域分区

专用 IP 数据链路接口

同一计算机上专用 IP 区域之间的 IP 通信

专用 IP 区域中的 Oracle Solaris IP 过滤器

专用 IP 区域中的 IP 网络多路径

非全局区域中的设备使用

/dev/devices 名称空间

专用设备

设备驱动程序管理

在非全局区域中无法使用或者修改的实用程序

无法在非全局区域中使用的实用程序

SPARC: 修改为可在非全局区域中使用的实用程序

允许具有安全含义的实用程序

在非全局区域中运行应用程序

在非全局区域中使用的资源控制

安装了区域的系统上的公平份额调度器

全局或非全局区域中的 FSS 份额分配

区域之间的份额平衡

安装了区域的系统上的扩展记帐

非全局区域中的特权

在区域中使用 IP 安全体系结构

共享 IP 区域中的 IP 安全体系结构

专用 IP 区域中的 IP 安全体系结构

在区域中使用 Oracle Solaris 审计

区域中的核心文件

在非全局区域中运行 DTrace

关于备份安装了区域的 Oracle Solaris 系统

备份回送文件系统目录

在全局区域中备份系统

在系统上备份单个非全局区域

创建 Oracle Solaris ZFS 备份

确定在非全局区域中备份的内容

仅备份应用程序数据

常规数据库备份操作

磁带备份

关于恢复非全局区域

在安装了区域的系统上使用的命令

26.  管理 Oracle Solaris Zones(任务)

27.  配置和管理不可编辑的区域

28.  各种 Oracle Solaris Zones 问题的故障排除

第 3 部分Oracle Solaris 10 Zones

29.  Oracle Solaris 10 Zones 介绍

30.  评估 Oracle Solaris 10 系统和创建归档文件

31.  (可选)将 Oracle Solaris 10 native 非全局区域迁移到 Oracle Solaris 10 Zones

32.  配置 solaris10 标记区域

33.  安装 solaris10 标记区域

34.  引导区域、登录和区域迁移

词汇表

索引

在安装了区域的系统上使用的命令

表 25-3 中列出的命令提供了区域功能的主要管理接口。

表 25-3 用于管理和监视区域的命令

命令参考
说明
登录到非全局区域
显示当前区域的名称
用于观察区域资源使用情况。
管理系统上的区域
用于设置区域配置
用于在区域 ID 和区域名称之间进行映射
提供区域功能的说明
区域控制台设备驱动程序

zoneadmd 守护进程是管理区域虚拟平台的主要进程。zoneadmd 守护进程的手册页为 zoneadmd(1M)。此守护进程并没有构成编程接口。

下表中的命令可与资源上限设置守护进程结合使用。

表 25-4 用于 rcapd 的命令

命令参考
说明
监视具有上限的项目的资源利用率。
配置资源上限设置守护进程,显示已配置的资源上限设置守护进程的当前状态,以及启用或禁用资源上限设置。
资源上限设置守护进程。

下表中介绍的命令已修改为可在安装了区域的 Oracle Solaris 系统上使用。这些命令具有的选项特定于区域或者以不同的方式显示信息。这些命令将在手册页中列出。

表 25-5 修改为可在安装了区域的 Oracle Solaris 系统上使用的命令

命令参考
说明
添加了 -z zone 选项。只有在全局区域中执行命令时,此选项才有用。
添加了 -z zone 选项。只有在全局区域中执行命令时,此选项才有用。
添加了 -z zoneidlist 选项。只有在全局区域中执行命令时,此选项才有用。
添加了表达式 zone,以便与 -l 选项一起使用来列出当前区域中的所有可用特权。还可以在 zone 后使用选项 -v 来获取详细输出。
可以在 idlist-i idtype 中使用区域 ID 来指定进程。在非全局区域中,可以使用 priocntl -i zoneid 命令将正在运行的进程移至其他调度类。
仅向 ptree 中添加了 -z zone 选项。只有在全局区域中执行命令时,此选项才有用。
向与 -o 选项一起使用的已识别 format 名称的列表中添加了 zonenamezoneid

添加了 -z zonelist 以便仅列出指定区域中的进程。可以通过区域名称或区域 ID 指定区域。只有在全局区域中执行命令时,此选项才有用。

添加了 -Z 以便显示与进程关联的区域的名称。区域名称在另一个列标题 ZONE 下显示。

向与 -i 选项一起使用的有效参数的列表中添加了 zoneid
如果在启用了池功能的非全局区域中执行,则 -b-c-g-m-p-u-w-y 选项仅针对绑定有区域的池的处理器集中的处理器显示值。
添加了 zonename 标记。
添加了 -z zone-name 选项。新增了获取区域审计日志的功能。
添加了变量 %z 以便标识执行进程的区域。
添加了 -Z 选项以便显示所有可见区域中的挂载。该选项在非全局区域中无效。
-Z 选项添加到 show 子命令中,从而在缺省命令输出中加入区域列。区域列指示资源当前所指定到的区域。
-Z 选项添加到 show 子命令中,从而在缺省命令输出中加入区域列。区域列指示资源当前所指定到的区域。
添加 -z 选项以报告每个区域的文件系统活动。多个 -z 选项可以用来监视选定区域的活动。如果仅用来监视 mountpoints 而不监视 fstypes,则该选项没有效果。

添加 -A 选项来报告所有区域中指定的 fstypes 的聚合文件系统活动。如果 -z-Z 选项均未使用,则此为缺省行为。如果仅用来监视 mountpoints 而不监视 fstypes-A 选项没有效果。

当与 -z-Z 选项结合使用时,-A 选项在单独一行中显示所有区域的指定 fstypes 的聚合。

添加 -Z 选项以报告系统上的所有区域的文件系统活动。如果与 -z 选项一起使用,则该选项没有效果。如果仅用来监视 mountpoints 而不监视 fstypes,则该选项没有效果。

如果在启用了池功能的非全局区域中执行,则仅针对绑定有区域的池的处理器集中的那些处理器提供信息。
配置 Internet 协议网络接口和 TCP/IP 可调参数。from-gz 类型仅在非全局区域中显示,并且表示该地址是根据 allowed-address 属性配置的,而此属性是从全局区域为非全局专用 IP 区域配置的。zone 地址属性指定应放置 allowed-address 所引用的全部地址的区域。该区域必须配置为共享 IP 区域。
如果在全局区域中执行,将针对所有区域显示 kstat。如果在非全局区域中执行,则只显示具有匹配 zoneidkstat
如果在启用了池功能的非全局区域中执行,则命令仅针对绑定有区域的池的处理器集中的处理器显示行。
在全局区域中使用时,会显示所有区域的信息。在专用 IP 区域中,对 TCP/IP 模块执行的 ndd 只显示该区域的信息。
仅显示当前区域的信息。
仅显示当前区域的统计信息。
添加了 zoneid 列表。有关使用具有资源池的区域的信息,另请参见区域中使用的资源池
添加了 -z zoneidlist 选项。还添加了 -Z 选项。

如果在启用了池功能的非全局区域中执行,则仅针对绑定有区域的池的处理器集中的处理器显示进程所用最近 CPU 时间的百分比。

-a-t-T-J-Z 选项的输出显示 SWAP,而不是 SIZE 列。报告的交换是区域进程和 tmpfs 挂载所使用的总交换量。此值有助于监视每个区域预留的交换空间,可用于选择合理的 zone.max-swap 设置。

如果在非全局区域中执行,则仅显示有关区域可见的处理器的信息。
用法更改。在非全局区域中指定时,-F 选项不起作用,因为始终设置了“不要分段”位。
在启用了池功能的非全局区域中执行时,仅针对绑定有区域的池的处理器集中的处理器报告统计信息。应用于 -p 选项以及 pagefaultscpu 等报告字段的输出。
添加了 P_ZONEID id 参数。
如果调用者位于非全局区域中并且启用了池功能,但是处理器不在绑定有区域的池的处理器集中,则会返回错误。
如果调用者位于非全局区域中并且启用了池功能,但是处理器不在绑定有区域的池的处理器集中,则会返回错误。
添加了 P_ZONEID 作为 idtype。添加了区域作为可能的 P_MYID 规范选项。向 EINVAL 错误说明中的有效 idtype 列表中添加了 P_ZONEID
如果调用者位于非全局区域中并且启用了池功能,但是处理器不在绑定有区域的池的处理器集中,则会返回错误。
如果调用者位于非全局区域中并且启用了池功能,但是处理器不在绑定有区域的池的处理器集中,则会返回错误。
如果调用者位于非全局区域中并且启用了池功能,但是处理器不在绑定有区域的池的处理器集中,则会返回错误。
PRIV_SYS_CONFIG 更改为 PRIV_SYS_ADMIN
如果 file 指向的文件不是绝对路径,则会返回 ENOENT
如果调用者位于非全局区域中并且启用了池功能,则此行为相当于使用 PS_MYIDpsetid 进行调用。
向可以指定的目标进程中添加了区域 ID。向 EINVAL 错误说明中添加了区域 ID。
针对调用者区域内的所有可用特权的集合添加了 "zone" 字符串。
如果调用者位于非全局区域中并且启用了池功能,但是处理器不在绑定有区域的池的处理器集中,则会返回错误。
如果调用者位于非全局区域中并且启用了池功能,则 sysconf(_SC_NPROCESSORS_CONF)sysconf(_SC_NPROCESSORS_ONLN) 分别返回绑定了区域的池的处理器集中的处理器总数和联机处理器数。
添加了 ucred_getzoneid() 函数,此函数将返回处理器的区域 ID 或 -1(如果未提供区域 ID)。
添加了 n_type: NT_ZONENAME。此项包含一个描述运行进程的区域名称的字符串。
现在,提供了可选的参数和一个环境变量来支持区域。
添加了获取区域中所运行进程的相关信息的功能。
添加了在设置 zonename 审计策略时使用的 in<zone name > 字段。
添加了 PRIV_PROC_ZONE,它允许某个进程跟踪其他区域中的进程或向这些进程发送信号。请参见 zones (5)。
添加了区域 ioctl() 调用。
添加了区域参数。
添加了 crgetzoneid(),它将从 cr 指向的用户证书中返回区域 ID。