brands - 非全局区域的备用操作环境
The branded zone (BrandZ) framework extends the Solaris Zones infrastructure described in zones(7) to include the creation of brands, which provide non-global zones that contain different operating system versions or differ in other characteristics.
术语“标记”可以指各种操作环境。所有标记管理都通过扩展当前区域结构来执行。
每个区域都配有一个关联标记。标记类型用来确定安装和引导区域时的行为。此外,区域的标记还可用来在应用程序启动时确定正确的应用程序类型。缺省标记为 solaris。
一旦为区域分配了标记,便不能更改或删除该标记。
BrandZ 通过以下方式来扩展区域工具:
标记是区域的一个属性,在创建区域时设置。
zonecfg 工具(请参见 zonecfg(8))用于设置区域的标记类型并配置区域。
zoneadm 工具(请参见 zoneadm(8))用于报告区域的标记类型并管理区域。
For Oracle Solaris 11.4, the available brands are:
Implements whole root non-global zones, running the same version of Oracle Solaris as the global zone. See solaris(7).
Implements zones with a kernel that is independent from the global zone. See solaris-kz(7).
Implements Oracle Solaris 10 zones via a compatibility layer on top of the global zone kernel. See solaris10(7).
实现 Trusted Extensions,请参见 txzonemgr(8)。
每个区域支持的设备都记录在该标记的手册页和其他文档中。区域基础结构检测任何尝试添加不支持设备的操作并向管理员发出警告。如果管理员不顾警告而选择添加不支持的设备,该设备可能无法如预期那样工作。该配置将会是未经过测试的,并且不受支持。
有关以下属性的说明,请参见 attributes(7):
|
attributes(7), crgetzoneid(9F), dtrace(8), getzoneid(3C), kill(2), mdb(1), priocntl(2), privileges(7), proc(5), solaris(7), solaris-kz(7), solaris10(7), sshd(8), txzonemgr(8), ucred_get(3C), zlogin(1), zoneadm(8), zonecfg(8), zonename(1), zones(7)