Tạovàkhôiphụcbackupvới VMware vSphere
Data Recovery
Trong đó chúng tôi cũng giới thiệu một trong các tính năng chính là giao
diện quản lý có tính trực giác cao, được tích hợp với máy khách vSphere để
cho phép cấu hình đơn giản các công việc backup. Nếu đã thực hện theo các
bước được giới thiệu trong bài đó thì lúc này bạn hoàn toàn có thể sử dụng
giao diện quản lý này để thực hiện một số công việc; trong bài này chúng tôi
sẽ giới thiệu tiếp cho các bạn về cách tạo một lịch trình backup cho máy ảo,
chạy một backupvà sau đó khôiphục máy ảo đó từ backup.
Các nguyên lý khôiphục cơ bản
Plug-in vSphere Client DataRecovery được sử dụng để cấu hình máy ảo
Data Recovery (DR), các máy ảo khôi phục dữ liệu này sau đó sẽ được dùng
để lưu trữ các backupvà thực hiện các công việc khôi phục. Theo lý thuyết,
các máy ảo DR có thể backup đồng thời đến 8 máy ảo, tuy vậy hiệu suất
CPU của nó phải dưới 90% để có thể thực hiện công việc backup, nếu không
nó sẽ đợi cho tới khi xuống được mức này. Quá trình việc bằng cách sử dụng
tính năng snapshot của ESX để “đóng băng” (freeze) copy ở một thời điểm
nào đó cho toàn bộ các đĩa sử dụng trên máy ảo mục tiêu, cách thức này sẽ
cung cấp cho nó một image đã khóa để backup trong khi máy ảo vẫn tiếp tục
hoạt động, lúc này các thay đổi đối với đĩa sẽ được ghi đè vào một file
snapshot tạm thời.
Khi backup hoàn tất, máy ảo DR sẽ phát hành snapshot để làm cho các thay
đổi về đĩa được replay từ file snapshot tạm thời vào image đĩa đã “đóng
băng”, đưa nó trở lại trạng thái “sống”.
Data Recovery hỗ trợ việc ghi các backup vào một số vị trí nào đó, có thể là
kho lưu trữ ESX nội bộ hoặc một địa chỉ mạng có sử dụng tính năng chia sẻ
file CIFS như SAMBA hoặc chia sẻ thư mục trong Windows. Mặc dù vậy,
do những ràng buộc về bộ nhớ, chỉ hai vị trí lưu trữ có thể được ghi đồng
thời, số lượng vị trí nhiều hơn có thể được chỉ định nhưng các công việc
phải được lập lịch trình riêng. Giới hạn là 100 máy ảo có thể được backup
bởi một DR VM, mặc dù bạn có thể tạo các công việc backup nhiều hơn số
máy ảo nhưng nó sẽ bỏ qua. Các máy ảo DR bổ sung có thể được cài đặt để
khắc phục hạn chế này nhưng cần phải quan tâm đến việc cấu hình các công
việc backup vì các thiết bị có thể không biết về nhau.
Một điều quan trọng nữa cần lưu ý để bảo đảm một backup hoàn toàn có tính
khôi phục đối với máy ảo là cố gắng tạo một snapshot in lặng (quiesce).
Điều này yêu cầu hệ điều hành và các ứng dụng đang chạy trên nó có thể ghi
dữ liệu cư trú trong bộ nhớ vào đĩa để được đưa tất cả vào trong snapshot
cho backup, bằng không các ứng dụng có thể mất các dữ liệu quan trọng. Để
thực hiện vấn đề này, VMware Tools cần phải được cài đặt trên hệ điều hành
khác, sau đó DataRecovery sẽ chỉ dẫn nó thực hiện hành động “quiesce” hệ
thống trong quá trình tạo snapshot, tiếp sau là “de-quiesce” khi quá trình
được hoàn tất. Với các hệ điều hành khách Windows có hỗ trợ Volume
Shadowcopy Services thì vấn đề này sẽ được hành động bởi dịch vụ
VMware VSP, nếu không Vmware sẽ sử dụng bất cứ tính năng nào có hỗ trợ
quiesce có sẵn trong hệ điều hành. Chính vì vậy luôn bảo đảm đã cài đặt
phiên bản mới nhất của VMware Tools trên tất cả các máy ảo nếu có thể.
Không cài đặt VMware Tools sẽ không làm bạn bị ngưng việc backup máy
ảo nhưng các backup sẽ chỉ là những “tai nạn phù hợp” và bắt buộc khởi
động lại sau một khôi phục.
Các host vSphere 4.0 ESX gồm có nhiều optimisation cho các máy ảo để có
thể lần theo những thay đổi về trạng thái đĩa ảo, tuy nhiên các optimisation
này không hiện diện trên các máy ảo đã tạo trên các phiên bản cũ của ESX
(3.5 hoặc cũ hơn). Bạn có thể dễ dàng kiểm tra phiên bản mà mình đang sử
dụng trên các máy ảo của mình từ tab Summary trong máy khách vSphere:
. Tạo và khôi phục backup với VMware vSphere
Data Recovery
Trong đó chúng tôi cũng giới thiệu một trong. về cách tạo một lịch trình backup cho máy ảo,
chạy một backup và sau đó khôi phục máy ảo đó từ backup.
Các nguyên lý khôi phục cơ bản
Plug-in vSphere