今天的內容非常簡單也非常的實在,在一些時候,我們需要對我們的虛擬機器進行快照操作,這在server 2012 r2中已經改名為檢查點,但功能仍然是完全相同的。今天,我們並非要來討論快照功能的深層原理,而是如何更方便的進行快照操作。可能很多朋友都在問,快照不就是右鍵、快照嗎?地確如此,我們可以選擇要打快照的虛擬機器,然後右鍵選擇快照即可。
除了單個的虛擬機器打快照外,我們還可以選擇多個虛擬機器,使用ctrl鍵或shift鍵來進行選擇,然後再右鍵選擇快照,這樣就可以一次性完成對多個虛擬機器的快照捕獲。
如上圖所示,我們對多個虛擬機器的快照進行捕獲,獲得如下結果:
然後再稍等片刻我們就得到了如下結果:
其實這樣捕獲,仍然會產生一些困惑,比如,我們捕獲之後會發現所有虛擬機器的快照名稱都是預設的 虛擬機器名稱 - 時間 ,這種格式。這種格式雖然可以使用,但時間長了,快照層次多了,就會非常不易於識別,從而產生一些不必要的麻煩。那我們應該怎麼做呢?其實很簡單,我們可以在hyper-v管理器中開啟要打快照虛擬機器的連線,然後在虛擬機器連線視窗中進行快照。
這樣就可以直接在打快照的時候修改快照名稱,而不需要捕獲完成後再去修改。
對於少數的虛擬機器進行快照,這是乙個不錯的辦法,但是如果數量較多,需要同時打快照,這樣可能就不太方便。
對於這種情況,我們可以使用hyper-v的powershell cmdlet來實現快速的對一組具備相似名稱(可以稱之為組),進行快照的捕獲。首先,我們啟動powershell,然後嘗試使用get-vm命令輸出當前機器正在執行的虛擬機器:
如果命令沒有問題,成功輸出了當前主機上的虛擬機器,那麼我們就可以通過以下命令快速的對組進行快照的捕獲。
注意:此命令僅適用於server 2012以及windows 8以上版本的hyper-v主機,低於這些版本的hyper-v主機是沒有powershell hyper-v cmdlet的。
get-vm -name adds* | checkpoint-vm -snapshotname "snapshot name of group adds"
我們來看下這個命令,首先前半邊的語句是get-vm –name adds*,表示輸出當前主機上以「adds」打頭的虛擬機器。
然後使用管道符號「|」將其傳遞給checkpoint-vm命令,並配置捕獲的快照名稱為「snapshot name of group adds」。
我們來看下hyper-v管理器中的結果:
到此為止,關於快照的技巧就這麼多,內容非常的簡單,對我個人而言感覺還是比較實用的,因為對於某些同型別的虛擬機器在一些時候是需要同時進行快照的,如果時間差太長可能會出現異常的問題,而是用powershell的命令來捕獲虛擬機器的快照就方便多了。
使用Hyper V建立虛擬機器
之前講完了安裝hyper v 現在我們來利用 hyper v 建立乙個 windows server 2008 r2 enterprise 的虛擬機器。我們需要先建立乙個虛擬機器,然後在此虛擬機器內安裝 windows server 2008 r2 enterprise。開啟hyper v管理器 單...
linux實用技巧 使用快照製作虛擬機器
在日常的學習當中,如果遇到了集群和負載均衡類的實驗,需要用到大量的虛擬機器,如果乙個乙個的去建立,顯然是非常費力和低效的。所以今天交給大家如何用快照來製作虛擬機器。想要多少給你多少 只要記憶體夠用!製作虛擬機器的快照分為以下幾個步驟 1.首先我們要建立儲存的邏輯捲來生成模板和快照檔案 2.製作被快照...
使用Hyper V建立多台虛擬機器
通常,利用虛擬機器搭建環境的人,都會需要數台的虛擬機器,最普通的方法我們可以一台一台的建立,但其實有更方便的方法。在 vmware workstation上我們可以通過 轉殖的方法,又快又占用最少資源的建立多台虛擬機器。而在hyper v 中則需要建立一塊虛擬硬碟作為 母盤,並以此 母盤為基準建立 ...