現場(環境):Windows Server 套件:Xen Convert2.5
XenServer一直是相當好的虛擬化的平台。
在XenServer7.3版本之後開始出現分歧的狀況,
免費版本的功能開始限縮,付費版才有完整的功能。
現在XenConvert的載點好像也比較難在官方看到(或者要註冊才有!?)
但這邊還是要來介紹一下XenConvert,
這個套件跟Vmware Convert一樣是個讓我們方便P2V的一個套件。
在安裝Xen Convert之前,
要記得先升級Windows作業系統的.net framework版本。(建議最新版)
目前有找到比較新的版本是2.5版,這邊將以這個版本進行演繹。
這邊我們將Xen Convert裝在我們要移轉的P2V的實體機當中。
(Xen Convert主要是直接進行本地端的虛擬化)
接著就可以看到我們安裝好的套件。
開啟套件就可以看到
FROM那邊是本機的系統名稱。
TO的地方預設是對到XenServer。(如果有可以直接移轉過去)
FROM的地方你可以選擇整個系統做虛擬化,
或者只針對Volume區域進行虛擬化。
TO的地方就比較多選項了
看是要直接移轉到Xen Server
或者是虛擬化成VHD或者OVF格式。
(試過蠻多次,個人認為直接轉上XenServer是最穩定的)
確認好FROM & TO之後會到轉換的頁面。
這邊可以看到我們移轉的分割區有哪些,
以及更重要的是我們可以對我們的分割去進行壓縮。(測試過壓縮正常)
但是要壓縮的話,有比例上的限制。(Free Space壓縮後必須還有30%)
要壓縮到多少可以在下面欄位那邊調整。後面可以看到比例。
再來就是之前提到的,這邊的P2V是將整台主機先轉換成虛擬機檔案。
然後再依照你的選項看是要上傳Xen Server或者轉檔。
所以這邊有一個要你輸入轉換後VHD檔要放哪裡的路徑選項。
(經測試,要移轉系統直接把VHD路徑設在C槽底下(例如:桌面)就好)
接著就會開始進行轉換。
如果只是轉VHD,那這邊轉換完就會結束了。
有要做其他轉檔或者上傳XenServer的會再跑其他的項目。
再來是Xen Convert最特別的地方,他會用你剩餘空間模擬一個磁區。
並將你選擇的磁區資料寫到裡面去,然後再做虛擬化。
所以才會跳出下面的畫面。
(經測試要不要虛擬化都可以,因為資料一樣會寫入模擬磁區裡面)
這邊的161G就是我前面自己調整壓縮比例後的空間大小。
Xen Convert就是將資料全放入之後,對這個磁區做虛擬化的動作。
下圖正在複製檔案到E
這邊虛擬化會蠻久的,建議就放著讓他跑就好。
完成轉換
可以從LOG裡面看到這邊完成了虛擬化。
也可以看到轉換完成的檔案。
就算直接選擇移轉上Xen Server也會有這個檔案。
差異就在是你要自己上傳到Xen Server,
或者是Xen Convert順便幫你完成而已。
以上是轉化成VHD檔的步驟。
再來說一下轉到XenServer的步驟。
下圖是Xen Server的Console畫面。
轉到Xen Server只是多一個步驟而已。
Hostname:輸入Xen Server的IP位址或者Domain Name
Username :Xen Server的帳號
Password :Xen Server的密碼
Workspace :放置轉換完的VHD的路徑
設定完成後一樣到分割區壓縮的畫面。
再來確認Xen Server是否有足夠空間接收這個VM。
沒有空間就在壓縮試試。
前面空間確認OK就可以開始移轉了。
之後的操作就都一樣了。
當然也是可以產出OVF檔案
注意一下,因為Xen Convert可能是較久版本。
所以轉換上Xen Server有Hidden的狀況的話,
就要透過指令解決,之後文章會說明,也會說到Xen Convert。
注意事項:
移轉一定有機會發生錯誤,記得要看LOG的部分進行除錯。
也有出現過前面都審核過,但目的端空間還是不足的狀況。
當然也是有轉到一半掛掉的狀況,這種時候只好重轉。
(具經驗是轉換時不要亂動他,基本上都不會出現掛掉的情形)
Xen Convert介紹到這。
(本篇完)