我花了很多時間做存儲遷移到新的存儲陣列,因為我工作的公司在銷售存儲陣列。這個過程實際上并不是太困難,有時你甚至可以做到不停機遷移。
在啟用VMware的vSphere Storage vMotion之前,你需要先檢查一些事情。我也解決如何遷移VMware View桌面的問題。
基礎工作
要使用Storage vMotion將虛擬機(VM)遷移到一個新的存儲陣列,你需要為新舊兩個陣列都劃分ESXi服務器。在這篇文章中我不打算談太多這方面的細節,基本上,你需要確保主機從舊的和新陣列都能夠看到datastore。你還需要至少有一個EntERPrise vSphere許可證;任何更低級別的許可,都不能給你提供做Storage vMotion同時虛擬機不斷電的能力。如果你都有了這些,且沒有RDM(RAM Device Mapping,原生設備映射),你可以前進,Storage vMotion你的虛擬機到新陣列上的datastore。
Storage vMotion的步驟:
1、使用vSphere客戶端或Web客戶端進入vCenter。
2、右鍵單擊你打算遷移的虛擬機,并??單擊“遷移”。
3、選擇“遷移到新的datastore”。
4、在你希望遷移到的新陣列上選擇datastore。
5、點擊“確定”或者“完成”,觀察任務的進展。
這過程非常簡單的,雖然有點乏味,取決于你有多少臺虛擬機和硬盤的大小。我上周至少兩次被人問到的問題是:你如何完成RDM的虛擬機遷移?這些都是直接連接到虛擬機的LUN,而不是通過虛擬機文件系統(VMFS)。RDM有兩種類型:物理的和虛擬的。如果想要了解兩個RDM的差異,請閱讀VMware知識庫文章2009226。對于這篇文章,你只需要知道,你不能Storage vMotion物理RDM,只能做虛擬的RDM。你可以解決這個問題,但是需要重新啟動虛擬機。我還建議一次只做一個,這樣你就不會混淆哪個RDM屬于哪個VM。
從物理RDM 轉換到虛擬RDM的步驟:
1、右鍵單擊虛擬機,然后單擊“編輯設置”。
2、單擊標記原始設備映射的硬盤。
3、記錄所使用的SCSI設備,因為你稍后需要重新添加該設備。你可能還要記下該硬盤的容量,以確定添加的硬盤是否正確。
4、卸載硬盤并完全刪除。請放心,這不會刪除你硬盤中的數據,只是刪除指針。
5、點擊“確定”。
6、任務完成后,返回到“編輯設置”,并添加一塊硬盤。
7、添加RDM,但這次選擇虛擬模式。
8、請確保RDM正確地添加到原來的SCSI設備。
9、打開虛擬機的電源,并確保磁盤顯示在操作系統之內。
在將物理RDM轉換為虛擬RDM后,你可以Storage vMotion虛擬機。如果你不改變任何東西,它會簡單地從原來的datastore中刪除指針,將它移動到新的指針。然而,有時候你希望不必再處理RDM了。如果你虛擬機上運行的應用程序支持,你可以Storage vMotion該RDM到一個新的datastore上的虛擬機磁盤格式(VMDK)而無需停機。做Storage vMotion之時你需要按照上面的步驟,但格式不是“與來源相同”,你需要精簡或增加配置。當你做完這些并選擇一個新的datastore之后,你的硬盤驅動器將從RDM轉換為VMDK文件。
最后需要注意的是,當你的環境中有VMware View(Horizon View)桌面,你永遠不要Storage vMotion鏈接克隆桌面。View Administrator有一個Rebalance功能,可用于將桌面遷移到新的datastore中。欲了解更多信息,請閱讀VMware View的文檔和VMware知識庫文章1028754。
遷移虛擬桌面要遵循的步驟:
1、請確保你的最終用戶已經注銷了他們的桌面。在Rebalance過程中,你會得到選項,要么強制他們關機,或者等待他們選擇注銷該虛擬機后再遷移。
2、確保你的用戶保存所有必要的數據到永久磁盤。
3、登錄View管理員(View Connection Server)。
4、點擊你想遷移的池。
5、在該池中,單擊 vCenter設置,并將datastore更改為新陣列上的datastore(請確保移除舊陣列的datastore)。這將不會影響當前已經提供的桌面。
6、準備好之后,回到池中并在View Composer的下拉框中選擇Rebalance。
7、在Rebalance向導中,選擇強制用戶注銷(如果你愿意),并填寫其他選項。當然,你也可以保留默認。
8、你將會看到桌面進入維護模式,然后它們將遷移到新的datastore。如果你在池設置中將它們設置為自動開機,你會看到它們在完成遷移再次成為可用的。如果只是配置,沒有設置自動開機,你還是需要改變,或者手動開機。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/