關于Hyper-V備份的四大注意事項

盡管Hyper-V備份相對簡單,但備份管理員仍需注意四大問題。這四方面的問題在創建備份時可能不太重要,但在備份恢復時影響甚大。

  1、對于虛擬機來說不僅意味著虛擬磁盤

  就目前來看,企業在執行Hyper-V備份時最常見的誤區就是把虛擬機當做物理服務器的方式來備份,即在虛擬機里安裝備份代理。這種方式的問題是備份代理只能備份虛擬機里的內容。簡單說來,這就意味著僅備份了虛擬機文件里的數據。但對于一個完整的虛擬機來說,虛擬機文件僅為其中的一部分。

  虛擬機由多個不同的組件構成,包括虛擬磁盤文件、虛擬機配置文件和快照等。如果備份的內容僅為虛擬機內容,那么將無法恢復整個虛擬機。這就意味著對該虛擬機配置的丟失以及之前快照也將不復存在。

  有些場景的確需要進行客戶端級別的備份操作,比如虛擬機所允許的平臺不支持鏡像級別備份等,那么客戶端級別備份則可以用一個替代的方案。

  2、虛擬機內容和配置問題

  Hyper-V備份具體調用的是卷影像拷貝服務。通過這種方式,Hyper-V的VSS writer與每個單獨虛擬機里的VSS writer通信來完成整個備份過程。通過這種方式,Hyper-V可以確保每個虛擬機以可以信賴的方式進行備份,并且保證了虛擬機內部應用的一致性。

  為了能夠正確的使用卷影像拷貝服務,每個虛擬機都需要滿足一定標準的要求:

  每個虛擬機都需要安裝好集成服務,并且相應的備份集成服務必須處于開啟狀態。

  每個虛擬機存放快照的位置需要和其虛擬機磁盤文件存放的位置一致。

  每個虛擬機所包含的卷需要被配置成為基本磁盤方式,而不是動態磁盤格式,并且以NTFS的方式進行分區。

  每個虛擬機必須處于開啟狀態。

  如果虛擬機不能滿足如上的要求,Hyper-V將會選擇保存狀態備份的方式,這就是說即刻將虛擬機的狀態調整為保存狀態,然后創建一個VSS快照,再將虛擬機恢復成正常模式。盡管這種備份方式可行,但操作上對服務仍會有一定的干擾。

  3、一個簡單的虛擬機備份故障也可能是災難性的

  有關了解Hyper-V虛擬機備份的最重要的方式就是理解備份的過程很大程度上依賴于卷影像拷貝,這也可能會帶來一些問題。因為只有當每個虛擬機的VSS快照被成功創建通知VSS writer,才會創建備份。因此,一旦一臺虛擬機的VSS快照進程發生故障,那么可能會導致整個備份的失敗。需要了解的是,微軟目前還不支持對Hyper-V虛擬機的部分備份。

  4、直通式磁盤需要特殊考慮

  最后一個有關Hyper-V備份的關鍵考慮點是直通式磁盤和iSCSI磁盤需要特別的考慮。這種類型的磁盤通常在主機操作系統層面,即父分區無法看到。唯一看到這些類型磁盤的方式是從虛擬機內部來看。

  正如前面所述,在規劃Hyper-V備份時有許多重要的因素需要考慮。其實,現在有一些第三方備份廠商已經推出解決這些問題的各種方法。所以,在選擇Hyper-V備份應用時,你需要和備份廠商認真探討,以了解他們的產品是如何解決這些問題的。

轉載于:https://www.cnblogs.com/zjoch/p/4283054.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/257641.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/257641.shtml
英文地址,請注明出處:http://en.pswp.cn/news/257641.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

python為什么忽然火了_為什么Python突然就火了起來了呢?

近日,TIOBE發布10月編程語言排行榜顯示,15年來TIOBE指數的前8名一直保持不變,而Python正在成為一種新的大型語言。越來越多的企業在使用Python進行開發,越來越多的人正在加入Python程序員行列!TIOBE 10月編程語言排行榜前20名Pyth…

SQL 2005 全文索引

全文索引技術是目前搜索引擎的關鍵技術。 試想在1M大小的文件中搜索一個詞,可能需要幾秒,在100M的文件中可能需要幾十秒,如果在更大的文件中搜索那么就需要更大的系統開銷,這樣的開銷是不現實的。 所以在這樣的矛盾下出現了全文索…

python重命名窗口_Python:即時重命名方法名稱

如果要繼續在已切換到使用屬性的對象上使用get_Field和set_Field(您只需訪問或分配給Field),則可以使用包裝器對象:class NoPropertyAdaptor(object):def __init__(self, obj):self.obj objdef __getattr__(self, name):if name.startswith("get_"):retu…

nginx優化之請求直接返回json數據

對于有些服務端接口返回是固定值的json,可通過配置nginx直接返回json,減少程序的加載對資源的占用,減少接口響應時間 location ~* (request/update)$ { default_type application/json; return 200 {"update":"no&quo…

ARP掃描工具arp-scan

2019獨角獸企業重金招聘Python工程師標準>>> ARP掃描工具arp-scan arp-scan是Kali Linux自帶的一款ARP掃描工具。該工具可以進行單一目標掃描,也可以進行批量掃描。批量掃描的時候,用戶可以通過CIDR、地址范圍或者列表文件的方式指定。該工具…

數據庫索引的作用和優點缺點

為什么要創建索引呢?這是因為,創建索引可以大大提高系統的性能。 第一,通過創建唯一性索引,可以保證數據庫表中每一行數據的唯一性。 第二,可以大大加快 數據的檢索速度,這也是創建索引的最主要的原因。 第…

elementui el-from 怎樣顯示圖片_vue2.0使用weui.js的uploader組件上傳圖片(兼容移動端)...

本文已同步到專業技術網站 www.sufaith.com, 該網站專注于前后端開發技術與經驗分享, 包含Web開發、Nodejs、Python、Linux、IT資訊等板塊.最近在使用 vue2.0開發微信公眾號網頁 其中涉及到 選擇圖片, 圖片的壓縮上傳, 預覽, 刪除等操作。項目整體UI框架使用的是 vux, 但可惜的…

面向對象分析

在需求獲取階段,開發人員關注于理解用戶以及他們的使用要求。而在需求分析階段,開發人員關注于理解系統需要構建的內容,其核心是產生一個準確的、完整的、一致的和可驗證的系統模型,稱為分析模型。 面對對象的分析模型由三個獨立的…

python字典輸入學生信息_如何用Python將XML中的所有信息輸入字典

我通常使用標準庫中的ElementTree模塊解析XML。它沒有給你一個字典,你得到了一個更有用的DOM結構,它允許你為孩子們遍歷每個元素。from xml.etree import ElementTree as ETxml ET.parse("root_element xml.getroot()for child in root_element:.…

HDU4267(2012年長春站)

這道題真的是好題,讓我對線段樹有了全新的認識,至少讓我真正感受到了線段樹的神奇。 題意是就是線段樹區間更新,單點詢問的問題,不過這個題好就好在它的區間更新的點并不連續! adding c to each of Ai which satisfies…

ITFriend創業敗局(四):菜鳥CEO的自我修養

自創業自封CEO以來,短短3個月,又經歷了無數的磨練,快速成長中。創業不同于打工,他要求你必須有全局觀和綜合能力,技術、市場、商務,啥都得會,還要處理各種各樣的問題和矛盾。根據個人經歷&#…

51nod 1050 循環數組最大子段和

1050 循環數組最大子段和 N個整數組成的循環序列a[1],a[2],a[3],…,a[n],求該序列如a[i]a[i1]…a[j]的連續的子段和的最大值(循環序列是指n個數圍成一個圈,因此需要考慮a[n-1],a[n],a[1],a[2]這樣的序列)。當所給的整數均為負數時…

mysql設置token有效期_記住我 token保存到數據庫

記住我 token保存到數據庫這里使用jpamysqlorg.springframework.bootspring-boot-starter-data-jpamysqlmysql-connector-javaspring.datasource.driver-class-namecom.mysql.cj.jdbc.Driverspring.datasource.urljdbc:mysql://127.0.0.1:3306/fly-demo?serverTimezoneUTC&…

Spark- Linux下安裝Spark

Spark- Linux下安裝Spark 前期部署 1.JDK安裝,配置PATH 可以參考之前配置hadoop等配置 2.下載spark-1.6.1-bin-hadoop2.6.tgz,并上傳到服務器解壓 [rootsrv01 ~]# tar -xvzf spark-1.6.1-hadoop2.6.tgz /usr/spark-1.6.1-hadoop2.6 3.在 /usr 下創建軟鏈接到目標文…

Linux Apache 怎么修改工作模式

Apache默認為prefork模式,主要是考慮到穩定性的原因。  要切換到worker模式,則需要登錄到linux上,進行如下操作:  進入/usr/sbin目錄  cd /usr/sbin  將當前的prefork模式啟動文件改名  mv httpd httpd.prefork  將wo…

python需要背的英語單詞怎么寫_學Python必須背的42個常見單詞,看看你都會嗎?...

這42個單詞是學習Python必須背會的單詞,也是代碼中常見的單詞。希望你能都背下來!!1. adult [?d?lt] 成年人2. authentication [???θent??ke??n] 身份驗證、認證、鑒定3. bit [b?t] 稍微、小量、小塊、一點4. byte [ba?t] …

viewDidLoad、viewWillAppear、viewWillDisappear

- (instancetype)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil viewDidLoad viewWillAppear viewWillDisapppear《iOS編程》P137關于視圖的初始化代碼不能寫在視圖控制器的初始化(1),原因如下:為…

asp.net mvc4開啟SqlServer 會話共享模式

2019獨角獸企業重金招聘Python工程師標準>>> 應用部署結構(精簡): 站點部署在Nginx后面,以Nginx作為反向代理,不希望在Nginx上設置ip_hash,實現比較真實的負載均衡效果。 這時考慮到需要讓site1和site2同時…

SpringMVC中,前臺jsp封裝參數,綁定參數,傳遞參數到后臺controller的過程詳解

前臺到后臺的流程:前臺jsp->后臺:controller控制器層->service業務層->DAO數據訪問層->數據庫model模型層。 從上面流程可知,前臺jsp的數據,想要參與到后臺的業務邏輯運算,關鍵是要先把前臺jsp的數據傳遞到后臺的cont…

包含min函數的棧 python_面試題_設計包含 min函數的棧

設計包含 min函數的棧()定義棧的數據結構,要求添加一個 minminmin函數,能夠得到棧的最小元素。要求函數 min、push以及 pop 的時間復雜度都是 O(1)。#include using namespace std;/*by hk 2015-7-1*/#define MAX ((~(unsigned int )0)-1)/2class stack{…