Computer >> Máy Tính >  >> Hệ thống >> máy chủ Windows

Định cấu hình Hyper-V Live Migration mà không cần phân cụm chuyển đổi dự phòng

Công nghệ Live Migration trong hệ thống ảo hóa Hyper-V cho phép di chuyển một máy ảo đang chạy giữa các máy chủ Hyper-V mà không cần dừng nó hoặc không có bất kỳ ảnh hưởng nào đến tính khả dụng của các dịch vụ. Trong các phiên bản Hyper-V trước đó, sử dụng Live Migration, bạn chỉ có thể di chuyển một máy ảo giữa các nút của Cụm chuyển đổi dự phòng. Hạn chế này bị xóa trong Hyper-V 3.0 (Windows Server 2012) trở lên do Shared Nothing Live Migration Công nghệ. Trong bài viết này, chúng tôi sẽ hướng dẫn cách bật Live Migration và di chuyển một máy ảo đang chạy giữa các máy chủ Hyper-V độc lập chạy Windows Server 2016.

Yêu cầu về Di chuyển Trực tiếp Không có gì được Chia sẻ:

  1. Có thể di chuyển giữa các máy chủ chạy các hệ điều hành sau:Windows Server 2012 R2 hoặc Windows Server 2016
  2. Phiên bản máy ảo phải từ 5 trở lên
  3. Cả hai máy tính phải được đặt trong cùng một miền Active Directory hoặc trong các miền đáng tin cậy
  4. Người dùng thực hiện cấu hình phải có đặc quyền của quản trị viên Hyper-V. Trong khi định cấu hình ủy quyền hạn chế Kerberos, người dùng phải có đặc quyền quản trị viên miền (hoặc đặc quyền tài khoản máy chủ)

Giả sử, chúng ta có 2 máy chủ chạy Windows Server 2016 với vai trò Hyper-V:Srv01 và Srv03. Cả hai máy chủ đều là thành viên của miền Active Directory và không được phân cụm (Windows Server Failover Clustering). Khởi động Trình quản lý Hyper-V bảng điều khiển trên bất kỳ máy chủ nào và thêm cả hai máy chủ vào đó.

Định cấu hình Hyper-V Live Migration mà không cần phân cụm chuyển đổi dự phòng

Sau đó, bật Di chuyển trực tiếp trong cài đặt của cả hai máy chủ. Để thực hiện, hãy nhấp chuột phải vào máy chủ Hyper-V và chọn Hyper-V Cài đặt . Đi tới Di chuyển trực tiếp và chọn phần Cho phép di chuyển trực tiếp đến và đi . Giới hạn danh sách di chuyển đến địa chỉ IP của hai máy chủ Hyper-V.

Định cấu hình Hyper-V Live Migration mà không cần phân cụm chuyển đổi dự phòng

Sau đó chọn Sử dụng Kerberos làm giao thức xác thực trong Tính năng nâng cao tiết diện. Định cấu hình Hyper-V Live Migration mà không cần phân cụm chuyển đổi dự phòng

Bạn có thể thực hiện những điều tương tự bằng cách sử dụng các lệnh PowerShell sau:

Enable-VMMigration
Set-VMMigrationNetwork 192.168.10.41 192.168.10.21
Set-VMHost -VirtualMachineMigrationAuthenticationType

Lưu ý . VM Live Migration cũng có thể sử dụng giao thức CredSSP, nhưng trong trường hợp này, quản trị viên sẽ phải đăng nhập (sử dụng RDP) trên máy chủ là nguồn di chuyển hoặc kết nối với nó từ xa bằng PowerShell Remoting.

Để di chuyển một máy ảo sử dụng xác thực Kerberos, quản trị viên không cần đăng nhập trên máy chủ, nhưng ủy quyền hạn chế trong Active Directory (KCD - ủy quyền hạn chế Kerberos) phải được định cấu hình.

Khởi động phần đính kèm ADUC, tìm tài khoản của máy chủ Hyper-V đầu tiên, mở thuộc tính của nó và đi tới Ủy quyền tab.

Chọn Tin cậy máy tính này để chỉ ủy quyền cho các dịch vụ được chỉ định Chỉ sử dụng Kerberos và nhấp vào Thêm . Định cấu hình Hyper-V Live Migration mà không cần phân cụm chuyển đổi dự phòng

Trong cửa sổ tiếp theo, nhấp vào Người dùng Máy tính và chỉ định tên của máy chủ Hyper-V thứ hai. Trong danh sách các dịch vụ có sẵn, hãy chọn Dịch vụ Di chuyển Hệ thống Ảo của Microsoft .

Định cấu hình Hyper-V Live Migration mà không cần phân cụm chuyển đổi dự phòng

Mẹo . Nếu bạn cũng phải di chuyển bộ nhớ máy ảo, hãy chọn cifs giao thức cũng vậy.

Lưu cài đặt ủy quyền. Định cấu hình các cài đặt tương tự cho máy chủ Hyper-V thứ hai.

Vẫn phải đợi bản sao các thay đổi trong AD và cấp lại vé Kerberos, sau đó bạn có thể thực hiện di chuyển trực tiếp máy ảo. Nhấp chuột phải vào máy ảo và chọn Di chuyển .

Định cấu hình Hyper-V Live Migration mà không cần phân cụm chuyển đổi dự phòng

Chọn Di chuyển máy ảo như kiểu di chuyển.

Định cấu hình Hyper-V Live Migration mà không cần phân cụm chuyển đổi dự phòng

Chỉ định tên của máy chủ Hyper-V mà bạn muốn di chuyển máy ảo.

Sau đó, chọn thư mục trên máy chủ đích để di chuyển các tệp VM sang (thư mục phải tồn tại).

Định cấu hình Hyper-V Live Migration mà không cần phân cụm chuyển đổi dự phòng

Nhấp vào Kết thúc và đợi cho đến khi quá trình Di chuyển Trực tiếp của máy ảo sang máy chủ Hyper-V thứ hai kết thúc.

Mẹo . Bạn có thể bắt đầu di chuyển máy ảo bằng lệnh PowerShell sau:

Move-VM srvapp1 Srv01 -IncludeStorage -DestinationStoragePath c:\hyperv\vm

Nếu tính tương thích của bộ xử lý không được bật trong cài đặt máy ảo, quá trình di chuyển sẽ bị gián đoạn với lỗi sau:

Không thể di chuyển máy ảo đến máy tính đích. Phần cứng trên máy tính đích không tương thích với các yêu cầu phần cứng của máy ảo này.

Để giải quyết vấn đề này, bạn sẽ phải tắt máy ảo và kích hoạt khả năng tương thích của CPU cho nó:

Set-VMProcessor srvapp1 -CompatibilityForMigrationEnabled $true