VMWare移除Datastore出錯

在 vCenter 內移除一個共用 DataStore (NFS分享),要注意的事情比較多,這邊提供一些應該要檢查的地方給自己註記,以免下次自己又忘了。

  1. 不能有 VM Guest,要事先移走
  2. 不能有硬碟、Swap 區放置
  3. 檢查 VM Guest 光碟機有沒有綁 DataStore上的 ISO 檔案
  4. 是否有未刪除的Snapshot,裡面的內容有使用到

 vCenter 7 要如何更新

這是一個蠻愚蠢的問題,但因公司內部的伺服器沒有必要是不上網的,所以沒有辦法由網路更新,到 VMWare 官網去抓更新版,卻是一個 ISO 檔案,難不成要光碟開機才能更新? 跟 ESXi 一樣嗎?  網路找一下資料,答案很簡單。

由 vCenter 的管理介面 (https://<vcip>:5480) 利用 root 登入後,左邊的選項有 Update,點擊後要等一下,還記得我說主機沒有上網,再來下拉螢幕右方的 Check Update 按鈕,就可以看到 check CD ROM 的選項 (雖然嚴格來說不能算 CD, 因為容量超過其上限)。

vcenter 7 update from CD
vcenter 7 update from CD

下方就顯示更新後的標的,當然點擊時別問了先把CD ROM 掛載到這台虛擬機上去(這點算是很基礎的東西我就不PO了), 更新需要蠻長一段時間,可能有30-45分鐘,遠遠超過對方計算的4分鐘,升級前也會詢問有沒有事先備份? 如果沒有可以先去執行一下,懶的備份的就做一次 snapshot 就好 (如果您的 vCetner 也虛擬化了),更新過程中服務會重開,但是主要服務啟動後就可以登入 vCenter 使用 (實際安裝約到了 90% 以後),只是會不時出現每個服務重新佈署的訊息,完成後就可以看到成果了。

vCenter 7, Update history

Freenas 新功能 VMware-Snapshot

 

FreeNas 在 9.3 版時新增加了一個功能,除了原先ZFS檔案系統有的 snapshot 功能外,也跟 VMWare ESXi 設備整合可以做 snapshot,這次增加的功能其實在手冊上沒有說得很清楚,是上網找資料才看到有人實作出來並測試成功,覺得可以來玩玩看,請參考: https://b3n.org/freenas-9-3-on-vmware-esxi-6-0-guide/

 

原先 ZFS 做 snapshot 時會把目前檔案的狀態記錄起來,但是如果把虛擬機放在 FreeNas 的 NFS/iSCSI 的分享上就會產生 VM Guest 上面記憶體的資料有遺失的風險,比如說資料應該於此時由記憶體存檔但存到一半或不存檔,這樣會導致資料不完整性,更嚴重有可能會導致虛擬主機損毀。

閱讀全文 Freenas 新功能 VMware-Snapshot

vShpere Clone Windows Guest OS 失敗

偶而會遇到不論排定的 Clone 作業或是手動的 Clone 作業會遇到失敗,發生的原因可以是 Guest OS 上面的 VSS 服務 (Software shadow copy service) 失敗,檢查方式可以在 Guest OS 上面打開命令提示字元 (command prompt, 或在執行打cmd) 執行 vssadmin list writers,如果找到有錯誤訊息或沒有回傳任何值,有可能是 VSS 註冊不完全,解法方案可以參考微軟重新註冊的方式來解決,請參考這個聯結

有時重啟服務不見得能夠正常運作,建議可以重新開機再試試看,如果執行 vssadmin list writers 回傳都很正常,那就要看看 Event Log 內有沒有其他錯誤訊息。

不花錢的VM自動備份

在越來越多的主機移植到 VMWare 上之後, 備份機制就越顯重要, 適當的
備份除了可以很快速的回復狀態, 甚至可以做到異地備份的機制.

在試用 vCenter 中, 可以由介面於指定時間內自動 Clone VM 主機, 系統也可以正常且正確的於指定時間內執行, 但是每日去做相同作業時確無法複蓋掉先前的 Clone, 所以此機制不適用於備份而是用在排程執行在上班時間不方便作的事情, 例如作 VM 機器搬移的動作.

在 vSphere 介面透過以下的組合來達到想要做到的事情

tasks that can be scheduled in vcenter
tasks that can be scheduled in vcenter

閱讀全文 不花錢的VM自動備份

P2V 經驗談

最近開始執行 P2V 的計畫, 目的要把一台網頁主機(WWW)及一台資料庫備用主機(DB-BACK)虛擬化, 前者方便備份整合, 後者因使用量較小可以節省公司的資源.

首先兩台主機都使用 VMWare Converter 來轉換, 但是都發生了一些異常的現象導致失敗, 最後只好靠 Acronis TrueImage Server standalone 版本來轉檔; 該軟體可以先在 Server 裝好後, 直接在線上備份而不會影響到正在提供的服務, 轉檔成 TIB 格式的檔案後, 就複製到有安裝 VM Converter 的機器上來執行轉檔動作, 這樣就可以很快速的把實體主機轉製成虛擬主機.

閱讀全文 P2V 經驗談

測試 VM View Manager

測試 VM View Manager

前一陣子參加了一場廠商的 VM View Manager 發表會, 會中介紹了新的 PCoIP 的通訊協定, 是可以取代 RDP 新的協定, 看廠商 Demo 還蠻有趣的, 思考了一下在公司是有某些特定環境可以使用這套機制的.

由於該機制必須跟 Active directory 綁定, 在windows 2k3 Server 一定要先加入網域, View Manager 也支援 Cluster 的概念, 可以設定主從角色, 有兩台來控制所有的對應關係, 以防止任一台停機造成服務的中斷.

安裝完成後就可以利用 browser 進入網頁的控制介面. (註僅支援IE)

Login Screen for VM View Manager
Login Screen for VM View Manager

登 入後選擇 Configuration 來設定相對應的 vCenter Server 的位置,

Config
Config

先 多嘴解釋一下 View Manager 的工作原理, 我的認知是任何 User 可以透過 VM View Client on Windows XP, 或是 Thin Client 上執行 View Client, 或是可以利用 Zero Client 在 PC 上安裝 PCoIP 開機卡, 來連結到 View Manager.

此時由 View Manager 來自行分配, 或是設定時指定每個人可以連結的 VM, 例如: 工廠作業員本身沒有配電腦, 需要執行線上請假程序, 此時就可以由系統分派任一台VM來執行即可, 執行完畢後就登入讓給其他有需要的人員使用.

針對日常的 User, 就可以採用一個帳號配一個VM 的方式, 讓User可以”專用”自己的電腦, 包括桌面的背景, 軟體的安裝等等…, 更棒的是因公司有多個外點, 某些高階長官兩邊都有辦公室, 常常因為兩邊無法同時讀取郵件資料(公司沒有採用Exchange), 此時不論在哪個點連線上自己的 VM 就可以看到自己環境.

閱讀全文 測試 VM View Manager

VMX Trilead VM Explorer

最近找到一套 VM 的輔助管理軟體 VMX Trilead VM Explorer, 對公司這種輕量度的使用有極大的幫助, 更重要的是他是免費的版本, 本來需要開多個 vSphere Client 端來管理多個 ESXi Server, 現在只要開立一個介面就可以控制多台 Server.

但是這套軟體還是沒辦法跟 VMWare 的vCenter 比較, 除了可以控制基本的開關機外, 主要是看上他可以很快速做檔案控制 ESXi Server 上的DataStore, 以及整台 VM 的備份或 Clone.

採用 VM 主機除了可以節省機器的使用及電費外, 能夠線上立即備份也是個蠻大的賣點, 除了能提供更安全的執行環境外, 還能夠利用備份的功能先把檔案匯出到其他 ESXi 主機上備用.

Ps. VMWare 的 vMotion 可以做到線上移轉, 但這些都是需要花費才能買到的功能, 有興趣的人請自行參考, 不打算花錢的就只好以時間換金錢的方式來克服. ^_^

閱讀全文 VMX Trilead VM Explorer

升級 ESXi 4.0 免費版本

前一陣子收到 VMWare 的廣告信件, 快速閱讀了一下發現網站上有免費的 VMware ESXi 4.0 Server 版可以下載, 同時可以線上申請序號就可以合法的使用,產品資訊及下載網頁, 記得要先註冊一個帳號喔才可以 download 及申請序號..

該版本共有一般的 Esxi 4.0, 升級套件, 用戶端及Host端升級程式, 也針對 Dell 及 IBM 主機有出特別的版本來對應, 如果預計安裝的主機有以上這兩個廠牌建議就用特別的版本, 雖然看請來版本比較舊, 但是相容性會比較優一點, 如果頻寬夠就把全部都抓回來吧.

Download File List
Download File List

閱讀全文 升級 ESXi 4.0 免費版本

使用 vCenter Converter 轉 Ghost 備份檔

vCenter Converter 的文件上面都載明有支援 Ghost 的格式, 但是在選擇 Source File 的時候, 並沒有看到可選擇 .GHO 的選項, 強制用 All Files(*.*) 把檔案選入後, 也沒有會產生錯誤, 直到上 VM 的論壇去看, 才知道是美麗的誤會一場.

在官網上就說明, 他只支援Ghost 備份出來後還要轉成 sv2i 的格式, 可用 Ghost 本身的程式轉, 但是我是沒有看過有這個轉換的軟體過, 官方說明請參考. 論壇中也有人說先建立 VM 機器後, 確認硬碟的大小超過 Ghost 的容量後, 利用 Ghost boot 之類的 CD 片把 image 複製到VM主機上. 這個方式是可行, 不過就失去了 Converter 的原意, VMWare 如果要支援 Ghost 的話, 也請多加油一點.