也可使用 zonecfg 命令执行以下操作:
修改区域配置中的资源类型
清除区域配置中的属性值
在区域中添加专用设备
可以选择一个资源类型并修改该资源的指定。
请注意,在使用 zoneadm 安装区域之后,不能修改或删除 inherit-pkg-dir 目录中软件包的内容。
要执行此过程,您必须是全局区域中的全局管理员。
成为超级用户或承担主管理员角色。
有关如何创建该角色并将其指定给用户,请参见《系统管理指南:基本管理》中的“使用 RBAC 和 Solaris 管理工具(任务图)”。
选择要修改的区域,在此过程中为 my-zone。
global# zonecfg -z my-zone |
选择要更改的资源类型,例如,资源控制。
zonecfg:my-zone> select rctl name=zone.cpu-shares |
删除当前值。
zonecfg:my-zone:rctl> remove value (priv=privileged,limit=20,action=none) |
添加新值。
zonecfg:my-zone:rctl> add value (priv=privileged,limit=10,action=none) |
结束修改后的 rctl 的指定。
zonecfg:my-zone:rctl> end |
提交区域的配置。
zonecfg:my-zone> commit |
退出 zonecfg 命令。
zonecfg:my-zone> exit |
请注意,即使您没有在提示符下明确键入 commit,也会在键入 exit 或出现 EOF 时自动执行 commit。
由 zonecfg 提交的更改在下次引导区域时生效。
使用此过程可以重置一个独立属性。
成为超级用户或承担主管理员角色。
有关如何创建该角色并将其指定给用户,请参见《系统管理指南:基本管理》中的“使用 RBAC 和 Solaris 管理工具(任务图)”。
选择要修改的区域,在此过程中为 my-zone。
global# zonecfg -z my-zone |
清除要更改的属性,在此过程中为现有的池关联。
zonecfg:my-zone> clear pool |
提交区域的配置。
zonecfg:my-zone> commit |
退出 zonecfg 命令。
zonecfg:my-zone> exit |
请注意,即使您没有在提示符下明确键入 commit,也会在键入 exit 或出现 EOF 时自动执行 commit。
由 zonecfg 提交的更改在下次引导区域时生效。
使用此过程可以重置一个独立属性,该独立属性没有其他相关属性要配置。例如,要删除现有的池关联,您可以将 pool 资源重置为 null。
成为超级用户或承担主管理员角色。
有关如何创建该角色并将其指定给用户,请参见《系统管理指南:基本管理》中的“使用 RBAC 和 Solaris 管理工具(任务图)”。
选择要修改的区域,在此过程中为 my-zone。
global# zonecfg -z my-zone |
重置要更改的属性,在此过程中为现有的池关联。
zonecfg:my-zone> set pool="" |
提交区域的配置。
zonecfg:my-zone> commit |
退出 zonecfg 命令。
zonecfg:my-zone> exit |
请注意,即使您没有在提示符下明确键入 commit,也会在键入 exit 或出现 EOF 时自动执行 commit。
由 zonecfg 提交的更改在下次引导区域时生效。
可以使用此过程对处于已配置状态或已安装状态的区域进行重命名。
要执行此过程,您必须是全局区域中的全局管理员。
成为超级用户或承担主管理员角色。
有关如何创建该角色并将其指定给用户,请参见《系统管理指南:基本管理》中的“使用 RBAC 和 Solaris 管理工具(任务图)”。
选择要重命名的区域,在此过程中为 my-zone。
global# zonecfg -z my-zone |
例如,将区域名称更改为 newzone。
zonecfg:my-zone> set zonename=newzone |
提交更改。
zonecfg:newzone> commit |
退出 zonecfg 命令。
zonecfg:newzone> exit |
由 zonecfg 提交的更改在下次引导区域时生效。
以下过程说明如何在非全局区域配置中放置扫描设备。
要执行此过程,您必须是全局区域中的全局管理员。
成为超级用户或承担主管理员角色。
有关如何创建该角色并将其指定给用户,请参见《系统管理指南:基本管理》中的“使用 RBAC 和 Solaris 管理工具(任务图)”。
添加设备。
zonecfg:my-zone> add device |
设置设备匹配,在此过程中为 /dev/scsi/scanner/c3t4*。
zonecfg:my-zone:device> set match=/dev/scsi/scanner/c3t4* |
结束设备指定。
zonecfg:my-zone:device> end |
退出 zonecfg 命令。
zonecfg:my-zone> exit |
要执行此过程,您必须是全局区域中的全局管理员。
成为超级用户或承担主管理员角色。
有关如何创建该角色并将其指定给用户,请参见《系统管理指南:基本管理》中的“使用 RBAC 和 Solaris 管理工具(任务图)”。
使用 zonecfg 命令。
# zonecfg -z global |
为全局区域设置 5 个份额。
zonecfg:global> set cpu-shares=5 |
退出 zonecfg。
zonecfg:global> exit |