范围的概念用于用户界面。范围可以是全局的,也可以是资源特定的。缺省范围为全局。
在全局范围内,add 子命令和 select 子命令用于选择特定资源。然后范围更改为此资源类型。
对于 add 子命令,end 或 cancel 子命令用于完成资源指定。
对于 select 子命令,end 或 cancel 子命令用于完成资源修改。
然后范围恢复为全局。
某些子命令(例如 add、remove 和 set)在每个范围中都有不同的语义。
在交互模式中,支持以下子命令。有关用于这些子命令的语义和选项的详细信息,请参见 zonecfg(1M) 手册页中有关选项的内容。对于可能会导致破坏性操作或所做工作丢失的任何子命令,系统均要求用户在继续之前进行确认。您可以使用 -F(强制)选项,跳过此项确认操作。
列显一般帮助,或者显示有关给定资源的帮助。
zonecfg:lx-zone:net> help |
开始为指定的新标记区域配置内存配置。
与 -t template 选项一起使用时,用于创建与指定模板相同的配置。区域名称从模板名称更改为新区域名称。要创建 Linux 标记区域,请使用:
zonecfg:lx-zone> create -t SUNWlx |
与 -b 选项一起使用时,用于创建可为其设置标记的空配置。
zonecfg:lx-zone> create -b zonecfg:lx-zone> set brand=lx |
与 -F 选项一起使用时,用于覆写现有配置。
采用可以在命令文件中使用的格式,在标准输出或指定输出文件中列显配置。
在全局范围中,将指定的资源类型添加到配置。
在资源范围中,添加具有给定名称和给定值的属性。
有关更多信息,请参见“如何配置 lx 标记区域”以及 zonecfg(1M) 手册页。
将给定属性名称设置为给定属性值。请注意,某些属性(例如 zonepath)为全局属性,而其他属性则为资源特定的属性。因此,此命令适用于全局范围和资源范围。
仅适用于全局范围。选择与给定属性名称-属性值对的修改条件相匹配的给定类型资源。将范围更改为此资源类型。您必须为要唯一标识的资源指定足够数量的属性名称-值对。
清除可选设置的值。不能清除必需设置。但可以通过指定新值来更改某些必需设置。
在全局范围中,删除指定的资源类型。您必须为要唯一标识的资源类型指定足够数量的属性名称-值对。如果没有指定属性名称-值对,则会删除所有实例。当存在多个属性名称-值对时,如果未使用 -F 选项,则需要进行确认。
在资源范围中,从当前资源中删除指定的属性名称-属性值。
仅适用于资源范围。结束资源指定。
然后,zonecfg 命令将检验是否完全指定当前资源。
如果资源完全指定,则可以将其添加到内存中的配置,并且范围将恢复为全局。
如果未完全指定,则系统将显示一条描述需要执行何种操作的错误消息。
仅适用于资源范围。结束资源指定并将范围重置为全局。系统不会保留任何未完全指定的资源。
销毁指定的配置。从内存和稳定存储器中删除配置。您必须将 -F(强制)选项与 delete 一起使用。
此操作为即时操作。不需要提交,并且无法恢复已删除的区域。
显示有关当前配置或全局资源属性 zonepath、autoboot 和 pool 的信息。如果指定了资源类型,则仅显示有关此类型资源的信息。在资源范围中,此子命令仅应用于要添加或修改的资源。
检验当前配置是否正确。确保所有资源都指定了所有必需的属性。
将当前配置从内存提交到稳定存储器。在提交内存中的配置之前,可以使用 revert 子命令删除更改。必须提交配置以供 zoneadm 使用。完成 zonecfg 会话时,便会自动尝试此操作。由于仅可提交正确的配置,因此,提交操作将自动进行检验。
将配置恢复到上次提交时的状态。
退出 zonecfg 会话。您可以将 -F(强制)选项与 exit 一起使用。
如果需要,会自动尝试 commit。请注意,也可以使用 EOF 字符退出会话。
在命令文件模式中,输入来自文件。可以使用 zonecfg 交互模式中所述的 export 子命令生成此文件。可以在标准输出中列显配置,也可以使用 -f 选项指定输出文件。