brands - 非全局区域的备用操作环境
标记区域 (Branded Zone, BrandZ) 框架通过引入标记创建功能扩展了 zones(7) 中介绍的 Solaris Zones 基础结构,此类标记可提供包含非本机操作环境或在其他方面不同的非全局区域。
术语“标记”可以指各种操作环境。所有标记管理都通过扩展当前区域结构来执行。
每个区域都配有一个关联标记。标记类型用来确定安装和引导区域时的行为。此外,区域的标记还可用来在应用程序启动时确定正确的应用程序类型。缺省标记为 solaris。
一旦为区域分配了标记,便不能更改或删除该标记。
BrandZ 通过以下方式来扩展区域工具:
标记是区域的一个属性,在创建区域时设置。
zonecfg 工具(请参见 zonecfg(8))用于设置区域的标记类型并配置区域。
zoneadm 工具(请参见 zoneadm(8))用于报告区域的标记类型并管理区域。
对于 SunOS 5.12,可用标记包括:
solaris
请参见 solaris(7)。
solaris-kz
请参见 solaris-kz(7)。
labeled
实现 Trusted Extensions,请参见 txzonemgr(8)。
每个区域支持的设备都记录在该标记的手册页和其他文档中。区域基础结构检测任何尝试添加不支持设备的操作并向管理员发出警告。如果管理员不顾警告而选择添加不支持的设备,该设备可能无法如预期那样工作。该配置将会是未经过测试的,并且不受支持。
有关以下属性的说明,请参见 attributes(7):
|
mdb(1)、zlogin(1)、zonename(1)、kill(2)、priocntl(2)、getzoneid(3C)、ucred_get(3C)、proc(5)、attributes(7)、privileges(7)、solaris(7)、solaris-kz(7)、zones(7)、dtrace(8)、in.rlogind(8)、sshd(8)、txzonemgr(8)、zoneadm(8)、zonecfg(8)、crgetzoneid(9F)