Veeam [MODULE 2] Restore & Recovery

hongphuc

Intern
1. Giới thiệu chung
Restore & Recovery là một trong những chức năng quan trọng nhất của hệ thống sao lưu dữ liệu. Restore & Recovery là quá trình đưa dữ liệu, máy chủ hoặc máy ảo trở lại trạng thái hoạt động từ các bản sao lưu đã có.

Trong môi trường doanh nghiệp, sự cố có thể xảy ra do lỗi phần cứng, lỗi phần mềm, virus, mã độc, thao tác nhầm của người dùng, mất dữ liệu hoặc hỏng máy ảo. Khi đó, hệ thống Restore & Recovery giúp quản trị viên nhanh chóng khôi phục dữ liệu, giảm thời gian gián đoạn dịch vụ và đảm bảo hoạt động liên tục của hệ thống.

Các hình thức khôi phục phổ biến trong Module 2 gồm:
  • Restore to original location: Khôi phục về đúng vị trí ban đầu.
  • Restore to new location: Khôi phục sang vị trí mới.
  • Instant VM Recovery: Khôi phục máy ảo tức thời từ bản backup.
  • File-level restore: Khôi phục từng tệp/thư mục trên Windows hoặc Linux.
  • Guest file restore: Khôi phục file bên trong hệ điều hành của máy ảo.
Các chức năng khôi phục dữ liệu trong Veeam Backup & Replication

Các chức năng khôi phục dữ liệu trong Veeam Backup & Replication​
2. Restore to original location
Restore to original location là hình thức khôi phục dữ liệu hoặc máy ảo về đúng vị trí ban đầu trước khi xảy ra sự cố. Đây là phương án thường dùng khi máy ảo hoặc dữ liệu gốc đã bị lỗi, bị xóa, bị hỏng hoặc không còn sử dụng được.

Khi thực hiện khôi phục toàn bộ máy ảo về vị trí ban đầu, hệ thống sẽ lấy dữ liệu từ restore point trong bản backup, sau đó ghi đè hoặc phục hồi lại máy ảo tại nơi nó đã tồn tại trước đó. Nếu khôi phục file hoặc thư mục, dữ liệu có thể được đưa về đúng đường dẫn ban đầu trong hệ điều hành.

Ưu điểm của hình thức này là đơn giản, dễ thực hiện, không cần thay đổi nhiều về cấu hình hệ thống. Sau khi khôi phục, máy ảo hoặc dữ liệu vẫn giữ nguyên tên, vị trí, cấu hình và mối liên kết với các thành phần khác trong hệ thống.

Tuy nhiên, khôi phục về vị trí gốc có thể ghi đè dữ liệu hiện tại. Vì vậy, trước khi thực hiện cần kiểm tra kỹ restore point, xác định chính xác thời điểm cần khôi phục và đánh giá xem dữ liệu hiện tại có cần sao lưu lại trước hay không.

Hình thức này phù hợp trong các trường hợp:
  • Máy ảo bị lỗi và cần đưa về trạng thái ổn định trước đó.
  • File/thư mục bị xóa hoặc bị thay đổi nhầm.
  • Hệ thống cần quay lại một thời điểm trước khi phát sinh lỗi.
  • Môi trường sản xuất cần được phục hồi nhanh, đúng cấu hình cũ.
3. Restore to new location
Restore to new location là hình thức khôi phục máy ảo, file hoặc thư mục sang một vị trí khác thay vì ghi đè lên vị trí ban đầu. Khi khôi phục máy ảo sang vị trí mới, quản trị viên có thể lựa chọn host, datastore, tên máy ảo, định dạng ổ đĩa và cấu hình mạng mới.

Hình thức này thường được sử dụng khi quản trị viên muốn kiểm tra dữ liệu trước khi đưa vào sử dụng, muốn tạo bản sao của máy ảo để thử nghiệm, hoặc khi vị trí ban đầu không còn khả dụng do lỗi phần cứng, lỗi storage hoặc thay đổi hạ tầng.

Ưu điểm lớn nhất của restore to new location là an toàn hơn so với restore to original location vì không ghi đè trực tiếp lên dữ liệu đang tồn tại. Quản trị viên có thể phục hồi dữ liệu ra một vị trí tạm, kiểm tra tính toàn vẹn, sau đó mới quyết định có thay thế dữ liệu gốc hay không.

Hình thức này phù hợp trong các trường hợp:
  • Cần kiểm tra bản backup trước khi khôi phục chính thức.
  • Cần dựng một máy ảo tương tự để phục vụ kiểm thử.
  • Cần di chuyển dữ liệu hoặc máy ảo sang host/datastore khác.
  • Hạ tầng gốc bị lỗi hoặc không còn đủ tài nguyên.
  • Muốn tránh rủi ro ghi đè lên dữ liệu hiện tại.
4. Instant VM Recovery
Instant VM Recovery là cơ chế khôi phục máy ảo tức thời từ bản backup. Thay vì phải chờ hệ thống copy toàn bộ dữ liệu từ backup về storage sản xuất, Instant VM Recovery cho phép chạy máy ảo trực tiếp từ file backup.

Cơ chế này giúp giảm đáng kể thời gian khôi phục. Trong tình huống máy ảo sản xuất bị lỗi, quản trị viên có thể khởi động nhanh máy ảo từ restore point để người dùng tiếp tục truy cập dịch vụ. Sau đó, khi hệ thống đã hoạt động tạm thời, quản trị viên có thể migrate máy ảo về storage sản xuất để đạt hiệu năng đầy đủ.

Quy trình hoạt động cơ bản của Instant VM Recovery gồm:
  1. Chọn máy ảo cần khôi phục từ bản backup.
  2. Chọn restore point phù hợp.
  3. Hệ thống mount dữ liệu từ backup repository.
  4. Máy ảo được đăng ký lên host ảo hóa.
  5. Máy ảo được khởi động trực tiếp từ backup.
  6. Các thay đổi phát sinh trong quá trình chạy được lưu tạm vào vùng cache/log.
  7. Sau khi kiểm tra ổn định, máy ảo có thể được migrate về môi trường production.
Ưu điểm của Instant VM Recovery:
  • Rút ngắn thời gian downtime.
  • Không cần chờ restore toàn bộ dữ liệu mới có thể chạy máy ảo.
  • Phù hợp với tình huống khẩn cấp.
  • Có thể dùng để kiểm thử khả năng khôi phục của bản backup.
  • Hỗ trợ khôi phục nhanh các dịch vụ quan trọng.
Hạn chế của Instant VM Recovery là hiệu năng có thể thấp hơn so với máy ảo chạy trực tiếp trên production storage, vì dữ liệu đang được đọc từ backup repository. Do đó, Instant VM Recovery thường được xem là giải pháp tạm thời để khôi phục nhanh dịch vụ, sau đó cần migrate máy ảo về storage chính thức.
Khôi phục máy ảo tức thời từ bản backup

Khôi phục máy ảo tức thời từ bản backup​
5. File-Level Restore trên Windows
File-level restore là hình thức khôi phục từng file hoặc thư mục riêng lẻ thay vì khôi phục toàn bộ máy ảo. Trên hệ điều hành Windows, quản trị viên có thể mở bản backup, duyệt cấu trúc thư mục của máy ảo và chọn đúng file/thư mục cần phục hồi.

Hình thức này rất hữu ích khi sự cố chỉ xảy ra ở một số file cụ thể, ví dụ người dùng xóa nhầm tài liệu, file cấu hình bị thay đổi sai, hoặc một thư mục dữ liệu bị hỏng. Khi đó, không cần restore toàn bộ máy ảo, giúp tiết kiệm thời gian và tài nguyên.

Các tùy chọn thường gặp khi khôi phục file Windows:
  • Restore/Overwrite: Ghi đè file hiện tại bằng file từ backup.
  • Restore/Keep: Khôi phục file về cùng vị trí nhưng giữ lại cả file hiện tại.
  • Restore to: Khôi phục sang máy hoặc vị trí khác.
  • Copy to: Sao chép file ra thư mục cục bộ hoặc thư mục chia sẻ mạng.
Ưu điểm:
  • Khôi phục nhanh, chính xác file cần thiết.
  • Không ảnh hưởng đến toàn bộ máy ảo.
  • Giảm rủi ro downtime.
  • Phù hợp với lỗi do người dùng thao tác nhầm.
6. File-Level Restore trên Linux
File-level restore trên Linux cũng cho phép khôi phục từng file hoặc thư mục từ backup của máy ảo Linux. Hệ thống sẽ mount ổ đĩa từ bản backup, hiển thị cấu trúc thư mục Linux và cho phép quản trị viên chọn dữ liệu cần phục hồi.

Với Linux, cần chú ý đến quyền truy cập, ownership, permission, SSH, SCP và các yêu cầu liên quan đến thư mục đích. Khi khôi phục sang vị trí mới, đích đến thường cần là workload Linux phù hợp và có kết nối mạng.

Các thao tác thường gặp:
  • Restore: Khôi phục về vị trí gốc.
  • Restore to: Khôi phục sang vị trí hoặc workload Linux khác.
  • Copy to: Sao chép dữ liệu ra một vị trí mới.
  • Truy cập file qua FTP trong một số trường hợp.
Ưu điểm của file-level restore trên Linux:
  • Không cần khôi phục toàn bộ máy ảo.
  • Phù hợp khi chỉ mất một số file cấu hình hoặc dữ liệu.
  • Hỗ trợ giữ nguyên quyền và thuộc tính file nếu tài khoản có đủ quyền.
  • Tiết kiệm thời gian xử lý sự cố.
Một số lưu ý:
  • Cần kiểm tra quyền của tài khoản dùng để restore.
  • Cần đảm bảo target Linux có kết nối mạng phù hợp.
  • Nếu dùng SSH/SCP, dịch vụ SSH cần hoạt động.
  • Cần kiểm tra permission sau khi khôi phục.
7. Guest File Restore
Guest file restore là quá trình khôi phục file nằm bên trong hệ điều hành của máy ảo từ bản backup image-level. Điểm quan trọng của cơ chế này là không cần khởi động toàn bộ máy ảo và cũng không cần extract toàn bộ image ra một vị trí trung gian.

Khi thực hiện guest file restore, hệ thống mount đĩa của máy ảo từ bản backup, sau đó mở trình duyệt file backup để quản trị viên xem cây thư mục bên trong hệ điều hành khách. Từ đó, quản trị viên có thể chọn file hoặc thư mục cần khôi phục.

Guest file restore có thể áp dụng cho nhiều tình huống:
  • Khôi phục tài liệu người dùng bị xóa.
  • Khôi phục file cấu hình hệ thống.
  • Khôi phục log, script hoặc dữ liệu ứng dụng.
  • Lấy lại một thư mục mà không cần phục hồi toàn bộ server.
  • Trích xuất dữ liệu để kiểm tra hoặc đối chiếu.
Guest file restore khác với restore toàn bộ VM ở chỗ phạm vi khôi phục nhỏ hơn, thời gian nhanh hơn và ít ảnh hưởng đến hệ thống đang chạy. Đây là phương án hiệu quả khi sự cố chỉ liên quan đến dữ liệu cấp file.
Khôi phục tập tin hệ điều hành khách VM

Khôi phục tập tin hệ điều hành khách VM​
8. Kết luận
Restore & Recovery là nội dung quan trọng trong quản trị sao lưu và bảo vệ dữ liệu. Các phương thức đề cập ở trên giúp quản trị viên linh hoạt xử lý nhiều tình huống sự cố khác nhau, từ lỗi toàn bộ máy ảo đến mất một vài file riêng lẻ.

Qua Module 2, thấy được việc nắm vững các kỹ thuật khôi phục giúp giảm thời gian gián đoạn hệ thống, hạn chế mất mát dữ liệu và đảm bảo hoạt động liên tục. Tùy từng trường hợp cụ thể, quản trị viên cần lựa chọn phương án restore phù hợp để đạt hiệu quả khôi phục tốt nhất.
 
Back
Top