跳过导航链接 | |
退出打印视图 | |
![]() |
Oracle Solaris 管理:Oracle Solaris Zones、Oracle Solaris 10 Zones 和资源管理 Oracle Solaris 11 Information Library (简体中文) |
19. 安装、引导、关闭、停止、卸载和克隆非全局区域(任务)
23. 迁移 Oracle Solaris 系统和迁移非全局区域(任务)
24. 关于安装了区域的 Oracle Solaris 11 系统上的自动安装和软件包
25. Oracle Solaris Zones 管理(概述)
26. 管理 Oracle Solaris Zones(任务)
28. 各种 Oracle Solaris Zones 问题的故障排除
29. Oracle Solaris 10 Zones 介绍
30. 评估 Oracle Solaris 10 系统和创建归档文件
31. (可选)将 Oracle Solaris 10 native 非全局区域迁移到 Oracle Solaris 10 Zones
必须在 Oracle Solaris 11 系统中安装以下区域:pkg:/system/zones/brand/brand-solaris10。
通过使用 zonecfg 命令在目标系统上创建新的区域配置。
zonecfg 提示符的格式如下:
zonecfg:zonename>
当您配置特定的资源类型(例如文件系统)时,此资源类型也包含在提示符中:
zonecfg:zonename:fs>
提示 - 如果您知道将要使用 CD 或 DVD 在 solaris10 标记区域中安装应用程序,请在最初配置标记区域时,使用 add fs 在全局区域内添加对 CD 或 DVD 介质的只读访问权限。然后可以使用 CD 或 DVD 在标记区域中安装产品。有关更多信息,请参见如何在非全局区域中添加对 CD 或 DVD 介质的访问权限。
以下过程介绍的是如何配置缺省专用 IP 区域。请参见资源类型属性。
您必须是全局管理员或在全局区域中具有相应授权的用户才能执行此过程。
global# zonecfg -z s10-zone
如果是第一次配置该区域,则可以看到以下系统消息:
s10-zone: No such zone configured Use 'create' to begin configuring a new zone.
zonecfg:s10-zone> create -t SYSsolaris10
SYSsolaris10 配置文件创建一个专用 IP 区域,该区域缺省情况下包含自动 anet 资源。
(可选的)还可以使用 create,然后设置标记:
create set brand=solaris10
如果使用 set brand=solaris10,则必须在配置中添加包含自动 VNIC 的专用 IP 区域(如果需要)。使用 anet 资源并指定 lower-link=auto 作为要创建的链路的底层链路。每次引导区域时,zoneadmd 守护进程都会自动选择用来创建 VNIC 的链路。
zonecfg:s10-zone> set zonepath=/zones/s10-zone
zonecfg:s10-zone> set autoboot=true
如果设置为 true,则在引导全局区域时将自动引导该区域。缺省值为 false。请注意,要自动引导区域,还必须启用区域服务 svc:/system/zones:default。可以使用 svcadm 命令启用区域服务。
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
接下来的步骤
提示 - 配置完区域之后,最好复制该区域的配置。将来可以使用此备份来重新创建区域。具有正确配置文件的根用户或管理员可以将区域 s10-zone 的配置打印成文件。以下示例使用了名为 s10-zone.config 的文件。
global# zonecfg -z s10-zone export > s10-zone.config
另请参见
有关可以使用 zonecfg 进行配置的其他组件,请参见第 16 章。该指南还提供了在命令行或命令文件模式下使用 zonecfg 命令的信息。请注意,对于共享 IP 区域,必须在 zonecfg net 资源中指定一个静态地址。有关添加 ZFS 文件系统的更多信息,请参见《Oracle Solaris 管理:ZFS 文件系统》中的"向非全局区域中添加 ZFS 文件系统"。
您必须是全局管理员或在全局区域中具有相应授权的用户才能执行此过程。
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
注 - 不要使用 create -t SYSsolaris10-shared-ip 设置 IP 类型。
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=bge0
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
接下来的步骤
提示 - 配置完区域之后,最好复制该区域的配置。将来可以使用此备份来重新创建区域。具有正确配置文件的根用户或管理员可以将区域 s10-zone 的配置打印成文件。以下示例使用了名为 s10-zone.config 的文件。
global# zonecfg -z s10-zone export > s10-zone.config
另请参见
有关可以使用 zonecfg 进行配置的其他组件,请参见第 16 章。该指南还提供了在命令行或命令文件模式下使用 zonecfg 命令的信息。请注意,对于共享 IP 区域,必须在 zonecfg net 资源中指定一个静态地址。有关添加 ZFS 文件系统的更多信息,请参见《Oracle Solaris 管理:ZFS 文件系统》中的"向非全局区域中添加 ZFS 文件系统"。