跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 管理:Oracle Solaris Zones、Oracle Solaris 10 Zones 和资源管理 Oracle Solaris 11 Information Library (简体中文) |
19. 安装、引导、关闭、停止、卸载和克隆非全局区域(任务)
23. 迁移 Oracle Solaris 系统和迁移非全局区域(任务)
24. 关于安装了区域的 Oracle Solaris 11 系统上的自动安装和软件包
25. Oracle Solaris Zones 管理(概述)
26. 管理 Oracle Solaris Zones(任务)
28. 各种 Oracle Solaris Zones 问题的故障排除
29. Oracle Solaris 10 Zones 介绍
30. 评估 Oracle Solaris 10 系统和创建归档文件
31. (可选)将 Oracle Solaris 10 native 非全局区域迁移到 Oracle Solaris 10 Zones
本节概述了自 Oracle Solaris 10 发行版以来区域的新功能及更改。
Oracle Solaris 11 发行版中的缺省非全局区域为 solaris,本指南及 solaris (5) 手册页中对有相关介绍。
所有 sun4u、sun4v 和 x86 体系结构计算机(Oracle Solaris 11 版本将这些定义为受支持平台)均支持 solaris 非全局区域。
要检验 Oracle Solaris 发行版本和计算机体系结构,请键入:
#uname -r -m
solaris 区域使用标记区域框架(如 brands(5) 手册页中所述)运行与全局区域安装了相同软件的区域。使用 solaris 非全局区域时,系统软件必须始终与全局区域保持同步。区域中的系统软件包使用映像包管理系统 (Image Packaging System, IPS) 进行管理。IPS 是 Oracle Solaris 11 发行版中的包管理系统,solaris 区域使用这种模式。
在 Oracle Solaris 11 Express 发行版中创建的缺省 ipkg 区域将映射为 solaris 区域。请参见关于将 ipkg 区域转换为 solaris 区域。
在自动安装 (Automated Install, AI) 清单中指定的每个非全局区域将在客户机安装过程中进行安装和配置。非全局区域是在安装全局区域后首次重新引导时安装并配置的。当系统第一次引导时,区域自组装 (self-assembly) SMF 服务 svc:/system/zones-install:default 会配置并安装全局区域 AI 清单中定义的每个非全局区域。有关更多信息,请参见《安装 Oracle Solaris 11 系统》。也可以在已安装的 Oracle Solaris 系统上手动配置并安装区域。
缺省情况下,使用专用 IP 类型创建区域。如果没有指定联网配置,可以通过 anet 资源将 VNIC 自动包含在区域配置中。有关更多信息,请参见区域网络接口。
在本发行版中,solaris 区域可以是 NFS 服务器,如在区域内运行 NFS 服务器中所述。
试运行(也称为预运行)zoneadm attach -n 提供了 zonecfg 验证,但不执行软件包内容验证。
所有以文件为参数的 zoneadm 选项都需要使用绝对路径。
Oracle Solaris 10 Zones 可在 Oracle Solaris 11 上提供 Oracle Solaris 10 环境。您可以将 Oracle Solaris 10 系统或区域迁移到 Oracle Solaris 11 系统上的 solaris10 区域。
zonep2vchk 工具可识别可能会影响将 Oracle Solaris 11 系统或 Oracle Solaris 10 系统迁移到 Oracle Solaris 11 发行版上的某个区域的问题,包括联网问题。在迁移开始之前,先在源系统上执行 zonep2vchk 工具。此工具还会输出 zonecfg 脚本以便在目标系统上使用。此脚本将创建一个与源系统配置相匹配的区域。有关更多信息,请参见第 22 章。
应注意 solaris 区域与 Oracle Solaris 10 发行版中的 native 区域之间存在的以下差异:
缺省使用 solaris 标记,而 Oracle Solaris 10 系统才缺省使用 native 标记。
solaris 区域仅为完全根类型。
Oracle Solaris 10 上提供的本机区域的稀疏根类型使用 SVR4 软件包管理系统,但 IPS 不使用这一框架。提供类似于稀疏根类型的只读根区域配置。
在本发行版的区域中,与软件管理相关的功能与 Oracle Solaris 10 发行版之间存在以下方面的区别:
IPS 与 SVR4 包管理。
安装、分离、附加和物理转换到虚拟功能。
非全局区域根目录是一个 ZFS 数据集。
全局区域中安装的软件包不再安装到所有当前区域和未来的区域中。总体而言,对于 IPS 和 SVR4 包管理,全局区域的软件包内容不再指定每个区域的软件包内容。
非全局区域使用引导环境。区域与 beadm 集成在一起,它是用于管理 ZFS 引导环境 (Boot Environment, BE) 的用户界面命令。要查看您系统上的区域 BE,请键入以下内容:
# zoneadm list zbe global test2
区域支持 beadm 命令,以便用于 pkg 更新,就像在全局区域中一样。beadm 命令可以删除与区域相关联的任何非活动区域 BE。请参见 beadm(1M) 手册页。
安装区域时,所有已启用的 IPS 软件包系统信息库都必须可访问。有关更多信息,请参见如何安装已配置的区域。
区域软件以最小化形式启动。必须添加区域所需的所有附加软件包。有关更多信息,请参见 solaris 发布者。
区域可以使用 Oracle Solaris 11 产品和功能,如下所示:
Oracle Solaris ZFS 加密
网络虚拟化和 QoS
CIFS 和 NFS
不能在非全局区域中配置以下功能:
共享 IP 区域中的 DHCP 地址指定
ndmpd
SMB 服务器
SSL 代理服务器
通过 zpool 命令管理 ZFS 池