Làm cách nào để chạy Hyper-V trong một máy ảo với ảo hóa lồng nhau?

Cài đặt vai trò của Hyper-V Server hoặc Hyper-V Core Server trên máy vật lý là một quá trình đơn giản và không phải lúc nào cũng cần phải thực hiện một cấu hình bổ sung. Bước tiếp theo trong việc xây dựng môi trường biệt lập là triển khai và cấu hình một máy ảo, hệ điều hành và ứng dụng được lưu trữ. Điều này được gọi là ảo hóa truyền thống. Trong trường hợp này, máy vật lý được trừu tượng hóa và trình bày cho các hệ điều hành khách được lưu trữ trên máy ảo. Nhưng nếu chúng ta muốn chạy Hyper-V bên trong máy ảo thì sao? Không thể làm điều đó theo mặc định, nhưng với sự thay đổi bổ sung trên Hyper-V Server và máy ảo đích. Công nghệ cho phép chúng ta chạy một máy ảo bên trong máy ảo được gọi là ảo hóa lồng nhau . Nó cũng được hỗ trợ bởi các nhà cung cấp phổ biến khác bao gồm VMware, Citrix và Nutanix. Nghe có vẻ thú vị, nhưng trường hợp sử dụng để chạy một máy ảo bên trong máy ảo là gì? Nó chủ yếu được sử dụng bởi các nhà phát triển cho mục đích thử nghiệm, phòng thí nghiệm và chạy các thùng chứa Hyper-V.

Nếu chúng tôi cố gắng cài đặt Hyper-V trong VM, chúng tôi sẽ gặp lỗi thông báo rằng việc cài đặt không thể thực hiện được do thiếu khả năng ảo hóa.

Các giải pháp cho trở ngại này là cho phép ảo hóa lồng nhau trên máy chủ Hyper-V cho một máy ảo đích. Trong văn bản sau đây, chúng tôi sẽ hướng dẫn bạn quy trình kích hoạt ảo hóa lồng nhau trên Máy chủ Hyper-V được lưu trữ trên Windows Server 2019.

  1. Đăng nhập hoặc kết nối với Windows Server 2019 nơi bạn đã cài đặt vai trò Hyper-V
  2. Mở Trình quản lý Hyper-V
  3. Điều hướng đến VM nơi bạn muốn kích hoạt ảo hóa lồng nhau. Trong ví dụ của chúng tôi, VM có tên „Windows2019, như được hiển thị trong ảnh chụp màn hình

  4. Tắt máy ảo
  5. Nhấp chuột phải vào Menu Bắt đầu và sau đó nhấp vào Windows Powershell (Quản trị viên)
  6. Loại Set-VMProcessor -VMName Windows2019 -ExposeVirtualizationExtensions $ true và sau đó nhấn Trong ví dụ này, Windows2019 là tên VM. Bạn sẽ cần phải nhập tên VM được lưu trữ trên Trình quản lý Hyper-V của bạn

  7. Bước tiếp theo là cấu hình mạng với máy ảo lồng nhau. Điều này có thể được thực hiện bằng cách sử dụng giả mạo MAC hoặc dịch địa chỉ mạng (NAT). Trong trường hợp của chúng tôi, chúng tôi sẽ kích hoạt giả mạo MAC bằng cách gõ lệnh Get-VMNetworkAd Module -VMName Windows2019 | Đặt-VMNetworkAd CHƯƠNG -MacAddressSpaggering On vào Powershell. Vui lòng thay thế Windows2019 bằng tên của máy ảo của bạn

  8. Bật VM và đăng nhập vào Windows Server 2019
  9. Mở Trình quản lý máy chủ và nhấp vào Thêm vai trò và tính năng
  10. Nhấn Next bên dưới Trước khi bạn bắt đầu
  11. Nhấn Next bên dưới Chọn Kiểu cài đặt
  12. Nhấp vào Tiếp theo hoặc chọn máy chủ đích trong Chọn máy chủ đích
  13. Chọn Hyper-V bên dưới Chọn vai trò máy chủ, sau đó bấm Thêm tính năng
  14. Nhấn Next để cài đặt Hyper-V
  15. Nhấn Next bên dưới Chọn tính năng
  16. Nhấn Next bên dưới Hyper-V
  17. Chọn bộ điều hợp mạng trong Tạo chuyển mạch ảo . Windows Server sẽ tự động phát hiện tất cả các bộ điều hợp mạng có sẵn trên máy đó
  18. Nhấn Next bên dưới Di chuyển máy ảo
  19. Nhấp vào Tiếp theo hoặc chọn vị trí mặc định cho đĩa cứng hoặc tệp cấu hình máy ảo trong Cửa hàng mặc định
  20. Chọn Khởi động lại vai trò đích, dịch vụ vai trò hoặc tính năng trên máy chủ đã chọn, nhấp vào cài đặt và sau đó nhấp vào trong Xác nhận lựa chọn cài đặt
  21. Nhấp vào Cài đặt và đợi cho đến khi Windows Server 2019 cài đặt vai trò Hyper-V
  22. Nhấp vào Cài đặt bên dưới Xác nhận lựa chọn cài đặt
  23. Đợi cho đến khi Windows hoàn tất cài đặt vai trò Hyper-V. Nó sẽ tự động cài đặt máy ảo.

  24. Đăng nhập vào Windows Server 2019
  25. Quản lý máy chủ mở
  26. Điều hướng đến Công cụ và sau đó nhấp vào Trình quản lý Hyper-V
  27. Cài đặt máy ảo và tận hưởng chơi với Hyper-V

Bài ViếT Thú Vị