Quản trị mạng - Trong bài giới thiệu trước của chúng tôi về vSphere Data Recovery, chúng tôi đã giới thiệu cho các bạn về cách triển khai DR plug-in cho máy khách vSphere4 và cách bổ sung thêm thiết bị cho cơ sở hạ tầng ảo hóa. 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 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 Client Data Recovery đượ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 backup và 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 đó Data Recovery 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:
Các máy ảo được tạo trên vSphere4 nên sử dụng phiên bản 7, đây là phiên bản hỗ trợ các tính năng nâng cao lần theo những thay đổi dữ liệu, nếu đã tạo các máy ảo trên vSphere4 hoặc cũ hơn thì chúng sẽ có phiên bản 4 hoặc kém hơn. Tuy nhiên bạn có thể dễ dàng nâng cấp phiên bản VM, và đáng thực hiện điều đó, chỉ cần tắt VM, sau đó kích phải vào nó trong panel bên trái và chọn "Upgrade Virtual Machine version".
Mặc dù vậy trước khi thực hiện, hãy bảo đảm bạn đã cài đặt phiên bản VMware Tools mới nhất trên các máy ảo của mình, vì quá trình nâng cấp phiên bản cũng thay đổi một số phần cứng ảo, chẳnh hạn như NIC, thành phần yêu cầu driver mới có trong VMware Tools.
Chức năng lần theo các thay đổi này cho phép Data Recovery VM có thể phân tích những thay đổi từ backup trước đó, do đó sẽ tạo nhiều ưu điểm cho quá trình backup. Data Recovery cũng sử dụng dữ liệu “de-duplication” cho mỗi điểm lưu trữ, khi các thông tin bị lặp lại trong toàn bộ các backup VM, nó sẽ chỉ lưu thông tin đó một lần. Điều này làm cho hệ thống tiết kiệm được đáng kể thời gian, đặc biệt khi các máy ảo đang chạy cùng một hệ điều hành và được backup đến cùng một điểm lưu trữ.
Trang 2: Thiết lập Data Recovery