跳过导航链接 | |
退出打印视图 | |
从 Oracle Solaris 10 转换到 Oracle Solaris 11 Oracle Solaris 11 Information Library (简体中文) |
1. 从 Oracle Solaris 10 转换到 Oracle Solaris 11(概述)
10. 在虚拟环境中管理 Oracle Solaris 发行版
Oracle Solaris 10 标记区域-Oracle Solaris 10 区域在 Oracle Solaris 11 上提供了一个 Oracle Solaris 10 环境。可以通过以下方法将 Oracle Solaris 10 系统或区域迁移至 Oracle Solaris 11 系统的 solaris10 区域:
创建区域归档文件,然后使用该归档文件在 Oracle Solaris 11 系统中创建 s10zone。请参见将 Oracle Solaris 10 实例转换为 Oracle Solaris 11 系统。
将区域从 Oracle Solaris 10 系统中分离出来,并将其连接至 Oracle Solaris 11 区域上。需要停止区域并使其与当前主机分离。zonepath 将移动到它所附加的目标主机。请参见《Oracle Solaris 管理:Oracle Solaris Zones、Oracle Solaris 10 Zones 和资源管理》中的"关于分离和附加 solaris10 区域"。
zonep2vchk 工具可以确定影响迁移的问题,并创建目标区域的区域配置输出。
Oracle Solaris 11 安装支持-可以在 AI 客户机安装过程中指定非全局区域的配置和安装。非全局区域是在安装全局区域后首次重新引导时安装并配置的。请参见《安装 Oracle Solaris 11 系统》中的第 12 章 "安装和配置区域"。
仅限完全根区域-Oracle Solaris 区域仅为完全根类型,但可以更加自由地配置区域,例如当磁盘空间有限时,或想要采用只读区域根配置时。缺省情况下,区域引导环境处于压缩状态。
传统标记区域-以下传统标记区域功能只在 Oracle Solaris 10 发行版上受支持:
Linux 标记 (lx)
Oracle Solaris 8 容器 (solaris8)
Oracle Solaris 9 容器 (solaris9)
缺省专用 IP 区域-可以使用专用 IP 区域来指定各区域的独立 IP 栈。每个区域都具备一定的灵活性,能够在完全独立于其他区域的栈中配置 IP。管理员可以轻松观察每个区域的网络通信流量,并应用个人网络资源。但是,在前几个版本的 Oracle Solaris 中,这一功能取决于各系统中管理员拥有的物理 NIC 数量。新增的网络虚拟化功能使管理员能够更加灵活地管理区域,而无需受物理网络硬件的限制。Oracle Solaris 11 中新建的区域是一个包含 VNIC (net0) 的专用 IP 区域,且 VNIC 的底层链接在引导时自动选定。请参见第 10 章。
区域的网络虚拟-通过创建区域的虚拟 NIC (VNIC),并将带宽限制和通信流量应用到区域的指定 VNIC 中,可将 Oracle Solaris 11 网络虚拟功能应用到某一区域中。该 VNIC 在区域引导时创建,在区域停止时删除,并将在非全局区域的数据链路名称空间内创建。若使用此功能,则不必学习网络配置和拓扑的详细知识就能置备某一区域。如果要将一个预先存在的数据链路指定给专用 IP 区域,则仍可以在区域配置过程中进行指定。
例如,创建一个虚拟 NIC,限制 VNIC 的速度,为其创建地址,然后将其指定给区域。
# dladm create-vnic -l net0 -p maxbw=600 vnic0 # ipadm create-addr -T static -a local=x.x.x.x/24 vnic0/v4static . . zonecfg:s11zone> set ip-type=exclusive zonecfg:s11zone> add net zonecfg:s11zone:net> set physical=vnic0 zonecfg:s11zone:net> end . .
区域的 ip-type 值可以为 shared 或 exclusive:
ip-type=exclusive 值表示您专用一个数据链路,该数据链路可以是供区域专用的虚拟 VNIC。此策略为区域带来了某些网络栈管理优势。从经验来看,如果系统拥有很多区域,但最多只有 4 个网络接口,则此策略不可行。
现在专用 IP 为推荐的区域 ip-type。set physical 值标识指定给区域的系统网络接口卡。使用专用 ip-type,可以让区域直接管理其 IP 栈。
如果在上例中确定 ip-type=shared,则必须指定一个 IP 地址和其他资源。
非全局区域中的 NFS 服务器支持-可以使用 NFS 协议来共享非全局区域内的文件系统。目前,非全局区域内还不可以使用 SMB (CIFS) 共享协议。
区域监控-通过使用 zonestat 命令,可以监控非全局区域消耗的系统资源。
准备将 Oracle Solaris 10 OS 实例或区域迁移至 Oracle Solaris 11 系统。
确认您的 Oracle Solaris 10 实例或区域在运行 Oracle Solaris 10 9/10 发行版,这是最低的 OS 要求。
将 Oracle Solaris 11 /usr/sbin/zonep2vchk 脚本复制到 Oracle Solaris 10 系统中的任意位置。运行此脚本,以确定是否有问题将阻碍 Oracle Solaris 10 区域或实例在 Oracle Solaris 11 系统上成功运行。
请记住,此脚本仅用于系统迁移。
启用 Oracle Solaris 10 软件包和修补工具。
要在 Oracle Solaris 10 区域中使用 Oracle Solaris 10 软件包和修补工具,请在创建映像前,在 Oracle Solaris 10 源系统上安装以下修补程序。
119254-75、119534-24、140914-02(SPARC 平台)
119255-75、119535-24 和 140915-02(x86 平台)
物理到虚拟 (P2V) 进程可以在不含修补程序的情况下运行,但软件包和修补工具无法在 Oracle Solaris 10 区域中正常运行。