使用Xneserver對VM做第一分快照時,需要在Storage Repository保留虛擬磁碟相同大小的磁碟空間,所以會有空間一開始分配不足的情形。
要擴充原本已建立好的Storage Repository
1.關閉Storage Repository上的所有VM
2.Detach 要調整 的Storage Repository (一定要先記下連結資訊,例如iscsi的IP和iqn)
3.在磁碟陣上擴充磁碟的容量
4.Reattach 要調整 的Storage Repository (輸入第2步的連結資訊)
5.重新開啟VM
這個部落格僅作為個人工作上遇到的問題和解決方案紀錄,相關步驟未經完整驗證,不一定適用於您所遭遇的狀況,系統如有問題建議您諮詢專業人士,不要自行操作不熟悉的指令或動作,以免造成更嚴重的損害。文中所提各軟體屬各軟體所有權人所有,軟體之異常情形大多為本人操作錯誤所造成,並非軟體原始設計之問題,且大多數問題都在軟體版本更新後獲得解決,本人因所知有限未能即時更新相關資訊,謹此致歉。
星期二, 11月 29, 2011
星期三, 7月 13, 2011
Xenserver 無法啟動VM -- VDI is not available
續前篇 移除當掉的Xenserver
後啟動VM會出現VDI is not available的錯誤
1.備份LVM設定
#vgcfgbackup
2.找出無法啟動的VDI的UUID
#xe vdi-list name-label=vdi_name
3. 移除無法啟動的VDI
#xe vdi-forget uuid=vdi_uuid
4.在Xencenter的storage按Rescan會出現一個沒有名稱的Virtual Disk,在上面按滑鼠右鍵選Properity重新命名為原來的名稱。
5.還原LVM的備份
#vgcfgrestore VG_XenStorage-uuid -f /etc/lvm/backup/VG_XenStorage-uuid
6.使用Xencenter重新將Virtual Disk Attach給VM。
7.啟動VM。
後啟動VM會出現VDI is not available的錯誤
1.備份LVM設定
#vgcfgbackup
2.找出無法啟動的VDI的UUID
#xe vdi-list name-label=vdi_name
3. 移除無法啟動的VDI
#xe vdi-forget uuid=vdi_uuid
4.在Xencenter的storage按Rescan會出現一個沒有名稱的Virtual Disk,在上面按滑鼠右鍵選Properity重新命名為原來的名稱。
5.還原LVM的備份
#vgcfgrestore VG_XenStorage-uuid -f /etc/lvm/backup/VG_XenStorage-uuid
6.使用Xencenter重新將Virtual Disk Attach給VM。
7.啟動VM。
移除當掉的Xenserver
1.找出當掉的Xenserver的uuid
#xe host-list
2.列出當機前執行中的vm
#xe vm-list resident-on=host_uuid is-control-domain=false
3.強制將上列vm設為關機狀態
#xe host-forget uuid=host_uuid --force
#xe host-list
2.列出當機前執行中的vm
#xe vm-list resident-on=
3.強制將上列vm設為關機狀態
#
for vm in
`xe vm-list resident-on=host_uuid is-control-domain=false|grep uuid|awk'{print $5}'`; do xe vm-reset-powerstate uuid=$vm
--force; done;
4.
移除當機的Xenserver #xe host-forget uuid=
訂閱:
文章 (Atom)