zpool 表明区域处于 SUSPENDED 模式

zpool 表明区域处于 SUSPENDED 模式

区域处于挂起模式,如何使它们联机?

操作系统:

SunOS xxxxxxbase02 5.11 11.2 sun4v sparc sun4v

在全局区域中列出池时,我可以看到四台主机处于挂起模式。

root@xxxxxxbase02:~# zpool list
NAME                   SIZE  ALLOC   FREE  CAP  DEDUP     HEALTH  ALTROOT
ZONE-xxxxxxxxxxxq       416G  34.0G   382G   8%  1.00x     ONLINE  -
ZONE-xxxxxxxxxxxw      99.5G  32.3G  67.2G  32%  1.00x     ONLINE  -
ZONE-xxxxxxxxxxxe      99.5G  30.6G  68.9G  30%  1.00x  SUSPENDED  -
ZONE-xxxxxxxxxxxr  99.5G  38.6G  60.9G  38%  1.00x  SUSPENDED  -
ZONE-xxxxxxxxxxxt  99.5G  44.6G  54.9G  44%  1.00x  SUSPENDED  -
ZONE-xxxxxxxxxxxy     99.5G  4.35G  95.1G   4%  1.00x  SUSPENDED  -
datapool               278G   265G  13.0G  95%  1.00x     ONLINE  -
rpool                  278G   267G  11.1G  96%  1.00x     ONLINE  -
vmpool                99.5G  26.3G  73.2G  26%  1.00x     ONLINE  -
zonepool               556G   253G   303G  45%  1.00x     ONLINE  -
zones                  556G   279G   277G  50%  1.00x     ONLINE  -

我尝试过使用

# zoneadm -z xxxxxxxxx boot 

这会引发以下错误

root@xxxxxxbase02:~# zoneadm -z xxxxxxxxxxx boot
zoneadm: zone 'xxxxxxxxxxx': unable to open dataset rpool/ROOT/solaris-11.2.2.2.8/xxxxxxxxxxx: filesystem does not exist
could not verify zonepath /xxxxxxxxxxx because of the above errors.
zoneadm: xxxxxxxxxxx: Could not set state to unavailable: Problem creating temporary file
zoneadm: zone 'xxxxxxxxxxx': failed to open dladm handle: operation failed
Abort

我尝试使用 zlogin -C 选项访问控制台,但仍然不能冻结屏幕。

# zlogin -C xxxxxxxxxxx

我检查了暂停区域的服务,可以看到每个服务都处于睡眠模式。

# prstat -z xxxxxxxxxxx

答案1

  1. 不要混合区域和 zpool 概念 您的区域位于 zpool 之上,并且这些 zpool 处于暂停状态。

首先修复 zpool:检查状态

zpool status <zpool-name>

然后根据输出采取适当的措施来修复它。确保属于 zpool 一部分的设备磁盘存在。

查看 Oracle 文档这里

相关内容