Hướng dẫn cài hyper v

Hướng dẫn cài đặt Hyper-V

Hyper-V là một sản phẩm sử dụng để ảo hoá phần cứng của Microsoft.

Bài viết sẽ hướng dẫn cài đặt Hyper-V trên hệ điều hành Windows Server 2019.

I. Yêu cầu phần cứng

  • Các yêu cầu cài đặt có thể tuỳ thuộc vào phiên bản Windows Server đang sử dụng.
  • Tuy nhiên, các yêu cầu chung để có thể cài đặt như sau:
    • 64-bit Processor với 1.4 GHz CPU speed trở lên.
    • Hỗ trợ cho VM Monitor Mode Extensions.
    • RAM đối thiểu 4G.
    • Ảo hoá được hỗ trợ bởi phần cứng được kích hoạt thông qua công nghệ Intel Virtualization Technology (Intel VT) hoặc AMD Virtualization (AMD-V).
  • Để kiểm tra xem hệ thống của bạn có được đáp ứng tất cả các yêu cầu để cài đặt hay không, hãy mở Windows PowerShell hoặc Command Prompt và nhập Systeminfo.exe
    • Tìm phần Hyper-V Requirements và kiểm tra xem có đáp ứng được để cài đăt hay không.
    • Nếu hiển thị Yes bạn có thể cài đặt. Hiển thị No hãy thử tìm cách khắc phục.

Hướng dẫn cài hyper v

  • * Nếu máy tính đã cài đặt, thông tin sau sẽ được hiển thị

Hướng dẫn cài hyper v

II. Cài đặt Hyper-V với Power Shell

  • Chạy Power Shell với quyền Administrator
  • Để cài đặt ta sử dụng lệnh sau: Install-WindowsFeature Hyper-V -IncludeManagementTools
  • Restart server: Restart-Computer -Force

Hướng dẫn cài hyper v

  • Sau đó khởi động lại server, ta thấy Hyper-V đã được cài đặt:

Hướng dẫn cài hyper v

III. Cài đặt Hyper-V với Server Manager

1. Truy cập Server Manager, chọn Add roles and feature

Hướng dẫn cài hyper v

2.Chọn Next

Hướng dẫn cài hyper v

3.Chọn Role-based or feature-based installation => Next

Hướng dẫn cài hyper v

4.Chọn Server muốn cài đặt service

Hướng dẫn cài hyper v

5.Tích chọn Hyper-V

Hướng dẫn cài hyper v

6.Thêm các tính năng bổ sung để cài đặt chọn Add Features => Next

Hướng dẫn cài hyper v

7.Chọn Next

Hướng dẫn cài hyper v

8.Chọn Next

Hướng dẫn cài hyper v

9.Phần Virtual Switches chọn một Network Adapter

Hướng dẫn cài hyper v

10.Phần Virtual Machine Migration để mặc định => Next

Hướng dẫn cài hyper v

11.Vị trí lưu Virtual Hard disk và Virtual machine configuration file

Hướng dẫn cài hyper v

12.Chọn Install

Hướng dẫn cài hyper v

13.Sau khi cài đặt xong => Close => Restart server

14.Kiểm tra

Hướng dẫn cài hyper v

Chúc các bạn thành công!

Lượt xem: 159

Hôm nay mình tạo máy ảo mới trên Hyper-V để nghiên cứu về Arch Linux. Nhân cơ hội này chụp hình lại để chia sẻ với mọi người cách tạo máy ảo bằng Hyper-V trong Windows.

Tham khảo lại hai bài viết trước của mình về Hyper-V để biết cách kích hoạt Hyper-V và thiết lập Virtual Switch trước khi tạo máy ảo.

  • Thiết lập mạng ảo Homelab bằng Hyper-V trên Windows 10 Pro
  • Cấu hình mạng ảo trong Hyper-V bằng Virtual Switch: External, Internal và Private

Bạn có thể thiết lập và cấu hình máy ảo bằng 2 cách:

  • Dùng giao diện ứng dụng Hyper-V Manager
  • Dùng dòng lệnh PowerShell

Bìa hướng dẫn này mình sử dụng cách tạo máy ảo bằng Hyper-V Manager cho đơn giản, trực quan

Mục Lục

Mở Hyper-V Manager, bấm vào New -> Virtual Machine…

Hướng dẫn cài hyper v
Tạo máy ảo mới

Cửa sổ New Virtual Machine Wizard sẽ xuất hiện. Bạn làm theo các bước dưới đây

Hướng dẫn cài hyper v
Bấm Next

Hướng dẫn cài hyper v
Đặt tên máy ảo (Name) và chọn nơi lưu máy ảo (Location), bấm Next

Hướng dẫn cài hyper v
Chọn Generation 1 hoặc 2 tuỳ thuộc vào hệ điều hành bạn dự tính cài đặt trên máy ảo

Hyper-V có 2 loại máy ảo: Gen 1 và Gen 2. Xem chi tiết sự khác nhau.

  • Generation 1: hỗ trợ gần như tất cả hệ điều hành 32-bit và 64-bit. Chọn Generation 1 nếu bạn cài đặt các hệ điều hành xưa như Windows 7, Ubuntu 12.04, CentOS 5.x
  • Generation 2: hỗ trợ các hệ điều hành 64-bit mới nhất (Windows 10, Ubuntu 14.04 trở lên,..) và hỗ trợ UEFI BIOS.

Mình chọn Generation 2 vì Arch Linux hiện tại đã tương thích Hyper-V Generation 2.

Hướng dẫn cài hyper v
Chọn dung lượng RAM, mình chọn 2GB.

Hyper-V có tính năng Dynamic Memory giúp tự động điều chỉnh RAM theo nhu cầu của máy ảo. Mình tạm thời không chọn tíng năng này mà chỉnh cố định 2GB RAM.

Hướng dẫn cài hyper v
Chọn Virtual Switch để kết nối vào máy ảo.

Mình đã tạo sẵn 1 External Virtual Switch để liên kết các máy ảo với mạng vật lý trong nhà. Bạn có thể chọn Default Switch có sẵn nếu muốn.

Hướng dẫn cài hyper v
Chọn ổ cứng ảo, và bấm Next

Ở bước này bạn có 3 lựa chọn:

  • Create a virtual hard disk: Tạo ổ cứng ảo mới cho máy ảo ở ngay bước này bằng cách bấm vào Create a virtual hard disk, đặt tên (Name), nơi lưu (Location) và kich thước ổ cứng (Size).
  • Use an existing virtual disk: Nếu có sẵn ổ cứng ảo đã tạo trước đó, bạn chọn mục này.
  • Attach a virtual hard disk later: Sẽ cấu hình ổ cứng sau.

Mình chọn Attach a virtual hard disk later. Ở phần sau mình sẽ hướng dẫn cách tạo ổ cứng ảo và cấu hình gắn ổ cứng vào máy ảo.

Hướng dẫn cài hyper v
Tóm tắt thông tin máy ảo. Bấm Finish để Hyper-V tạo máy ảo mới cho bạn.

2. Tạo ổ cứng ảo

Tiếp theo mình sẽ tạo ổ cứng ảo để sử dụng cho máy ảo vừa mới thiếp lập.

Bạn bấm vào mục New trong Hyper-V, chọn Hard Disk…

Hướng dẫn cài hyper v
Bấm Next để tiếp tục

Hướng dẫn cài hyper v
Chọn VHDX và bấm Next

Hướng dẫn cài hyper v
Chọn loại ổ cứng ảo và bấm Next

Hyper-V có 3 loại ổ cứng:

  • Fixed size: ổ cứng ảo có kích thước vật lý cố định. Ví dụ khi bạn chọn 20GB, file ổ cứng ảo này sẽ chiếm trọn 20GB trên máy. Chọn Fixed size sẽ mang lại hiệu năng hoạt động tốt nhất cho máy ảo.
  • Dynamically expanding: ổ cứng ảo không có kích thước vật lý cổ định. Tuỳ theo dung lượng sử dụng của ổ cứng ảo mà ổ cứng vật lý sẽ điều chỉnh theo.
  • Differencing: tạo 1 ổ cứng con dựa vào 1 ổ cứng ảo khác làm gốc. Ổ cứng này chỉ lưu lại các dữ liệu khác nhau so với ổ cứng gốc.

Mặc định nếu bạn chọn tạo ổ cứng trực tiếp trong khi thiết lập máy ảo, Hyper-V sẽ chọn loại Dynamically expanding. Mình muốn máy ảo có hiệu năng truy xuất đĩa cứng tốt nhất nên ở trước đó mới chọn Attach virtual hard disk later, đẻ giờ tạo ổ cứng ảo loại Fixed size.

Hướng dẫn cài hyper v
Đặt tên (Name) và vị trí lưu ổ cứng ảo (Location).

Hướng dẫn cài hyper v
Đặt kích thước cho ổ cứng. Mình chọn 20GB

Hướng dẫn cài hyper v
Tóm tắt thông tin. Bấm Finish

Nếu bạn chọn ổ cứng loại Fixed size, Hyper-V sẽ cần thời gian để tạo file ổ cứng ảo có kích thước như bạn đã yêu cầu. Nhanh chậm tuỳ thuộc vào kích thước ổ cứng ảo và tốc độ ổ cứng vật lý bạn đang dùng.

Chú ý: Bạn nên lưu ổ cứng ảo trên SSD để tối ưu hiệu năng hoạt động cho máy ảo.

3. Cấu hình máy ảo

Tiếp theo, chúng ta cần truy cập vào phần Settings của máy ảo để kết nối ổ cứng ảo vừa tạo và cấu hình các thông số khác.

Hướng dẫn cài hyper v
Chọn máy ảo trong mục Virtual Machines, và bấm Settings…

Thiết lập ổ cứng

Đầu tiên, truy cập vào mục SCSI Controller để thiết lập ổ cứng và ổ DVD cho máy ảo.

Hướng dẫn cài hyper v
Chọn Hard Drive, bấm Add

Hướng dẫn cài hyper v
Chọn file ổ cứng ảo vừa mới tạo trước đó

Thiết lập ổ quang DVD

Thao tác tương tự, bạn bấm vào SCSI Controller, chọn DVD Drive. Bấm Add

Hướng dẫn cài hyper v
Chọn file ISO cài đặt hệ điều hành

Nếu chưa có file ISO cài đặt, bạn có thể chọn None và quay lại cấu hình sau.

Tắt Secure Boot

Bấm vào mục Security để tắt Secure Boot.

Hướng dẫn cài hyper v
Bỏ chọn Secure Boot

Tắt checkpoints

Mặc định, Hyper-V sẽ kích hoạt tính năng checkpoints cho mọi máy ảo mới. Checkpoints dùng để sao lưu trạng thái hiện tại của máy ảo, giúp bạn nhanh chóng phục hồi nếu hệ thống gặp lỗi.

Mình không cần tính năng này nên tắt cho đỡ tốn ổ cứng.

Hướng dẫn cài hyper v
Bỏ chọn Enable checkpoints

Chọn khởi động từ DVD Drive

Để máy ảo ưu tiên khởi động từ ổ quang DVD Drive, bạn cần bấm thêm vào mục Firmware để điều chỉnh thứ tự boot của máy ảo.

Hướng dẫn cài hyper v
Đưa DVD Drive lên đầu

Sau khi hoàn thành, bấm OK để lưu lại và thoát ra

4. Khởi động máy ảo

Máy ảo giờ đã sẵn sàng hoạt động. Bấm vào nút START để khởi động.

Hướng dẫn cài hyper v
Bấm Start để khởi động máy ảo

Sau đó, bạn bấm double-click vào tên của máy ảo trong mục Virtual Machines để hiện ra giao diện của máy ảo.

Hướng dẫn cài hyper v
Bắt đầu cài đặt hệ điều hành

Tuỳ theo hệ điều hành cần cài đặt mà thao tác từ bước này sẽ khác nhau. Thao tác trên máy ảo y hệt như khi cài đặt trên máy vật lý.