区域处于挂起模式,如何使它们联机?
操作系统:
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
- 不要混合区域和 zpool 概念 您的区域位于 zpool 之上,并且这些 zpool 处于暂停状态。
首先修复 zpool:检查状态
zpool status <zpool-name>
然后根据输出采取适当的措施来修复它。确保属于 zpool 一部分的设备磁盘存在。
查看 Oracle 文档这里