Cách khắc phục lỗi: Thao tác điểm kiểm tra Hyper-V không thành công
Một lỗi có thể xảy ra khi làm việc với các điểm kiểm tra (checkpoint) của Microsoft Hyper-V là lỗi “ ” (Thao tác với điểm kiểm tra Hyper-V không thành công) và các lỗi tương tự khác như “ ”. Hãy đọc bài viết trên blog này để tìm hiểu về các nguyên nhân có thể dẫn đến lỗi này cũng như các phương pháp khắc phục lỗi điểm kiểm tra.
Tổng quan nhanh về điểm kiểm tra Hyper-V
Điểm kiểm tra Hyper-V là tính năng cho phép bạn lưu trạng thái của máy ảo bằng cách tạo một đĩa ảo chênh lệch. Mọi thay đổi được thực hiện trên đĩa ảo (tức là các khối bị thay đổi) sẽ được ghi vào tệp điểm kiểm tra .AVHDX thay vì được ghi vào tệp đĩa ảo gốc Tệp .VHDX. Bạn có thể tạo một chuỗi các điểm kiểm tra, và nhiều tệp .AVHDX liên kết sẽ được tạo trong thư mục tương ứng của máy ảo. Có hai loại điểm kiểm tra:
Standard checkpointslà các điểm kiểm tra nhất quán khi hệ thống bị treo. Chúng lưu trạng thái đĩa và bộ nhớ của máy ảo.Production checkpointslà các điểm kiểm tra nhất quán với ứng dụng. Dịch vụ Bản sao Bóng Thể tích (VSS) và Dịch vụ Tích hợp Hyper-V được sử dụng để đóng băng trạng thái hệ thống tệp nhằm tránh lỗi khi ghi dữ liệu vào các tệp đang mở.
Lưu ý: Để biết thêm thông tin, hãy đọc bài viết này bài viết trên blog về các điểm kiểm tra Hyper-V.
Cách khắc phục các sự cố thường gặp khi thao tác điểm kiểm tra Hyper-V thất bại
Dưới đây là một số lỗi bạn có thể gặp phải khi cố tạo điểm kiểm tra Hyper-V:
- Thao tác điểm kiểm tra Hyper-V thất bại
- Không thể khởi tạo thao tác điểm kiểm tra
- Không thể tạo đĩa cứng ảo tự động
- Từ chối truy cập chung
Nguyên nhân phổ biến của các thông báo lỗi này là quyền truy cập tệp và thư mục đã được thiết lập không chính xác. Vấn đề này có thể xảy ra trong các tình huống sau:
- Quyền truy cập cho thư mục snapshot không chính xác.
- Máy ảo (VM) đã được di chuyển không đúng cách từ một máy chủ Hyper-V khác và quyền truy cập chưa được thiết lập chính xác.
- Hyper-V cần được khởi động lại.
Để hiểu nguyên nhân của lỗi và khắc phục, bạn có thể thực hiện các bước sau:
- Kiểm tra quyền truy cập
- Kiểm tra nhật ký
- Kiểm tra cài đặt Dịch vụ Tích hợp
- Thay đổi loại điểm kiểm tra
Hãy xem xét từng mục chi tiết hơn.
Kiểm tra quyền truy cập
Bạn có thể thấy một máy ảo Hyper-V đang chạy với các điểm kiểm tra trong ảnh chụp màn hình bên dưới. Các tệp đĩa ảo AVHDX được tạo khi bạn thực hiện các điểm kiểm tra. Trong ví dụ này, các tệp đĩa ảo được lưu trữ trong thư mục D:Hyper-VVirtual hard disks . Bạn cần đảm bảo rằng Hyper-V có đủ quyền truy cập vào dữ liệu cần thiết.
Tài khoản hệ thống mà Hyper-V đang chạy phải có quyền đọc và ghi cho thư mục chứa các tệp đĩa ảo và tệp ảnh chụp nhanh. Nếu bạn thấy một mã định danh thay vì tên người dùng hoặc tên nhóm trong thuộc tính thư mục, có thể quyền truy cập không chính xác. Nếu quyền truy cập đã đúng, hãy kiểm tra xem bạn có đủ dung lượng lưu trữ trống để thực hiện các thao tác với các điểm kiểm tra Hyper-V hay không.
Kiểm tra nhật ký
Lời khuyên chung để khắc phục các lỗi Hyper-V khác nhau là kiểm tra các tệp nhật ký trong Trình xem sự kiện. Trong Trình xem sự kiện, bạn có thể tìm thấy thông tin chi tiết hơn về các lỗi so với tại Trình quản lý Hyper-V.
Để xem nhật ký, mở Computer Management và truy cập System Tools > Event viewer > Applications and services > Microsoft > Windows > Hyper-V VMMS.
Kiểm tra cài đặt của Dịch vụ Tích hợp
Thực hiện các bước sau để khắc phục sự cố:
- Đảm bảo rằng Dịch vụ Tích hợp Hyper-V đã được cài đặt trong hệ điều hành khách (OS).
- Mở cài đặt máy ảo (VM).
- Nhấp vào
Integration Servicestrong phần Quản lý . - Chọn/Bỏ chọn tùy chọn
Backup (volume checkpoint). Tùy chọn bị bỏ chọn được sử dụng cho các điểm kiểm tra nhất quán khi hệ thống bị treo, và tùy chọn được chọn được sử dụng cho các điểm kiểm tra nhất quán ứng dụng (tín hiệu VSS được truyền đến hệ điều hành khách). Nếu có vấn đề với trình ghi VSS, việc vô hiệu hóa tùy chọn này có thể giúp khắc phục. Chọn tùy chọnGuest Services.
Nếu việc bỏ chọn tùy chọn Backup (volume checkpoint) giúp bạn tạo điểm kiểm tra mà không gặp lỗi, khuyến nghị bạn nên chọn lại tùy chọn này sau khi hoàn tất việc tạo điểm kiểm tra.
Thay đổi loại điểm kiểm tra
Điểm kiểm tra sản xuất được sử dụng mặc định trong Hyper-V. Nếu bạn thấy lỗi Hyper-V checkpoint operation failed , hãy thử thay đổi loại điểm kiểm tra thành điểm kiểm tra tiêu chuẩn.
- Mở cài đặt VM.
- Nhấp vào
Checkpointstrong phần Quản lý . - Thay đổi loại điểm kiểm tra bằng cách chọn tùy chọn phù hợp (thay đổi
Productionđiểm kiểm tra thànhStandardđiểm kiểm tra).
Chức năng Chỉnh sửa không khả dụng vì có điểm kiểm tra
Lỗi Chức năng Chỉnh sửa không khả dụng vì có điểm kiểm tra cho máy ảo này có thể xảy ra khi bạn cố gắng chỉnh sửa cài đặt đĩa ảo của một máy ảo trong Hyper-V. Khi đĩa ảo có điểm kiểm tra, bạn không thể thực hiện các thao tác đĩa ảo, như mở rộng đĩa ảo. Bạn cũng có thể không thể chỉnh sửa các cài đặt máy ảo này vì máy ảo đang chạy và các tệp đang được sử dụng.
Các giải pháp khả thi để khắc phục lỗi Chức năng chỉnh sửa không khả dụng vì có các điểm kiểm tra cho máy ảo này :
- Tắt máy ảo (VM) và xóa (hoặc hợp nhất) các bản chụp nhanh.
- Bạn có thể cần tắt các điểm kiểm tra sản xuất cho máy ảo.
- Nếu bản chụp nhanh được tạo bởi phần mềm sao lưu Hyper-V, hãy thử xóa điểm kiểm tra sao lưu còn sót lại này trong PowerShell:
Get-VMSnapshot -ComputerName "HyperVHostName" -VMName "VMWithLingeringBackupCheckpoint" | Remove-VMSnapshot
Trong phần tiếp theo, chúng tôi sẽ giải thích bản chất của lỗi “Hoạt động điểm kiểm tra Hyper-V thất bại” khi lỗi này xảy ra sau khi chạy các tác vụ sao lưu máy ảo Hyper-V và các phương pháp khắc phục lỗi này.
Sao lưu thất bại và các điểm kiểm tra còn tồn tại
Đôi khi, tùy chọn xóa truyền thống không khả dụng cho một điểm kiểm tra trong giao diện Hyper-V Manager. Tình huống phổ biến nhất dẫn đến điều này là một tác vụ sao lưu thất bại.
Một số giải pháp sao lưu thực hiện các bước sau để thực hiện tác vụ sao lưu:
- VM được đặt vào trạng thái chỉ đọc đã lưu.
- Một điểm kiểm tra loại khôi phục được tạo ra. Điểm kiểm tra này sẽ lưu giữ các thay đổi mới được áp dụng cho VM trong quá trình sao lưu.
- Giải pháp sao lưu sao chép dữ liệu của VM khi nó ở trạng thái chỉ đọc. Do đó, có thể tạo ra một bản sao dữ liệu nhất quán.
- Khi quá trình sao chép hoàn tất, tệp checkpoint.AVHDX phục hồi sẽ được hợp nhất tự động với tệp .vhdx của máy ảo gốc, và điểm kiểm tra phục hồi sẽ bị xóa. Quá trình này còn được gọi là dọn dẹp.
Nếu quá trình sao lưu thất bại, điểm kiểm tra phục hồi sẽ không bị xóa tự động. Nó trở thành một “điểm kiểm tra còn sót lại”. Việc xóa loại điểm kiểm tra này có thể gặp khó khăn, vì tùy chọn xóa thường không có sẵn trong Hyper-V Manager (tùy chọn Delete trong menu bị vô hiệu hóa).
Cách dọn dẹp khi xảy ra lỗi thao tác điểm kiểm tra Hyper-V thất bại
Trong tình huống đã đề cập với các điểm kiểm tra còn sót lại, phương pháp đáng tin cậy nhất để xóa điểm kiểm tra sao lưu là sử dụng PowerShell:
- Mở Windows PowerShell với quyền quản trị viên.
- Lấy tên chính xác của điểm kiểm tra khôi phục bằng lệnh
Get-VMSnapshot. Cung cấp VMName khi được yêu cầu. - Chạy lệnh
Get-VM -Name| Get-VMSnapShot -Name | Remove-VMSnapshot - Xác minh rằng điểm kiểm tra khôi phục đã được xóa thành công bằng lệnh
Get-VMSnapshot
Element Not Found 0x80070490
Một lỗi khác liên quan đến việc tạo điểm kiểm tra Hyper-V là Không thể khởi tạo thao tác điểm kiểm tra: Không tìm thấy phần tử. (0x80070490).
Nếu lỗi này xảy ra, bạn sẽ không thể tạo điểm kiểm tra Hyper-V mới. Nguyên nhân của lỗi này có thể là do quyền truy cập tệp bị hỏng, như đã giải thích ở phần trên của bài viết này, hoặc do sự cố với trình ghi VSS bên trong máy ảo.
Bạn có thể tìm thấy các bản ghi lỗi tạo điểm kiểm tra trong Nhật ký sự kiện tại phần Hyper-V-Worker > Admin với các ID sự kiện 3280 và 18012 . Bạn có thể xem ví dụ về cửa sổ nhật ký Hyper-V Worker Admin trong ảnh chụp màn hình dưới đây:
Kiểm tra thư mục lưu trữ các tệp máy ảo của bạn. Nếu bạn không đang chạy tác vụ sao lưu tạo điểm kiểm tra, nhưng thấy một tệp trông giống như {VirtualDisk_name}-AutoRecovery.AVHDX điều này có thể có nghĩa là tệp này được tạo bởi một tác vụ sao lưu trước đó không hoàn tất đúng cách. Xóa tệp .AVHDX này và thử tạo điểm kiểm tra hoặc chạy lại tác vụ sao lưu.
Ngoài ra, hãy áp dụng các khuyến nghị trên và kiểm tra quyền truy cập thư mục, tùy chọn điểm kiểm tra và tùy chọn Dịch vụ Tích hợp để khắc phục lỗi 0x80070490 không tìm thấy phần tử .
Lưu ý: Đọc thêm về Cách tắt máy ảo Hyper-V bị kẹt ở trạng thái khởi động/dừng.
Kết luận
Các nguyên nhân phổ biến dẫn đến lỗi “Hoạt động điểm kiểm tra Hyper-V thất bại” và các lỗi liên quan đến điểm kiểm tra tương tự bao gồm quyền truy cập thư mục VM không chính xác, vấn đề VSS, và tác vụ sao lưu VM thất bại khi sử dụng phần mềm bảo vệ dữ liệu của bên thứ ba. Các ứng dụng sao lưu sử dụng loại điểm kiểm tra khôi phục đặc biệt như một đĩa cứng ảo chênh lệch. Tuy nhiên, điểm kiểm tra chỉ có thể bị xóa hoặc dọn dẹp thông qua Windows PowerShell nếu quá trình sao lưu thất bại. Sử dụng nhật ký Hyper-V để xác định và khắc phục sự cố.
Các điểm kiểm tra không thể bảo vệ dữ liệu của bạn trong trường hợp máy ảo gốc bị hỏng. Sao lưu và nhân bản là rất quan trọng để bảo vệ dữ liệu. NAKIVO Backup & Replication là một giải pháp bảo vệ dữ liệu toàn diện với các tính năng nâng cao, cung cấp sao lưu không cần trình điều khiển, khôi phục tức thì và khôi phục sau thảm họa.






