创建和使用 Oracle® Solaris 区域

退出打印视图

更新时间: 2015 年 5 月
 
 

(可选)如何在安装已配置的区域之前检验该区域

可以在安装区域之前对其进行检验。需执行的检查之一是检查是否有足够的磁盘容量。如果您跳过此过程,则会在安装区域时自动执行检验。

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

  1. 成为管理员。

    有关更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的使用所指定的管理权限

  2. 使用 –z 选项、区域名称和 verify 子命令,检验名为 my-zone 的已配置区域。
    global# zoneadm -z my-zone verify

    将显示以下有关区域路径检验的消息:

    WARNING: /zones/my-zone does not exist, so it could not be verified.
        When 'zoneadm install' is run, 'install' will try to create
        /zones/my-zone, and 'verify' will be tried again,
        but the 'verify' may fail if:
        the parent directory of /system/zones/my-zone is group- or other-writable
        or
        /system/zones/my-zone overlaps with any other installed zones
        or
        /system/zones/my-zone is not a mountpoint for a zfs file system.

    但是,如果显示错误消息并且无法检验区域,请执行消息中指定的更正操作,并再次尝试执行此命令。

    如果未显示错误消息,则可以安装区域。

验证共享存储上的区域

对于共享存储中配置的区域,zonecfg verify 可确认,对于处于已配置状态的区域,系统上没有已配置的 zpool 资源处于联机状态。

对于在共享存储中配置的区域,zoneadm verify 可确认,对于处于已安装状态的区域,配置为 zpool rootzpool 资源的所有 zpool 在系统上都处于联机状态。如果资源不可用,verify 将失败,并将显示关于失败的 zpool 的信息。