创建和使用 Oracle Solaris 10 区域

退出打印视图

更新时间: 2014 年 9 月
 
 

如何配置共享 IP solaris10 标记区域

您必须是全局管理员或在全局区域中具有相应授权的用户才能执行此过程。

  1. 成为管理员。

    有关更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的使用所指定的管理权限

  2. 创建一个区域名为 s10-zone 的共享 IP solaris10 区域。
    global# zonecfg -z s10-zone

    如果是第一次配置该区域,则可以看到以下系统消息:

    s10-zone: No such zone configured
    Use 'create' to begin configuring a new zone.
  3. 创建新的 solaris10 区域配置。
    zonecfg:s10-zone> create -b
    set brand=solaris10

    注 -  不要使用 create -t SYSsolaris10-shared-ip 设置 IP 类型。
  4. 设置区域路径,在此过程中为 /zones/s10-zone
    zonecfg:s10-zone> set zonepath=/zones/s10-zone
  5. 设置自动引导值。

    如果设置为 true,则在引导全局区域时将自动引导该区域。请注意,要自动引导区域,还必须启用区域服务 svc:/system/zones:default。缺省值为 false

    zonecfg:s10-zone> set autoboot=true
  6. 使用网络虚拟接口创建共享 IP 区域。
    zonecfg:my-zone> set ip-type=shared
    zonecfg:my-zone> add net
    1. 为网络接口设置 physical 设备类型,在此过程中为 net 设备。
      zonecfg:my-zone:net> Set physical=net0
    2. 设置 IP 地址,在此过程中为 10.6.10.233/24
      zonecfg:my-zone:net> Set address=10.6.10.233/24
    3. 结束指定。
      zonecfg:my-zone:net> end

    可多次执行此步骤来添加多个网络接口。

  7. 添加与全局区域共享的 ZFS 文件系统。
    zonecfg:s10-zone> add fs
    1. 将类型设置为 zfs
      zonecfg:s10-zone:fs> set type=zfs
    2. 设置目录以便从全局区域挂载。
      zonecfg:s10-zone:fs> set special=share/zone/s10-zone
    3. 指定挂载点。
      zonecfg:s10-zone:fs> set dir=/opt/shared
    4. 结束指定。
      zonecfg:s10-zone:fs> end

    可多次执行此步骤来添加多个文件系统。

  8. 委托存储池 tank 中一个名为 sales 的 ZFS 数据集。
    zonecfg:my-zone> add dataset
    1. 指定指向 ZFS 数据集 sales 的路径。
      zonecfg:my-zone> set name=tank/sales
    2. 结束数据集指定。
      zonecfg:my-zone> end
  9. hostid 设置为源系统的 hostid
    zonecfg:my-zone> set hostid=80f0c086
  10. 检验区域的配置。
    zonecfg:s10-zone> verify
  11. 提交区域的配置。
    zonecfg:s10-zone> commit
  12. 退出 zonecfg 命令。
    zonecfg:s10-zone> exit

    请注意,即使您没有在提示符下明确键入 commit,也会在键入 exit 或出现 EOF 时自动执行 commit

  13. 使用 info 子命令验证标记是否已设置为 solaris10
    global# zonecfg -z s10-zone info
  14. (可选)使用 info 子命令检查 hostid
    global# zonecfg -z s10-zone info hostid

接下来的步骤


提示  - 配置完区域之后,最好复制该区域的配置。将来可以使用此备份来重新创建区域。具有正确配置文件的根用户或管理员可以将区域 s10-zone 的配置打印成文件。以下示例使用了名为 s10-zone.config 的文件。
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 文件系统