2010-03-16 209 views
3

我想創建位於我的數據存儲上的虛擬機的副本,我可以臨時將其放在不同的服務器上,同時對我們的主要虛擬化服務器執行一些維護。如何在ESXi 4.0上運行的vSphere Client中創建虛擬機的副本?

除了使用Converter實用程序(我不相信我可以使用Linux機器)有沒有辦法複製這些機器?這會讓我的生活變得更輕鬆。

+0

與Java有任何關係嗎? – Riduidel 2010-03-16 13:13:52

回答

8

我之前通過使用「文件 - >導出OVF模板」(確保VM關閉)完成了此操作。然後,您可以使用「文件 - >部署OVF模板」將它部署到新系統上。我強烈建議您在清除舊系統之前對其進行測試,因爲有些時候它的工作不正常。

如果您需要在不關閉VM的情況下執行此操作,我認爲您的時間會更加困難,但您可以通過安裝臨時/ Demo vCenter服務器,將ESXi盒連接到它(假設您仍在演示許可證內,將允許它,或者您獲得允許它的新許可證),然後克隆正在運行的VM並在克隆的VM上執行導出。

0

如果您只需在維護完成時臨時備份磁盤映像(意味着虛擬機不需要繼續運行),則可以執行以下操作將磁盤映像備份到臨時NFS服務器。

在網絡中的某臺其他機器上創建一個NFS共享。確保有足夠的可用空間來保存磁盤映像。 使用vSphere客戶端創建指向新共享的NFS數據存儲。

在ESXi中啓用「Tech Supoort模式」。從ESXi控制檯,按Alt-F1。屏幕將清除並在屏幕頂​​部打印幾行。不會有任何提示。鍵入「不支持」並按下回車鍵。您將被提示輸入管理員密碼。輸入密碼後,您將被留在Linux提示符處。

數據存儲安裝在/ vmfs/volumes下。現在可以使用linux cp命令將磁盤映像從一個數據存儲複製到另一個數據存儲。

或者,您可以啓用SSH到ESXi服務器,並使用另一臺計算機上的scp(安全複製)來複制映像。

下面是描述過程的文章和視頻的鏈接。

http://www.vm-aware.com/2008/07/enable-ssh-for-esxi/

1

理想情況下,你應該使用vCenter。

Linux vCenter是免費的。有一個OVF可用,不需要操作系統和vCenter服務器許可證,但是與Windows上的vCenter相比,所支持的虛擬機數量是有限的。

如果你只是想通過vSphere來完成,上面有關創建OVF的解決方案將有所幫助。

相關問題