完全根区域迁移(包括标记区域迁移)失败。对完全根区域及其内容进行区域迁移和复制时,可能导致以下错误:
完全根区域很大。合并、压缩和拆分完全根区域需要很长时间。而且 Solaris Container Manager 经过很短的超时后就会尝试重新附加原始区域。
区域是以固定大小 2MB 拆分,但是完全根区域的大小以 GB 为单位,所以子归档的数目很多。awk 命令不支持超过指定限制的字符串长度。
旧区域归档会保留在服务器上。在下载过程中可能将某些不需要的文件作为区域映像的一部分下载。
目标系统磁盘空间应至少为区域大小的三倍以上。磁盘空间不足会导致提取归档失败。
除了这些错误外,还可能发生以下问题:
区域内容会完成迁移,但不会处于附加到目标所要求的状态。即使 Solaris Container Manager 未用于区域迁移,仍可能发生该问题。这种情况下,区域可能保持已安装状态,但不会引导。
与 Sun MC 一起安装的 Web 服务器可能失败。此时整个文件传输也将失败。
解决方法:确保满足以下条件:
es-config -l root -M scm-container 命令和配置文件更新已成功运行
主机的硬件配置相同,而且安装了相同的 OS 版本
主机上有足够的磁盘空间。
/var/opt/SUNwsymon/downloads/ 目录中不包含任何文件。如果其中包含文件,请将其删除。
如果进行区域复制或迁移,请在单击“完成”后等待 2 分钟以上。有时屏幕上可能保留空白窗口。该窗口不会造成危害,可强制将其关闭。
/var/opt/SUNWsymon/cfg/scm-zonecopy.properties 文件有预定义值。预定义的 migratePollInterval (600000) 可保持原样。有效休眠时间等于 pollInterval x retry。对于更大的区域,请将默认重试值从五增加到十。