系统管理指南:Solaris 8 容器

附录 A solaris8(5) 手册页

名称

solaris8—Solaris 8 容器

说明

solaris8 容器使用 brands(5) 中介绍的标记区域框架,使得 Solaris 8 二进制应用程序无需经过修改即可在具有最新 Solaris 操作系统内核的计算机上运行。

solaris8 标记包括将 Solaris 8 系统映像安装到非全局区域所必需的工具。该标记支持在运行最新 Solaris 操作系统的 SPARC 计算机上执行 32 位和 64 位 Solaris 8 应用程序。

配置与管理

solaris8 标记支持完全根非全局区域模型。所有必需的 Solaris 8 软件及任何其他软件包都安装在区域的专用文件系统中。

zonecfg(1M) 实用程序可用于配置 solaris8 标记区域。一旦安装了标记区域,便不能更改或删除该区域的标记。zoneadm(1M) 实用程序可用于报告区域的标记类型和管理区域。zlogin(1) 实用程序可用于登录到区域。

solaris8 标记安装程序支持通过已安装的 Solaris 8 系统的映像安装区域。此映像可以是完整的 flash_archive(4)、选择用 gzip(1) 或 bzip2(1) 压缩的 cpio(1) 归档文件,或者是 pax(1) xustar 归档文件。此映像也可以是级别为 0 的 ufsdump(1M),或者是到 Solaris 8 系统根目录树顶级的路径。不能从标准的 Solaris 8 分发介质中安装区域。zoneadm(1M) 标记特定的子命令可接受以下参数:

install [-a archive] [-d path] [-s] [-u] [-v]

将指定的 Solaris 8 系统映像安装到区域中。要求使用 -u-p 选项以及 -a-d 选项。

-a archive

到已安装的 Solaris 8 系统的 flash_archive(4)ufsdump(1M)pax(1) xustar 归档文件的路径。cpio 归档文件可能是使用 gzip(1) 或 bzip(1) 命令压缩的。

-d path

到已安装的 Solaris 8 系统的根目录的路径。

-p

在安装区域后保留系统配置。

-s

无提示安装。

-u

安装区域后对区域运行 sys-unconfig(1M)

-v

安装过程的详细输出。

应用程序支持

solaris8 区域只支持用户级的 Solaris 8 应用程序。您不能在 solaris8 区域内使用 Solaris 8 设备驱动程序、Solaris 8 内核模块或仅适用于 Solaris 10 的文件系统,例如 zfs(1M) 委托数据集。但是,您可以在 zonecfg 中添加类型为 type=zfsfs 资源。

DTrace(请参见 dtrace(1M))等本机 Solaris 调试工具可应用于在区域内执行的 Solaris 8 进程,但这些工具本身必须在全局区域中运行。

区域迁移

在安装区域期间,会自动执行“物理到虚拟”的转换。在将 solaris8 标记区域迁移到新主机之后,应重复此过程,以确保将区域优化为在新主机上运行。该区域首次尝试在新主机上进行引导时,它会检测这一情况,并且只有在运行以下命令之后才引导:


/usr/lib/brand/solaris8/s8_p2v zonename

属性

有关以下属性的说明,请参见 attributes(5)

属性类型

属性值

可用性 

SUNWs8brandrSUNWs8brandu

接口稳定性 

开发中 

另请参见

pax(1)zlogin(1)zonename(1)dtrace(1M)flarcreate(1M)ufsdump(1M)zfs(1M)zoneadm(1M)zonecfg(1M)flash_archive(4)brands(5)zones(5)