Zsh

zpool 聲明區域處於 SUSPENDED 模式

  • June 14, 2015

區域處於掛起模式我怎樣才能使它們聯機?

作業系統:

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 文件

引用自:https://unix.stackexchange.com/questions/198080