跳过导航链接 | |
退出打印视图 | |
![]() |
手册页第 5 部分:标准、环境和宏 Oracle Solaris 11 Information Library (简体中文) |
- Solaris 10 标记区域
solaris10 标记使用 brands(5) 中介绍的标记区域框架,使得 Solaris 10 二进制应用程序无需经过修改即可在具有最新 Solaris 操作系统内核的计算机上运行。
solaris10 标记只支持在区域中运行 Solaris 10 10/09(Solaris 10 更新 8)或更高发行版。
solaris10 标记包括将 Solaris 10 系统映像安装到非全局区域所必需的工具。它还支持将 Solaris 10 本地区域迁移到 solaris10 标记区域所必需的工具。该标记支持在运行最新 Solaris 操作系统的 SPARC 或 x86 计算机上执行 32 位和 64 位 Solaris 10 应用程序。
solaris10 标记支持完全根非全局区域模型。所有必需的 Solaris 10 软件及任何其他软件包都安装在区域的专用文件系统中。
区域必须位于各自的 zfs(1M) 数据集上,并且只支持 ZFS。在安装或连接区域时,将自动创建 ZFS 数据集。如果无法创建 ZFS 数据集,区域也无法安装或连接。
zonecfg(1M) 实用程序可用于配置 solaris10 标记区域。在创建区域时可以使用 SUNWsolaris10 模板,也可以手动设置配置。一旦安装了标记区域,便不能更改或删除该区域的标记。zoneadm(1M) 实用程序可用于报告区域的标记类型和管理区域。zlogin(1) 实用程序可用于登录到区域。
当前对于委托 ZFS 数据集配置的支持是试验性的,尚未经过测试。对于在超虚拟化 xVM 域中运行这些区域的支持是试验性的,并且在区域中运行的 64 位 x86 应用程序存在已知问题。不能在标记区域中配置 /dev/sound 设备。此外,在全局区域中用于检查 solaris10 标记区域中执行的进程时,mdb(1) 和 dtrace(1M) 无法完全正常运行。
solaris10 标记安装程序支持通过已安装的 Solaris 10 系统的映像安装区域。这可以是完整的 flash_archive(4)、cpio(1) 或 pax(1) xustar 归档文件。cpio 归档文件可以使用 gzip(1) 或 bzip2(1) 进行压缩。此映像也可以是级别为 0 的ufsdump(1M),或者是到 Solaris 10 系统根目录树顶级的路径。不能从标准的 Solaris 10 分发介质中安装区域。
为了将本地区域从 Solaris 10 系统迁移到最新的 Solaris 操作系统内核,attach 子命令支持从已安装的 Solaris 10 本地区域的归档文件中安装区域。与安装程序一样,这可以是 zonepath 的 cpio(1) 或 pax(1) xustar 归档文件。cpio 归档文件可以使用 gzip(1) 或 bzip2(1) 进行压缩。映像还可以是到 Solaris 10 区域的 zonepath 目录树顶级的路径。除了从 Solaris 10 本地区域迁移外,相同的迁移选项也可以在将 solaris10 标记区域从一台主机迁移到另一台主机时使用。从 Solaris 10 进行迁移时,可以将区域配置为 sparseroot 区域。这种情况下,在生成归档文件前,应该在主机上已配置好区域。这样可以确保在归档文件中包含继承的目录。
支持 zoneadm(1M) 标记特定子命令的下列参数:
将指定的 Solaris 10 本地区域映像连接到标记区域。如果 -a 或 -d 都未指定,则假定已使用区域文件正确安装区域的 zonepath。
安装某个区域时,可直接复制现有的已安装区域。该子命令是一种备选的区域安装方法。
提供取消配置克隆的区域后将应用的 sysidcfg 文件。
将指定的 Solaris 10 系统映像安装到区域中。要求使用 -u 或 -p 选项以及 -a 或 - d 选项。
到已安装的 Solaris 10 系统的 flash_archive(4)、cpio(1)、pax(1) xustar、zfs 归档文件或级别 0 ufsdump(1M) 的路径。cpio 和 zfs 归档文件可以使用 gzip 或 bzip2 进行压缩。
提供安装后将应用的 sysidcfg 文件。
到已安装的 Solaris 10 系统的根目录的路径。
在安装区域后保留系统配置。
无提示安装。
安装区域后对区域运行 sys-unconfig。
安装过程的详细输出。
solaris10 区域只支持用户级的 Solaris10 应用程序。不能使用 solaris10 区域中的 Solaris 10 设备驱动程序或 Solaris 10 内核模块。不过,取决于内核模块,您可能能够将最新的 Solaris 内核模块版本用于 Solaris 10 用户级应用程序。
有关以下属性的说明,请参见 attributes(5):
|
cpio(1)、mdb(1)、pax(1)、zlogin(1)、dtrace(1M)、ufsdump(1M)、zfs(1M)、zoneadm(1M)、zonecfg(1M)、flash_archive(4)、attributes(5)、brands(5)、zones(5)