Solaris 10 新增功能

用于 zoneadm 命令的特定于标记的处理程序

zoneadm(1M) 命令已修改为调用外部程序,针对标记区域上的特定 zoneadm 操作执行验证检查。这些检查在执行指定的 zoneadm 子命令之前执行。不过,用于 zoneadm(1M) 的特定于标记的外部处理程序应该由标记的配置文件 /usr/lib/brand/<brand_name>/config.xml 指定。标记的配置文件使用 <verify_adm> 标记指定该外部程序。

要引入新类型的标记区域,并列出用于 zoneadm(1M) 子命令的特定于标记的处理程序,请将以下行添加到标记的 config.xml 文件中:


<verify_adm><absolute path to external program> %z %* %*</verify_adm>

在该行中,%z 是区域名称,第一个 %*zoneadm 子命令,第二个 %* 是子命令的参数。

当给定的标记区域可能不支持所有可能的 zoneadm(1M) 操作时,该功能很有用。特定于标记的处理程序提供了一种使不支持的 zoneadm 命令正常失败的方法。

请确保您指定的处理程序识别所有 zoneadm(1M) 子命令。