Khôi phục thảm họa cho Hyper-V – Phần 5
Ngu
ồn : quantrimang.com
Quản trị mạng – Trong phần tiếp theo này, chúng tôi sẽ giới thiệu cho các
bạn một số ưu điểm trong việc sử dụng các backup VSS ở mức hệ điều
hành host của các máy chủ Hyper-V.
Giới thiệu
Trong phần trước của loạt bài này, chúng tôi đã giới thiệu cho các bạn về một số
hạn chế có liên quan đến việc thực hiệ
n backup VSS mức host của Hyper-V. Một
số hạn chế đó mang tính đặc trưng cho Windows Server Backup, tuy nhiên chắc
chắn bạn sẽ phân vân tự hỏi liệu có lẽ có một cách nào đó tốt hơn để backup
các máy ảo của mình.
Chúng tôi đã kết thúc phần trước của loạt bài này bằng cách nói rằng mình đã bị
thuyết phục bởi một số ưu điểm trong việc sử dụng các backup VSS trên các
máy chủ Hyper-V, tuy nhiên các backup VSS đ
ó mới chỉ là một phần trong chiến
lược backup tổng thể của bạn. Chính vì vậy mà chúng tôi muốn sử dụng phần
này để giới thiệu thêm lý do tại sau chúng tôi đã tạo nó.
Khả năng tương thích với các hệ điều hành khách
Lý do chúng tôi khuyên các bạn sử dụng các backup VSS mức host của các máy
chủ Hyper-V là nó cho phép bạn tránh được các vấn đề về tương thích hệ điều
hành. Hầu hết các ứng dụ
ng backup mà chúng tôi làm việc trong nhiều năm qua
đều yêu cầu các tác nhân (agent) để được triển khai trên các máy chủ đang
được backup. Giống như các kiểu phần mềm khác, các tác nhân sẽ không chạy
trừ khi có đủ các yêu cầu tối thiểu của hệ thống. Đây là một vấn đề thực sự cho
các tổ chức đang làm việc với các mạng không đồng nhất.
Cho ví dụ, hình dung rằng các tác nhân cho ứng dụng backup của bạn chỉ tương
thích v
ới Windows Server 2003 và Windows Server 2008. Điều này sẽ rất tốt nếu
chỉ có các hệ điều hành máy chủ mà bạn đang sử dụng, tuy nhiên bạn sẽ gặp
phải một vấn đề thực nếu có các máy chủ Linux hoặc các máy chủ Windows cũ.
Ưu điểm trong việc thực hiện các backup VSS ở mức hệ điều hành host là các
backup không quan tâm đến kiểu hệ điều hành đang chạy trên các máy ảo c
ủa
bạn là gì. Tuy nhiên điều này không hoàn toàn đúng. Mặc dù ứng dụng backup
của bạn không biết và cũng không quan tâm các hệ điều hành đang chạy bên
trong các máy ảo là gì nhưng có một sự khác biệt nhỏ giữa cách thực hiện của
một số các máy ảo được backup.
Nếu một máy ảo đang chạy một hệ điều hành hỗ trợ VSS, thì các dịch vụ tích
hợp Hyper-V sẽ trợ giúp bạn trong việc tạo một VSS snapshot máy ảo. Nếu máy
ảo không chạy một hệ điều hành có hỗ trợ VSS (hoặc nếu các dịch vụ tích hợp
không được cài đặt vào hệ điều hành khách) thì một VSS snapshot vẫn được
tạo b
ởi máy ảo. Sự khác biệt ở đây là các hệ điều hành khách không tương thích
VSS, nó không có cách nào để chuẩn bị cho snapshot (thứ cần thiết cho việc
bảo vệ sự toàn vẹn của backup). Với sự thực đó, Hyper-V sẽ cho ngủ đông máy
ảo ngay lập tức trong khi thực hiện chụp ảnh snapshot.
Không may nắm ở đây là có một sự gián đoạn của dịch vụ trong khi máy khách
ngủ đông, tuy nhiên quá trình ngủ
đông và tạo snapshot thường xảy ra khá
nhanh. Lý do tại sao sự ngủ đông cần thiết đến vậy là vì một phần của quá trình
ngủ đông có liên quan đến việc ghi các nội dung của bộ nhớ máy ảo. Điều này
bảo đảm rằng tất cả dữ liệu có liên quan với máy ảo sẽ được capture trong quá
trình backup và các giao dịch sẽ không xuất hiện trong quá trình backup.
Khôi phục Bare Metal
Một ưu điểm khác cho việ
c thực hiện các backup VSS ở mức hệ điều hành host
của các máy chủ Hyper-V là cho phép bạn thực hiện sự tương đương của máy
ảo đối với khôi phục “bare metal” (khôi phục không yêu cầu đối với hệ điều hành
và phần mềm cài đặt trước).
Khi thực hiện một backup hệ thống đầy đủ cho một máy chủ vật lý, bạn sẽ
backup hệ điều hành của máy chủ,
ứng dụng, dữ liệu và trạng thái hệ thống.
Điều tương tự cũng xảy ra nếu bạn thực hiện một backup hệ thống của một máy
ảo từ bên trong máy ảo. Vấn đề ở đây là có thứ hơn trong quá trình thực hiện
máy ảo so với máy vật lý và việc chạy một backup hệ thống đầy đủ từ bên trong
một máy ảo sẽ không capture phần dữ liệ
u đòi hỏi thêm này.
Vậy dữ liệu đòi hỏi thêm mà chúng tôi đang nói đến là gì? Nó chính là cấu hình
của máy ảo. Khi bạn tạo một máy ảo, bạn phải khai báo cho Windows lượng bộ
nhớ mà bạn muốn gán cho máy ảo. Phải cấu hình những thứ như tên ổ cứng ảo,
số lượng các bộ vi xử lý ảo sẽ được sử dụng và cách bạn kết nối với máy chủ ảo
v
ới mạng. Tất cả các thông tin này được lưu bên ngoài máy ảo, vì máy ảo không
thể khởi động mà không có nó.
Quan điểm của chúng tôi là nếu bạn thực hiện một backup hệ thống đầy đủ từ
bên trong một máy ảo, bạn sẽ không thể backup cấu hình của máy ảo. Điều đó
không có nghĩa rằng backup của bạn không có tác dụng. Chắc chắn bạn vẫn có
thể khôi phục backup. Nhưng bạn ch
ỉ không thể sử dụng backup để tạo lại một
cách hoàn chỉnh máy ảo từ “đống đổ nát”.
Nói theo cách khác, việc thực hiện backup ở mức hệ điều hành host của máy
chủ Hyper-V sẽ capture tất cả các thông tin cấu hình cho mỗi máy ảo, điều này
cho phép bạn thực hiện tương đương như khôi phục trên máy vật lý.
Phí đăng ký ứng dụng backup
Hiện rất nhiều người đang lo lắng về giá thành cho việc điều hành một doanh
nghiệp. Đ
iều này là cho chúng ta có được một ưu điểm khác trong việc thực hiện
các backup VSS này. Rõ ràng, mọi ứng dụng backup đều khác nhau nhưng hầu
hết trong số chúng đều được đăng ký theo số lượng máy chủ mà bạn backup.
Cho ví dụ, nếu bạn backup 5 máy chủ thì bạn sẽ cần phải có đến 5 đăng ký.
Nhiều ứng dụng backup yêu cầu bạn cài đặt một tác nhân (agent) vào các máy
chủ mà bạn sẽ backup. Các tác nhân không chỉ làm tăng khả n
ăng truyền thông
giữa ứng dụng backup và máy chủ mà chúng còn cung cấp cho ứng dụng
backup cách đến số lượng máy chủ đang được backup và tính ra số đăng ký
đang được sử dụng.
Khi bạn thực hiện một backup mức host cho máy chủ Hyper-V, bạn sẽ backup
nhiều máy ảo, tuy nhiên chỉ có một tác nhân được yêu cầu là tác nhân đang
chạy trên hệ điều hành host. Nếu trường hợp bạn có nhiều máy ảo thì điều này
có thể tiết kiệm được rất nhiều chi phí đầu tư.
Kết luận
Như những gì các bạn thấy, có rất nhiều lợi ích trong việc thực hiện các backup
VSS mức host của các máy chủ Hyper-V. Phần tiếp theo của loạt bài này chúng
tô sẽ giới thiệu cho các bạn về một số hạn chế của các backup VSS mức host
cũng như cách khắc phục các hạn chế đó như thế nào.