跳过导航链接 | |
退出打印视图 | |
系统管理指南:Oracle Solaris Containers-资源管理和 Oracle Solaris Zones Oracle Solaris 10 1/13 Information Library (简体中文) |
15. Solaris Management Console 中的资源控制功能
24. Oracle Solaris 10 9/10:将物理 Oracle Solaris 系统迁移到区域中(任务)
25. 关于安装了区域的 Oracle Solaris 系统上的软件包和修补程序(概述)
26. 在安装了区域的 Oracle Solaris 系统上添加和删除软件包和修补程序(任务)
27. Oracle Solaris Zones 管理(概述)
28. Oracle Solaris Zones 管理(任务)
29. 升级安装了非全局区域的 Oracle Solaris 10 系统
30. 各种 Oracle Solaris Zones 问题的故障排除
34. 关于安装、引导、停止、克隆和卸载 lx 标记区域(概述)
标记区域 (BrandZ) 框架对本手册第 2 部分, 区域中介绍的 Oracle Solaris Zones 基础结构进行了扩展,在其中包括了标记的创建。术语标记可以指各种操作环境。通过 BrandZ 可以创建包含用于运行应用程序的非本机操作环境的非全局区域。标记类型用来确定安装和引导区域时执行的脚本。此外,区域的标记还可用来在应用程序启动时确定正确的应用程序类型。所有标记管理都通过扩展当前区域结构来执行。
标记能够提供简单或复杂环境。例如,简单环境可以用相应的 GNU 等效项来替换标准 Oracle Solaris 实用程序。复杂环境可以提供支持执行 Linux 应用程序的完整 Linux 用户空间。
每个区域都配有一个关联标记。缺省为 native 标记,即 Oracle Solaris。一个标记区域只支持一个非本地二进制命令标记,这意味着一个标记区域只提供一种操作环境。
BrandZ 通过以下方式来扩展区域工具:
配置区域时,使用 zonecfg 命令来设置区域的标记类型。
使用 zoneadm 命令来报告区域的标记类型并管理区域。
注 - 可在已配置状态下更改区域标记。一旦安装标记区域后,便不能更改或删除标记。
标记区域在内核中提供了一组插入点,这些插入点只应用于在标记区域中执行的进程。
这些点位于 syscall 路径、进程装入路径和线程创建路径之类的路径中。
在其中每个点处,标记可以选择补充或替换标准 Oracle Solaris 行为。
标记还能为 librtld_db 提供插件库。通过插件库,Oracle Solaris 工具(如 mdb(1) 中介绍的调试器和 dtrace(1M) 中介绍的 DTrace)可以访问在标记区域内运行的进程的符号信息。
每个区域支持的设备都在与该标记相关的手册页和其他文档中进行了介绍。设备支持由相应标记定义。标记可以选择不允许添加任何不受支持或无法识别的设备。
标记区域中可用的权限由相应标记定义。有关权限的更多信息,请参见非全局区域中的特权和lx 标记区域中的可配置权限。