10 điều cần biết về ảnh chụp nhanh Hyper-V
Việc tạo ảnh chụp lưu trữ đã được chứng minh là một tính năng cực kỳ hiệu quả đối với những người làm việc trong môi trường ảo. Tuy nhiên, công nghệ ảnh chụp có thể mang lại tác dụng ngược nếu được sử dụng mà không có kiến thức đầy đủ về cách thức hoạt động, những ưu và nhược điểm của nó, cũng như cách thức hoạt động của ảnh chụp trong cơ sở hạ tầng CNTT của bạn. Bài viết này mô tả cách thức sử dụng ảnh chụp lưu trữ trong môi trường ảo Hyper-V và giới thiệu danh sách 10 điều quan trọng nhất bạn cần biết về ảnh chụp Hyper-V.
Bản chụp nhanh Hyper-V là gì?
Bản chụp nhanh Hyper-V (hiện được gọi là điểm kiểm tra Hyper-V) là bản sao tại một thời điểm cụ thể của một máy ảo (VM) đã chọn, cho phép bạn ghi lại trạng thái, dữ liệu và cấu hình phần cứng của máy ảo tại một thời điểm nhất định. Bản chụp nhanh Hyper-V chủ yếu được sử dụng để khôi phục máy ảo về trạng thái trước đó trong trường hợp có bất kỳ thay đổi không cần thiết nào được áp dụng cho máy ảo và người dùng muốn loại bỏ chúng. Ưu điểm chính của công nghệ này là bản chụp nhanh Hyper-V có thể được thực hiện dễ dàng và nhanh chóng cả khi đang hoạt động và khi ngừng hoạt động, mà không gây gián đoạn quy trình làm việc trong máy ảo đang chạy. Trong Hyper-V, có thể tạo, xóa và áp dụng nhiều bản sao lưu cho một VM duy nhất.
Những điều cần biết về bản sao lưu Hyper-V
Dưới đây, chúng tôi liệt kê 10 sự thật hàng đầu về bản sao lưu Hyper-V mà mọi người dùng Hyper-V nên biết để tận dụng công nghệ này một cách hiệu quả trong môi trường ảo của mình.
- Bản sao lưu Hyper-V thực chất được gọi là điểm kiểm tra
Một số bạn có thể thắc mắc tại sao chúng tôi gọi công nghệ bản sao lưu trong Hyper-V là “snapshots” chứ không phải “checkpoints”. Thực tế, cùng với việc phát hành Windows Server 2012 R2, các bản sao lưu Hyper-V đã được đổi tên thành “Hyper-V checkpoints” tại Trình quản lý Hyper-V để phù hợp với thuật ngữ đã được áp dụng lâu nay trong System Center Virtual Machine Management (SCVMM). Điều này có thể được xem là nỗ lực của Microsoft nhằm tạo ra thuật ngữ Hyper-V thống nhất, khác biệt so với các đối thủ cạnh tranh chính của mình.
Cả hai thuật ngữ này (Hyper-V snapshots và Hyper-V checkpoints) đều hợp lệ; do đó, chúng tôi sẽ sử dụng cả hai trong bài viết này. Ví dụ, lệnh cmdlet Get-VMSnapshot và lệnh Get-VMCheckpoint đều hoạt động và có thể sử dụng thay thế cho nhau trong PowerShell.

- Các bản chụp nhanh Hyper-V được lưu trữ dưới dạng tệp AVHD(X)
Trong Hyper-V, khi tạo một bản chụp nhanh Hyper-V mới, một tệp AVHD(X) mới sẽ được tạo ra, chứa duy nhất dữ liệu được ghi lại tại thời điểm đó. Cùng với đĩa chênh lệch, các tệp trạng thái lưu trữ của máy ảo (BIN và VSV) và tệp cấu hình bản chụp nhanh (XML) cũng được tạo ra. Các tệp AVHD(X) được lưu trữ tại cùng vị trí với đĩa cứng ảo gốc.
Sau khi ảnh chụp nhanh được tạo, tất cả các thay đổi trong dữ liệu sẽ được theo dõi và lưu trữ trong đĩa chênh lệch tương ứng (tệp AVHD(X)) cho đến khi ảnh chụp nhanh Hyper-V mới được tạo hoặc ảnh chụp nhanh này bị xóa. Đồng thời, tệp VHD gốc hoạt động ở chế độ chỉ đọc.
- Ảnh chụp nhanh Hyper-V có thể là loại tiêu chuẩn hoặc sản xuất (
). Trước khi Windows Server 2016 và Windows 10 được phát hành, chỉ có một loại ảnh chụp nhanh duy nhất – Tiêu chuẩn. Loại ảnh chụp nhanh này có thể ghi lại trạng thái của máy ảo (VM) tại một thời điểm cụ thể, bao gồm cả bộ nhớ của nó. Tuy nhiên, ảnh chụp nhanh tiêu chuẩn đã chứng minh là không đủ hiệu quả khi áp dụng trong môi trường sản xuất. Do đó, ảnh chụp nhanh sản xuất Hyper-V đã được giới thiệu. Ưu điểm chính của bản sao lưu sản xuất là chúng sử dụng Dịch vụ Bản sao Bóng Thể tích (Volume Shadow Copy Service) cho Windows hoặc Chế độ Đóng băng Hệ thống Tệp (File System Freeze) cho Linux để tạo ra các bản sao lưu nhất quán về dữ liệu và nhận biết ứng dụng của máy ảo. Do đó, bản sao lưu sản xuất Hyper-V đã chứng minh được tính hữu ích cực kỳ cao trong môi trường sản xuất.
Lưu ý rằng các bản sao lưu sản xuất Hyper-V được chọn mặc định, nhưng bạn có thể thay đổi loại bản sao lưu trong Hyper-V Manager hoặc PowerShell.
- Các bản sao lưu Hyper-V có thể được sử dụng để khôi phục các thay đổi hệ thống
Các bản sao lưu Hyper-V thường được tạo trước khi cài đặt phần mềm mới, áp dụng các thay đổi cấu hình, thực hiện cập nhật hệ điều hành (OS) hoặc thực hiện các thay đổi trong Registry. Các bản cập nhật phần mềm và thay đổi cấu hình có thể thất bại và dẫn đến một số kết quả không mong muốn. Do đó, việc tạo bản sao lưu VM trước đó và sử dụng chúng để hủy bỏ các thay đổi đã áp dụng và khôi phục VM về trạng thái trước đó là một lựa chọn khả thi.
- Các bản sao lưu Hyper-V chứng minh là cực kỳ hiệu quả trong môi trường thử nghiệm và phát triển
Rõ ràng là các bản sao lưu Hyper-V cho phép bạn dễ dàng và nhanh chóng khôi phục VM về trạng thái trước đó trước khi các thay đổi gây hại được áp dụng. Do đó, chúng có thể được xem là công cụ phù hợp cho môi trường thử nghiệm và phát triển.
Hơn nữa, việc sử dụng bản sao lưu Hyper-V trong môi trường sản xuất không được khuyến khích vì các tệp AVHD(X) có xu hướng tăng kích thước nhanh chóng và chiếm thêm không gian đĩa, điều này cuối cùng ảnh hưởng đến hiệu suất máy chủ của bạn.
- Bản sao lưu Hyper-V không phải là giải pháp thay thế cho sao lưu
Điều quan trọng nhất bạn cần biết về bản sao lưu Hyper-V là chúng không phải là bản sao lưu và không thể cung cấp mức độ bảo vệ dữ liệu tương tự như phần mềm sao lưu. Bản sao lưu máy ảo chỉ là giải pháp ngắn hạn để lưu trạng thái của máy ảo tại một thời điểm cụ thể nhưng thực tế không tạo ra bản sao của đĩa ảo. Bản sao lưu Hyper-V không thể bảo vệ khỏi các vấn đề có thể ảnh hưởng đến máy chủ. Nếu máy ảo (VM) bị hỏng, các bản sao lưu (snapshot) đã tạo sẽ bị xóa theo. Do đó, đĩa ảo chính vẫn là điểm lỗi duy nhất trong môi trường của bạn.
- Vị trí mặc định của các bản sao lưu Hyper-V là thư mục chứa tệp VHD(X) gốc
Hyper-V tự động gán một vị trí mặc định cho các bản sao lưu của mình. Thông thường, đó là thư mục chứa đĩa cứng ảo gốc và tất cả các đĩa chênh lệch đều được tạo tự động tại cùng vị trí với đĩa cha của chúng.
Tuy nhiên, khi sử dụng Hyper-V Manager, bạn có thể chọn vị trí lưu trữ cấu hình bản sao lưu và các tệp trạng thái đã lưu của bản sao lưu cho máy ảo (VM) đã chọn. Để thực hiện điều này, hãy mở Hyper-V Manager và đảm bảo rằng không có bản sao lưu Hyper-V nào cho VM này. Nhấp vào ” Settings ” và chọn danh mục ” Checkpoints “. Trong ” Checkpoint File Location, “, nhấp vào ” Browse ” và chọn thư mục nơi các tệp sẽ được lưu trữ. Để hoàn tất thao tác, nhấp vào ” Apply ” và sau đó ” OK“.

Cân nhắc thay đổi vị trí chụp nhanh mặc định sang một phương tiện khác để ngăn các tệp AVHD(X) tích tụ và chiếm dụng toàn bộ dung lượng đĩa.
- Không nên xóa các bản chụp nhanh Hyper-V mà nên hợp nhất chúng
Khi có nhiều bản chụp nhanh trên một máy chủ duy nhất, chúng thường chiếm nhiều dung lượng, điều này ảnh hưởng tiêu cực đến hiệu suất máy chủ. Do đó, bạn phải xóa các bản chụp nhanh Hyper-V định kỳ để giải phóng dung lượng trên máy chủ Hyper-V. Tuy nhiên, các tệp AVHD(X) không nên bị xóa trực tiếp khỏi thư mục hệ thống. Thay vào đó, chúng nên được hợp nhất.
Trong quá trình hợp nhất, các tệp AVHD(X) sẽ được hợp nhất với đĩa cha. Sau khi quá trình hoàn tất, các tệp bản sao lưu sẽ bị xóa khỏi hệ thống. Để hợp nhất các bản sao lưu Hyper-V, hãy sử dụng Hyper-V Manager hoặc các lệnh PowerShell.
- Tên bản sao lưu Hyper-V phải duy nhất
Khi bản sao lưu Hyper-V được tạo lần đầu tiên, một tên tiêu chuẩn sẽ được gán tự động cho nó. Tên mặc định của bản sao lưu Hyper-V có định dạng sau: Tên VM – (MM/DD/YYYY -hh:mm:ss AMPM). Loại tên này có thể gây nhầm lẫn đôi khi, đặc biệt khi làm việc với nhiều bản sao lưu Hyper-V. Do đó, chúng tôi khuyên bạn nên đổi tên các bản chụp nhanh VM để phân biệt chúng với nhau. Đặt tên duy nhất cho mỗi bản chụp nhanh, bao gồm thông tin về trạng thái của VM tại thời điểm chụp. Một lần nữa, Hyper-V Manager và PowerShell có thể được sử dụng để đổi tên các bản chụp nhanh Hyper-V.
- Nhiều bản chụp nhanh Hyper-V có thể tạo thành một cây bản chụp nhanh
Nếu bạn mở Hyper-V Manager và xem các điểm kiểm tra đã tạo, bạn sẽ nhận thấy cách chúng được cấu trúc giống như hình dạng của một cây, với mỗi nhánh phát sinh từ nhánh trước đó.

Khi bạn có nhiều điểm kiểm tra trong cơ sở hạ tầng của mình, chúng không được sắp xếp ngẫu nhiên mà được tổ chức theo thứ bậc cha-con, trong đó một điểm kiểm tra được gọi là cha của điểm kiểm tra được tạo sau nó (được gọi là con). Lưu ý rằng một cây điểm kiểm tra có thể bao gồm tối đa 50 điểm kiểm tra. Bạn phải theo dõi trạng thái của cây điểm kiểm tra để đảm bảo rằng nó không phát triển quá lớn về kích thước, vì điều này sẽ làm giảm hiệu suất của máy ảo (VM) và giảm dung lượng đĩa.
Kết luận
Mặc dù các bản sao lưu Hyper-V có nhiều ưu điểm, nhưng chức năng của chúng vẫn chưa đủ tiên tiến để đảm bảo bảo vệ dữ liệu đáng tin cậy. Do đó, bản sao lưu Hyper-V chỉ có thể được sử dụng hiệu quả trong một số trường hợp cụ thể như phát triển và thử nghiệm, nơi bạn cần xem kết quả ngay lập tức của công việc và có cơ hội hoàn nguyên các thay đổi trong hệ thống.
Nếu bạn đang tìm kiếm một giải pháp đáng tin cậy cung cấp nhiều tùy chọn bảo vệ dữ liệu, tích hợp nhiều tính năng và có giá chỉ bằng một phần nhỏ so với giá tiêu chuẩn, hãy cân nhắc NAKIVO Backup & Replication. Giải pháp này mang lại nhiều lợi ích như tối ưu hóa không gian lưu trữ, tiết kiệm thời gian và công sức, nâng cao hiệu suất, tăng tốc độ, giảm gánh nặng quản lý, tăng độ tin cậy, tự động hóa khôi phục thảm họa (DR) và nhiều hơn nữa.