您必须是全局管理员或在全局区域中具有相应授权的用户才能执行此过程。
global# zonecfg -z s10-zone
如果是第一次配置该区域,则可以看到以下系统消息:
s10-zone: No such zone configured Use 'create' to begin configuring a new zone.
zonecfg:s10-zone> create -b set brand=solaris10
zonecfg:s10-zone> set zonepath=/zones/s10-zone
如果设置为 true,则在引导全局区域时将自动引导该区域。请注意,要自动引导区域,还必须启用区域服务 svc:/system/zones:default。缺省值为 false。
zonecfg:s10-zone> set autoboot=true
zonecfg:my-zone> set ip-type=shared
zonecfg:my-zone> add net
zonecfg:my-zone:net> Set physical=net0
zonecfg:my-zone:net> Set address=10.6.10.233/24
zonecfg:my-zone:net> end
可多次执行此步骤来添加多个网络接口。
zonecfg:s10-zone> add fs
zonecfg:s10-zone:fs> set type=zfs
zonecfg:s10-zone:fs> set special=share/zone/s10-zone
zonecfg:s10-zone:fs> set dir=/opt/shared
zonecfg:s10-zone:fs> end
可多次执行此步骤来添加多个文件系统。
zonecfg:my-zone> add dataset
zonecfg:my-zone> set name=tank/sales
zonecfg:my-zone> end
zonecfg:my-zone> set hostid=80f0c086
zonecfg:s10-zone> verify
zonecfg:s10-zone> commit
zonecfg:s10-zone> exit
请注意,即使您没有在提示符下明确键入 commit,也会在键入 exit 或出现 EOF 时自动执行 commit。
global# zonecfg -z s10-zone info
global# zonecfg -z s10-zone info hostid
接下来的步骤
global# zonecfg -z s10-zone export > s10-zone.config
另请参见
有关可以使用 zonecfg 配置的其他组件,请参见Oracle Solaris Zones 介绍 中的第 2 章 非全局区域配置概述。该指南还提供了在命令行或命令文件模式下使用 zonecfg 命令的信息。请注意,对于共享 IP 区域,必须在 zonecfg net 资源中指定一个静态地址。有关添加 ZFS 文件系统的更多信息,请参见在 Oracle Solaris 11.2 中管理 ZFS 文件系统 中的向非全局区域中添加 ZFS 文件系统。