實時匯出正在執行的虛擬機器或檢查點

2021-09-03 10:35:34 字數 1172 閱讀 4185

實時匯出正在執行的虛擬機器或檢查點

windows sever 2012 r2(和windows 8.1)中乙個非常少見的功能是能夠匯出乙個或多個正在執行的虛擬機器。

我們只需在hyper-v管理器中選擇右鍵單擊並從上下文選單中選擇匯出,然後按照嚮導選擇匯出位置。簡單。這也可以通過powershell進行,因此您可以自動執行此操作。結果是我們可以匯入的虛擬機器可以為我們提供已儲存狀態的原始虛擬機器的副本,並且可以在匯出虛擬機器的時間點進行複製。

越來越多的人似乎知道匯出正在執行的虛擬機器的檢查點的能力,而不是匯出正在執行的vm本身的許多能力。我注意到這一點,因為有些人認為後者是windows 2016中的一項新功能。不,它不是。自windows 8.1和windows server 2012 r2以來,我們已經有了這個選項。

那麼為什麼甚至可以選擇匯出正在執行的vm的檢查點?因為這使您能夠在各個時間點進行出口,這在測試和開發以及故障排除或實驗室工作期間非常酷且方便。作為windows server 2012 r2中的標準檢查點狀態,我傾向於關閉vm,建立檢查點並再次啟動vm。當我然後匯出該檢查點時,我不必擔心vm在關閉時的狀態。

對於某些工作負載來說,這對於某些人來說並不是什麼大不了的事情,因此檢查點不是在生產環境中支援,而是在測試和開發環境中。

在windows server 2016中,我們現在有生產檢查點。這意味著,當我們應用這些檢查點時,就像我們從備份中還原虛擬機器一樣,我們擁有一致的狀態。您必須在應用檢查點後啟動它們,它們不會在拍攝快照時顯示狀態。那麼,除非你選擇建立標準檢查點。在許多情況下,在建立匯出檢查點之前,減少了關閉vm的需求。

當您在windows server 2016中匯出正在執行的vm時,您將擁有儲存狀態下的副本。就像您在windows server 2012 r2中所做的那樣,沒有改變。當您匯入時,您將有乙個處於儲存狀態的虛擬機器,您需要啟動該虛擬機器。如果您想要乙個應用程式一致的副本,請首先建立乙個生產檢查點並匯出該檢查點。

所以你去了。匯出正在執行的虛擬機器的功能在此之前,它仍然在這裡。實時匯出的實際額外功能來自於利用正在執行的虛擬機器的檢查點的實時匯出以及我們現在擁有生產檢查點的事實。

過軟體虛擬機器的檢查

首先你把你的 vmware 虛擬機器裡面的作業系統調到最快的狀態 關閉不必要的程式 自動更新等 然後關閉虛擬機器 開啟 vmware 虛擬機器的配置檔案,這是乙個字尾為 vmx 的文字檔案。在裡面加入以下內容 isolation.tools.getptrlocation.disable true i...

虛擬機器下執行多個VxWorks的嘗試

在軟體除錯階段肯能會遇到需要執行兩個vxworks系統,彼此交聯。在vmware中,lz嘗試在一台pc的vmware上同時執行兩個vxworks,但尚未成功,先把前期工作記錄下來,後面有時間了繼續嘗試。前提 已經在vmware中執行起了乙個vxworks。這裡執行兩個vxworks的困難在於 1 同...

轉殖或拷貝的VMware虛擬機器IP問題解決

轉殖的虛擬機器或是將虛擬機器通過快照回到過去某個狀態後,會上不了網。如果不想看細節,可直接跳到小結部分.問題描述 執行service network restart時 device eth0 does not seem to be present,delaying initialization.fa...