JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 11.1 管理:Oracle Solaris Zones、Oracle Solaris 10 Zones 和资源管理     Oracle Solaris 11.1 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

第 1 部分Oracle Solaris 资源管理

1.  资源管理介绍

2.  项目和任务(概述)

3.  管理项目和任务

4.  扩展记帐(概述)

5.  管理扩展记帐(任务)

6.  资源控制(概述)

7.  管理资源控制(任务)

8.  公平份额调度器(概述)

9.  管理公平份额调度器(任务)

10.  使用资源上限设置守护进程控制物理内存(概述)

11.  管理资源上限设置守护进程(任务)

12.  资源池(概述)

13.  创建和管理资源池(任务)

14.  资源管理配置示例

第 2 部分Oracle Solaris Zones

15.  Oracle Solaris Zones 介绍

16.  非全局区域配置(概述)

17.  规划和配置非全局区域(任务)

18.  关于安装、关闭、停止、卸载和克隆非全局区域(概述)

19.  安装、引导、关闭、停止、卸载和克隆非全局区域(任务)

20.  非全局区域登录(概述)

21.  登录到非全局区域(任务)

22.  关于区域迁移和 zonep2vchk 工具

23.  迁移 Oracle Solaris 系统和迁移非全局区域(任务)

24.  关于安装了区域的 Oracle Solaris 11.1 系统上的自动安装和软件包

25.  Oracle Solaris Zones 管理(概述)

26.  管理 Oracle Solaris Zones(任务)

27.  配置和管理不可编辑的区域

28.  各种 Oracle Solaris Zones 问题的故障排除

第 3 部分Oracle Solaris 10 Zones

29.  Oracle Solaris 10 Zones 介绍

30.  评估 Oracle Solaris 10 系统和创建归档文件

31.  (可选)将 Oracle Solaris 10 native 非全局区域迁移到 Oracle Solaris 10 Zones

32.  配置 solaris10 标记区域

预配置任务

配置中缺省包括的资源

solaris10 标记区域中的已配置设备

solaris10 标记区域中定义的特权

solaris10 标记区域配置过程

配置目标区域

如何配置专用 IP solaris10 标记区域

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

33.  安装 solaris10 标记区域

34.  引导区域、登录和区域迁移

词汇表

索引

配置目标区域

必须在 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 solaris10 标记区域

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

  1. 成为 root 用户或承担等效角色。
  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. 使用 SYSsolaris10 模板创建新的 solaris10 区域配置。
    zonecfg:s10-zone> create -t SYSsolaris10

    SYSsolaris10 配置文件创建一个专用 IP 区域,该区域缺省情况下包含自动 anet 资源。

  4. 设置区域路径,在此过程中为 /zones/s10-zone
    zonecfg:s10-zone> set zonepath=/zones/s10-zone
  5. 设置自动引导值。
    zonecfg:s10-zone> set autoboot=true

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

  6. 添加与全局区域共享的 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

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

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

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

  12. 使用 info 子命令验证标记是否已设置为 solaris10
    global# zonecfg -z s10-zone info
  13. (可选的)使用 info 子命令检查 hostid
    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 11.1 管理:ZFS 文件系统》中的"向非全局区域中添加 ZFS 文件系统"

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

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

  1. 成为 root 用户或承担等效角色。
  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 设备类型,在此过程中为 bge 设备。
      zonecfg:my-zone:net> Set physical=bge0
    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 进行配置的其他组件,请参见第 16 章。该指南还提供了在命令行或命令文件模式下使用 zonecfg 命令的信息。请注意,对于共享 IP 区域,必须在 zonecfg net 资源中指定一个静态地址。有关添加 ZFS 文件系统的更多信息,请参见《Oracle Solaris 11.1 管理:ZFS 文件系统》中的"向非全局区域中添加 ZFS 文件系统"