Computer >> Máy Tính >  >> Phần mềm >> Máy ảo

VMWare:Cần hợp nhất đĩa máy ảo

Cảnh báo ‘ Cần hợp nhất các đĩa Máy ảo 'Trong tab Tóm tắt của máy ảo trong bảng điều khiển VMware vSphere có nghĩa là khi xóa ảnh chụp nhanh (sử dụng tùy chọn Xóa hoặc Xóa tất cả), các tệp hoặc nhật ký VMDK ảnh chụp nhanh không bị xóa chính xác (vẫn còn trên bộ nhớ). Điều này gây ra lỗi sao lưu máy ảo.

VMWare:Cần hợp nhất đĩa máy ảo

Nguyên nhân điển hình nhất của lỗi "Cần hợp nhất đĩa Máy ảo" là:

  1. Hiệu suất lưu trữ kém, do đó không thể xóa / tổng hợp các ảnh chụp nhanh do hết thời gian chờ hoặc kích thước ảnh chụp nhanh lớn;
  2. Không có đủ dung lượng trên cửa hàng VMFS để thực hiện hợp nhất;
  3. vSphere hoặc ứng dụng của bên thứ ba (theo quy luật, đó là ứng dụng sao lưu, như HP DataPtotector, Veeam hoặc Netapp VSC) đã khóa các tệp ảnh chụp nhanh. Đảm bảo rằng không có tiến trình nào đang chạy của một bản sao lưu máy ảo;
  4. Sự cố kết nối (có thể là tạm thời) giữa máy chủ vCenter và máy chủ ESXi.

Để khắc phục lỗi ‘Cần ​​hợp nhất máy ảo’, nhấp chuột phải vào máy ảo và chọn VM -> Ảnh chụp nhanh -> Hợp nhất .

VMWare:Cần hợp nhất đĩa máy ảo

Một cửa sổ với yêu cầu sau sẽ xuất hiện:

Xác nhận hợp nhất

Thao tác này hợp nhất tất cả nhật ký làm lại dư thừa trên máy ảo của bạn. Bạn có chắc chắn muốn tiếp tục không?

VMWare:Cần hợp nhất đĩa máy ảo

Xác nhận rằng bạn muốn xóa các bản ghi thừa. Sau đó vCenter sẽ hợp nhất các đĩa và xóa các bản ghi. Quá trình hợp nhất có thể mất vài phút và hiệu suất máy ảo có thể giảm sút.

VMWare:Cần hợp nhất đĩa máy ảo

Sau đó, cảnh báo về việc hợp nhất VM sẽ biến mất.

Trong một số trường hợp, trong quá trình hợp nhất, bạn có thể thấy lỗi này trong bảng điều khiển vSphere:

Không thể truy cập tệp vì tệp bị khóa. Đã xảy ra lỗi khi hợp nhất các đĩa:Không khóa được tệp. Hợp nhất không thành công cho nút đĩa ‘scsi0:0’:Không khóa được tệp.

VMWare:Cần hợp nhất đĩa máy ảo

Trong trường hợp này, VMware khuyến nghị khởi động lại các tác nhân Quản lý trên máy chủ ESXi. Để thực hiện, hãy kết nối với máy chủ qua SSH và chạy lệnh sau:

services.sh restart

VMWare:Cần hợp nhất đĩa máy ảo

Tuy nhiên, bạn có thể thử mở khóa các tệp VM như sau:

  1. Tắt máy ảo nếu có thể;
  2. Tạo một ảnh chụp nhanh mới;
  3. Xóa tất cả ảnh chụp nhanh máy ảo bằng tùy chọn 'Xóa tất cả';
  4. Di chuyển VM đang chạy sang ESXi khác bằng vMotion;
  5. Cố gắng hợp nhất các ảnh chụp nhanh như được mô tả ở trên.

Bạn có thể tìm thấy tất cả các máy ảo yêu cầu hợp nhất bằng PowerCLI. Để làm điều đó, hãy kết nối với máy chủ vCenter của bạn:

Connect-VIServer mun_vsphere.woshub.com

Nhận danh sách tất cả các máy ảo với trạng thái "Cần hợp nhất đĩa máy ảo":

Get-VM | Where-Object {$_.Extensiondata.Runtime.ConsolidationNeeded}

Bây giờ bạn có thể hợp nhất các đĩa của tất cả các máy trong danh sách:

Get-VM | Where-Object {$_.Extensiondata.Runtime.ConsolidationNeeded} | foreach {$_.ExtensionData.ConsolidateVMDisks_Task()}

VMWare:Cần hợp nhất đĩa máy ảo