联系 Oracle 支持
最后,如果我们不能确定失败的原因,我们可以联系 Oracle 支持并提供必要的调试数据:
收集 zoneadm 和 ptree 输出的桁架输出。
# ptree [pid of zoneadm install command] # truss -alef -v all -o truss_zoneadm.out zoneadm -z install
还提供安装日志:
/root/var/sadm/system/logs zones/localzone/root/var/sadm/system/logs/install_log ---> (for zone01)
确认区域安装路径可由适当的用户访问
确保区域安装路径具有正确的权限:
global # zonecfg -z zone01 info | grep zonepath zonepath: /zones/zone01 global # ls -ld /zones/zone01 drwx------ 4 root root 512 Mar 24 14:48 /zones/zone01/ (should be 700)
验证适当的权限
检查用户是超级用户还是具有“区域管理”配置文件。
global # id uid=20123(user) gid=1(other) global # profiles | grep "Zone Management" Zone Management
安装前验证配置
使用 verify 子命令确保区域配置正确。
global # zonecfg -z zone01 zonecfg:zone01> verify zonecfg:zone01> ---- No error should be reported here.
Zoneadm 在调试/详细模式下安装
“zoneadm install”调用 Live Upgrade 组件来实际填充区域的根文件系统。
将以下行添加到 /etc/default/lu 以进行调试/详细模式:
LU_DEBUG_STATE=zon export LU_DEBUG_STATE
检查安装日志
我们还可以查看 /root/var/sadm/system/logs 中的安装日志。
如果 zonepath = /zones/zone01,我们可以在 /zones/localzone/root/var/sadm/system/logs 中找到日志,文件名为 install_log。
以下是命令 # zoneadm -z install 无法安装非全局区域时的一些故障排除提示。
之路 on it Road.com
确认足够的磁盘空间
全局区域管理员必须确保有足够的磁盘空间可用于区域安装。
根据非全局区域类型(整个根与稀疏根),区域的根文件系统占用的空间可能会有所不同。
安装在全局区域中的软件包的性质会影响所创建的非全局区域的空间需求。
根据这些因素为非全局区域提供磁盘空间。
日期:2020-09-17 00:15:16 来源:oir作者:oir