XenCenter開啟虛機提示VDI不可用

2021-10-18 16:53:36 字數 1051 閱讀 1459

20210201,citrix,xencenter

某個伺服器記憶體損壞,xenserver系統無法啟動,在xencenter上看不到此伺服器下的虛機。在儲存中可以看到對應的虛擬磁碟,但虛擬磁碟顯示活動中,不能掛載到其他虛機上。推測是伺服器計畫外關機導致xencenter未能更新虛機狀態,且一直嘗試查詢該伺服器上的虛機列表但不成功。

選擇同資源池下的一台正常主機,進入其控制台。

xe host-list  #列出資源池內的宿主伺服器資訊

xe vm-list resident-on=

#列出選定宿主伺服器上的虛機資訊

xe vm-reset-powerstate resident-on=

#重置選定宿主伺服器上虛機的電源狀態,即對虛機強制關機

但是啟動那些虛機的時候,出現vdi不可用的提示(即虛擬磁碟不可用)。對虛擬磁碟進行分離後重新掛載,依然出現這個提示。

對於此問題,參考上給出的解決方案。

在xencenter控制台上可以看到虛機的uuid

xe vbd-list vm-uuid=

#列出選定虛機的虛擬驅動器列表

xe vdi-forget uuid=

#遺忘選定的虛擬磁碟

遺忘虛擬磁碟後,在儲存中看不到改虛擬磁碟,重新掃瞄虛擬磁碟所在的儲存,虛擬磁碟重新出現。

xe sr-scan uuid=

#重新掃瞄選定儲存

xe vbd-create vdi-uuid=

vm-uuid=

bootable=true device=0 type=disk mode=rw #將此vdi重新掛載到vm;bootable=yes從此vdi啟動;device=0磁碟位置是第乙個磁碟;mode=rw此磁碟可以讀寫

經過實驗,除了分離磁碟操作必須使用shell命令之外,重新掃瞄儲存和掛載硬碟都可以在控制台進行點選操作。控制台的分離磁碟並不會造成儲存列表內磁碟消失,而forget命令會,推測是forget命令抹去了某些記錄,而重新掃瞄時生成了新的記錄,這些記錄是導致vdi不可用的罪魁禍首。

提示開啟通知訊息

本段 在小公尺 華為 魅族 三星 oppo vivo等手機上均測試通過,覆蓋android5.0到9.0 直接上 import android.content.intent import android.net.uri import android.os.build import android.o...

vim 開啟文件提示

vim e492 not an editor command m 使用vim開啟檔案一直提示錯誤 在windows下拷貝vimrc到linux,執行vim命令後,出現錯誤 原因 linux的檔案換行符為 n,但windows卻非要把 r n作為換行符,所以,vim在解析從windows拷貝到linu...

不提示 開啟檔案,寫檔案。

在j2me學習中,檔案系統開啟功能模組老是出現安全提示的解決方法?模擬器提示 是否要讀取本地檔案等 可以通過設定模擬器 偏好 來解決它。開啟 wtk bin k 然後在編輯 偏好 安全中設定安全策略 msa,安全域 maximum。msa保護域 五個 1 unidentifiied third pa...