Windows Server 2016 和Windows 10的中Hyper-V虛擬機器生產檢查點

來源:互聯網
上載者:User

標籤:虛擬機器   hyper-v   windows server 2016   windows 10   

Windows Server 2016慢慢的解開了它的面紗,感興趣可以下載最新推出的Windows Server 2016 技術預覽版4, 其中一部分虛擬機器的功能在Windows 10的虛擬機器中已經開放了,其中一個功能就是虛擬機器生產檢查點(Production Checkpoint)。


對於檢查點的概念,可能我們都是熟知的這個功能不是Hyper-V中早就提供了嗎?注意,新推出的叫生產檢查點,那麼與之對應的功能就是標準檢查點了(Standard Checkpoint)。標準檢查點和生產檢查點?有神馬不同?顧名思義,現在推出的檢查點功能才適用於生產環境,而之前的檢查點功能只是適用於開發測試環境,這就是最大的不同!也許你曾經因為在生產環境建立Hyper-V虛擬機器快照出現過問題,那麼看看這個生產環境檢查點是否可以解決這些問題。


不知道之前是否注意到,在開機狀態啟動並執行檢查點做虛擬機器還原時還原的是開啟狀態的虛擬機器,這其實已經說明了這個快照是針對虛擬機器記憶體做的記憶體瞬時快照,而並沒有對虛擬機器磁碟狀態做相應的快照,這種情況下的狀態並不是一致性快照;對於像SQL Server,Exchange等正在啟動並執行部分應用在恢複時不能運行狀態與資料的一致性是很有可能造成問題的,甚至需要進行備份恢複。當然這種情況可以通過關閉虛擬機器進行一致性快照得以避免,但這也失去了快照不需要關閉虛擬機器的意義了。


那麼生產檢查點的不同就在於其提供了基於卷影拷貝服務(Volume Shadow Copy)做的一致性快照,這種拷貝是確保所有記憶體中應用(微軟)髒資料寫盤後凍結IO後所做的瞬時磁碟卷檢查點,這樣檢查點資料可以確保是一致性可靠的可恢複狀態快照,這種技術在多數三方備份軟體或SAN拷貝中經常被用到,現在微軟在自己的虛擬機器服務中把這個功能也加入進來了;當然也許你會問這個技術用到的VSS不是微軟系統的服務嗎,那麼對於Linux虛擬機器呢?對於Linux環境,生產檢查點服務提供了檔案系統層級的資料一致性,檔案系統快取檢查點提交和IO凍結來保證在檔案系統層級的一致性。這樣的快照因為是在儲存層級的一致性快照,自然也就不需要像之前的標準檢查點快照一樣拷貝記憶體裝置狀態等資訊了;當然恢複過程不包含記憶體狀態,因此都是從一個離線狀態啟動進行恢複,所有就會包括虛擬機器啟動的系統載入記憶體過程而非標準快照中的直接記憶體快照恢複。


根據我們使用的系統是開發測試還是生產環境,我們可以通過虛擬機器層級的設定來進行選擇採用哪種檢查點方式用於虛擬機器的快照。如所示:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/76/94/wKioL1ZWuPfCNWroAAC7bm4o5cE807.png" />


從這裡我們也可以看到在生產檢查點無法完成的時候,可以通過採用標準檢查點進行替換快照操作。有時候進行卷快照需要一定的IO靜默時間,如果系統處於頻繁IO的操作,有可能會造成VSS無法捕獲的情況造成無法進行生產檢查點建立,這時候我們可以選擇是否採用標準檢查點來進行快照捕獲,具體檢查點方式選擇可以參考MSDN的相關說明。


如果你喜歡採用PowerShell來進行修改檢查點方式並操作檢查點都是可以的,對於營運的大型環境,熟悉使用這種方式也是必須的,

查看虛擬機器當前檢查點設定:


Get-VM -Name <YourVMName> | Select -ExpandProperty CheckpointType

設定虛擬機器當前檢查點類型屬性:


Set-VM Name <YourVMName> -CheckpointType ProductionOnly

*注意:對於虛擬機器的操作需要通過管理員權限的PowerShell會話環境進行操作。

Windows Server 2016 和Windows 10的中Hyper-V虛擬機器生產檢查點

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.