跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 11.1 管理:Oracle Solaris Zones、Oracle Solaris 10 Zones 和资源管理 Oracle Solaris 11.1 Information Library (简体中文) |
19. 安装、引导、关闭、停止、卸载和克隆非全局区域(任务)
23. 迁移 Oracle Solaris 系统和迁移非全局区域(任务)
24. 关于安装了区域的 Oracle Solaris 11.1 系统上的自动安装和软件包
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
可以重新配置基于 SAN 的存储,使 zonepath 在新主机上可见。
如果必须将一个系统上的所有区域全部移动到另外一个系统,复制流具有保留快照和克隆的优点。pkg、beadm create 和 zoneadm clone 命令会大量使用快照和克隆。
执行 P2V 或 V2V 迁移分为 5 个步骤。
对于 P2V,分析源主机的 Oracle Solaris 配置:
根据联网要求确定非全局区域的 IP 类型(专用 IP 还是共享 IP)。
确定目标主机的全局区域中是否还需要任何其他配置。
决定将如何迁移应用程序数据和文件系统。
-b 选项所执行的 zonep2vchk 基本分析可确定与源全局区域所使用的 Oracle Solaris 配置或功能相关的基本问题。使用 -s 选项的 zonep2vchk 静态分析可帮助确定与源全局区域上的特定应用程序相关的问题。-r 执行的 zonep2vchk 运行时分析可检测当前正在执行的应用程序中是否存在可能无法在区域中运行的操作。
归档源系统或区域。该 Oracle Solaris 实例归档潜在排除要单独迁移的数据。
要归档 Oracle Solaris 10 全局区域,可使用 flarcreate。
要归档 Oracle Solaris 10 系统和非全局区域,可使用 flarcreate 和 -R 或 -L archiver,以便将某些文件从归档文件中排除。确保先停止区域。
对于 Oracle Solaris 11 全局区域,可使用 zfs send 归档根池。
对于 Oracle Solaris 11 非全局区域,可使用 zfs send 归档区域的 zonepath 数据集。
对于驻留在共享存储(如 SAN)的 zpool 中的 solaris10 或 solaris 区域,V2V 迁移策略不要求创建归档文件。可以重新配置基于 SAN 的存储,以便在新主机上显示 zonepath。要进行重新配置,请按以下指示操作:
导出 zpool,然后在目标全局区域上导入。
在目标系统上使用 zoneadm install(首选)或 attach。(请参见本节中的步骤 5。)
另请参见共享存储上的区域。
为其他数据和文件系统选择迁移策略,如:
在归档文件中包括数据(请参见本节中的步骤 2)。
使用喜欢的归档文件格式(如 zfs send)单独归档数据,迁移后,在区域中恢复这些数据。
迁移 SAN 数据,方法是从目标全局区域访问 SAN 存储,然后使用 zonecfg add fs 使得数据可供区域使用。
可迁移 ZFS zpools 中的存储,方法是导出源主机上的 zpool,移动存储,然后在目标全局区域上导入 zpool。然后可使用 zonecfg add dataset 或 zonecfg add fs 将这些 ZFS 文件系统添加到目标区域。请注意,按照这种方法还可以迁移 SAN 存储设备上的 zpools。
为目标主机上的目标区域创建区域配置 (zonecfg)。
对于 P2V,使用带 -c 选项的 zonep2vchk 命令来协助创建配置。
对于 V2V,在源主机上使用 zonecfg -z source_zone export 命令。将 Oracle Solaris 10 Containers 迁移到 Oracle Solaris 10 Zones 时,确保将标记设置为 solaris10。
根据需要检查并修改导出的 zonecfg,例如更新联网资源。
在目标主机上使用归档文件安装或附加区域。首次引导时,可能会提供新的 sysconfig 配置文件,或者运行 sysconfig 实用程序。