Khôi phc thm ha cho Hyper-V – Phn 1
Ngu
n:quantrimang.com
Brien M. Pose
y
Qun tr mng – Trong lot bài này chúng tôi s gii thiu cho các bn v các
tùy chn cho vic khôi phc thm ha bên trong môi trường Hyper-V.
Gii thiu
Mc dù vic backup và khôi phc mt máy ch thường là mt công vic đơn
gin, tuy nhiên vi công ngh o hóa thì điu này có đôi chút phc tp hơn xét
bc tranh toàn cnh này. Chính vì vy trong lot bài này, chúng tôi s gii thiu
cho các bn các tùy chn khôi phc thm ha bên trong môi trường Hyper-V.
Mc dù có nhiu ưu đim trong vic o hóa máy ch nhưng cũng không th ph
nhn rng vic o hóa cũng mang đến nhiu s phc tp trong vic qun lý. Có
l không đâu đúng hơn khi nói đến vic backup và khôi phc. Nhng gì thm
chí còn gây khó chu đây là có quá nhiu thông tin sai lnh trên Internet có liên
quan đến vic backup và khôi phc thm ha cho các máy ch o. Chính vì vy
trong lot bài này chúng tôi s làm rõ và gii thiu cho các bn các tùy chn khôi
phc thm ha có sn trong môi trường Hyper-V.
Snapshot
Ch đề đầu tiên mà chúng tôi mun gii thiu là các snapshot. Như nhng gì có
th bn biết, Hyper-V có mt cơ chế cho phép bn “chp” ly mt đim nào đó
trong snapshot thi gian ca các máy o. Mc dù các snapshot đều có các v trí
ca chúng xong chúng không th thay thế cho vic backup máy ch o.
Nếu tìm hiu trên nhiu website chc hn các bn s thy có các website nói
rng vic to mt snapshot là mt phương pháp được ưa thích cho vic backup
các máy o trong môi trường Hyper-V. Mc dù mt snapshot không th thay cho
mt backup, nhưng chúng tôi biết được vn đến xut phát t đâu. Hu hết các
ng dng backup trên th trường ngày nay đều s dng Volume Shadow Copy
Service (VSS). Người viết VSS đã to snapshot như mt phn ca quá trình
backup. Chính vì vy các bn cn phi hiu rng các VSS snapshot và Hyper-V
snapshot là hai th không ging nhau.
Vic to mt snapshot trong Hyper-V cung cp cho bn mt cách d dàng và
nhanh chóng cho vic khôi phc li mt máy o tr v trng thái trước đó ca
nó. Cho ví d, gi d bn đã cài đặt mt phiên bn mi ca mt ng dng vào
Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com
máy o. Bn có th to mt snapshot ca máy o trước khi bt đầu thc hin
quá trình nâng cp. Theo cách đó, nếu có điu gì đó không hay xy ra vi bn
trong quá trình nâng cp thì bn ch cn khôi phc snapshot và h thng ca bn
s tr v trng thái trước đó mà nó đã tn ti, trng thái chưa thc hin nâng
cp.
điu này nghe có v ging như mt backup, nhưng thc tế có mt s đim
khác bit quan trng gia các snapshot và các backup. Cho ví d, các snapshot
được lưu ni b trên máy ch. Điu đó có nghĩa rng nếu máy ch gp phi li
v phn cng thì bn s mt các snapshot ca mình. Ngược li, các backup li
được ghi vào thiết b lưu tr ngoài hoc vào mt đĩa khác trên mt máy ch
backup chuyên dùng.
Mt khác bit quan trng khác gia các backup và snapshot ca Hyper-V là rng
các snapshot không biết đến các ng dng. Thc tế, nếu bn quan sát chính
sách h tr cho vic o hóa Exchange 2007 ca Microsoft, h nói rng “H
không h tr vic to các snapshot máy o cho máy khách o Exchange.”
Vy ti sao li có điu đó? S dĩ như vy là vì Hyper-V snapshot không h biết
đến ng dng. Exchange Server 2007 s dng mt cơ s d liu “storage
engine” ngoài để lưu tr d liu ca Exchange Server. Nên mc dù mt
snapshot gm có cơ s d liu trong trng thái hin hành ca nó thì vào lúc ban
đầu d liu s vn được ghi vào các trang cơ s d liu trong b nh, như mt
cách để gim các yêu cu I/O ca Exchange Server. Hyper-V snapshot không
backup ni dung ca b nh h thng, trường hp Exchange Server có th dn
đến mt d liu hay mt cơ s d liu không nht quán, hoc c hai.
Rõ ràng đó ch là mt ví d v ti sao vic s dng hyper-v snapshot không phi
lúc nào cũng tt. Dù máy ch o ca bn đang chy Exchange hoc mt phn
mm nào đó thì bn phi nh rng nếu bn khôi phc mt Hyper-V snapshot,
máy ch s mong đợi mi th ging như thi đim snapshot được “chp”. Cho
ví d, nếu mt máy ch o đang hosting cho mt cơ s d liu, ng dng cơ s
d liu rt cn các máy khách được kết ni đến cơ s d liu như đã được kết
ni vào thi đim khi to snapshot.
Điu này không có nghĩa rng các Hyper-V snapshot là vô dng, mà khá ngược
li. các Hyper-V snapshot li là cách tuyt vi cho vic hn chế nhng ln mo
him ca bn đối vi mt thm ha khi bn thc hin mt th tc ri ro. Chìa
khóa chính để s dng các snapshot thành công là nên kế hoch cho vic s
dng chúng thay cho vic s dng chúng mt cách tùy tin.
Như chúng tôi đã nói, Microsoft không h tr s dng Hyper-V snapshot trong
môi trường Exchange Server. Vic đó nói nên rng, bn có th to mt cách an
Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com
toàn mt Hyper-V snapshot nếu bn tháo d cơ s d liu trước và “stop” các
dch v có liên quan đến Exchange. Chúng tôi không khuyên bt c ai thc hin
điu đó mà ch ch ra rng nếu bn lên kế hoch cho mt snapshot, s dng các
snapshot mt cách có trách nhim thì chúng s mang li cho bn rt nhiu li
ích.
Chúng tôi đã đề cp t trước v mt s các lý do ti sao s dng mt snapshot
không phi là mt la chn đúng nht đối phương pháp backup truyn thng
trước kia, tuy nhiên chúng tôi không gii thích v nhng gì xy ra khi bn to mt
Hyper-V snapshot.
As I am sure that you probably know, virtual machines running on Hyper-V use
virtual hard drive files (.VHD files) instead of physical hard drive volumes. When
you create a snapshot of a virtual machine, you are essentially freezing the
virtual hard drive file so that you can go back to it at a later time if necessary. The
problem with freezing your virtual hard drive files is that you would not be able to
use your virtual machines as normal if the server was completely frozen.
Có th bn đã biết, các máy o chy trên môi trường Hyper-V s dng các file
o (file .VHD) thay cho các phân vùng vt lý ca các cng tht. Khi bn to
mt snapshot ca mt máy o, v bn cht là bn đang “freezing” file đĩa o
để có th tr v trng thái trước đó nếu cn thiết. Vn đề vi vic “freezing” các
file ca cng o là rng bn không th s dng các máy o như bình thường
nếu máy ch chưa được “freezing” hoàn toàn.
Để khc phc vn đề này, Microsoft đã thiết kế Hyper-V để khi bn to mt
snapshot, o s được “freezing” và mt snapshot file s được to ra. Rt nhiu
người cho rng mt snapshot file là mt mirror image ca file đĩa o, tuy nhiên
nó li không phi như vy. Vic “chp” mt snapshot ch mt mt vài giây. Vi
công ngh ngày nay, nó không th nhân bn 500GB file đĩa o trong mt vài
giây.
Nhng gì xy ra là snapshot gm có mt file .AVHD, đây là file được lưu cùng
vi các file khác ca máy o. File o đưc freezing, nhưng điu đó không có
nghĩa rng nó không được s dng. Nó ch có nghĩa rng file o tr trng thái
ch đọc. T đó, d liu có th được đọc t mt file o, nhưng tt c các hành
động ghi xy ra bên trong snapshot file.
Có mt th cn phi lưu ý là vic có mt snapshot có nghĩa rng có hai v trí
trong mt file có th tn ti. Khi Windows cn đọc mt file, nó phi kim tra xem
liu phiên bn mi nht ca file có tn ti bên trong snapshot hay không. Nếu
không, file s được đọc t file đĩa o. Hàm ý đây là rng có nhiu snapshot
máy o có th có mt s nh hưởng ln đến hiu sut ca máy. Tuy nhiên, s
Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com
nh hưởng đến hiu sut này không vĩnh vin. Bn có th quay tr li trng thái
trước đó, sau đó remove các snapshot hoc có th hp nht snapshot vào file
.VHD. Chúng tôi s gii thiu cách thc hin đó cho các bn trong phn 2.
Kết lun
Trong bài này chúng tôi đã gii thiu cho các bn rng mc dù các snapshot
không phi là vt thay thế cho backup truyn thng nhưng chúng cũng có vai trò
ca nó. Trong phn hai, chúng tôi s gii thiu cho các bn cách qun lý các
snapshot này trong Hyper-V như thế nào. Còn trong phn sau na ca lot bài,
chúng tôi s gii thiu mt s công ngh thc hin các backup truyn thng đối
vi các máy o.
Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com
Khôi phc thm ha cho Hyper-V – Phn 2
Ngu
n:quantrimang.com
Qun tr mngTrong phn hai này chúng tôi s tiếp tc tho lun vi các
bn v các cơ chế ca snapshot trong Hyper-V bng cách gii thiu cho
các bn cách cách làm vic vi chúng.
Gii thiu
Trong phn đầu tiên ca lot bài này, chúng tôi đã gii thiu cho các bn thi
đim thích hp và không thích hp đối vi vic s dng các snapshot máy o và
cách làm vic ca các snapshot như thế nào. Trong phn hai này, chúng tôi s
gii thiu cho các bn cách s dng các snapshot như thế nào.
To mt snapshot
Th tc cho vic to mt snapshot thc s rt đơn gin. Nếu quan sát vào hình
A bên dưới, bn s thy rng chúng tôi đã m giao din điu khin Hyper-V
Manager và đã chn mt trong các máy o hin đang hot động. Nếu quan sát
ct bên phi ca giao din điu khin, bn có th thy rng nó được phân thành
hai phn: mt phn trên và mt phn dưới. Phn trên có cha các mc action
gn lin vi máy ch. Phn dưới cha các mc c th cho máy o hin được
chn. Tùy chn th ba phía dưới là Snapshot.
Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com