Bạn có biết Windows 10 có công cụ tích hợp tạo máy ảo? Microsoft Hyper-V là hypervisor gốc của Windows. Bạn có thể dùng Hyper-V tạo máy ảo trên Windows 10 Pro, Enterprise, và Education 64-bit, tất cả mà không cần cài phần mềm thứ ba.
Đây là cách tạo máy ảo trong Windows 10 dùng Hyper-V.
Hyper-V là gì?
Hyper-V ban đầu chỉ là tính năng Windows Server. Tuy nhiên, nó nhảy sang Windows 10, mang hypervisor tích hợp đến desktop Windows. Hyper-V chỉ có trên phiên bản Windows 64-bit. Hơn nữa, Hyper-V không có trên Windows 10 Home edition (ít nhất, không out of the box).
Hyper-V chạy mỗi máy ảo trong môi trường cô lập. Bạn có thể chạy nhiều máy ảo Hyper-V đồng thời, miễn là phần cứng hệ thống chịu đựng được yêu cầu. Về điều đó, bạn nên kiểm tra yêu cầu hệ thống trước khi tiếp tục hướng dẫn.
Bạn cần ít nhất 2GB RAM, nếu không nhiều hơn. CPU phải hỗ trợ ảo hóa dùng Intel VT-x hoặc AMD-V. Không chắc cách tìm ra?
Chuột phải Taskbar và chọn Task Manager (Quản lý tác vụ). Mở tab Performance (Hiệu suất). Dưới biểu đồ, kiểm tra trạng thái Virtualization (Ảo hóa).
- Nếu nói Enabled (Đã bật), nghĩa là ảo hóa hiện đang bật trong BIOS.
- Nếu nói disabled (tắt), bạn cần vào BIOS bật tùy chọn ảo hóa.
Tuy nhiên, nếu bạn không thấy tùy chọn, nghĩa là CPU không hỗ trợ ảo hóa.
Cách cài Hyper-V trên Windows 10
Sau khi bật ảo hóa CPU, bạn cần cài Hyper-V.
Cách dễ nhất đảm bảo Hyper-V cài đúng là dùng PowerShell. (Khác biệt PowerShell và Command Prompt là gì?) Cũng có tùy chọn cài Hyper-V dùng Windows Features, nhưng không luôn hoạt động đúng.
Gõ powershell vào thanh tìm kiếm Menu Start, chuột phải Best Match và chọn Run as Administrator (Chạy với quyền quản trị). Bây giờ, nhập lệnh sau:
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
Sau khi lệnh hoàn thành thành công, lưu mọi công việc đang mở, rồi khởi động lại hệ thống. Khi hệ thống reboot, bạn sẽ tìm thấy tùy chọn Hyper-V trong Menu Start.
Cách tạo máy ảo dùng Hyper-V trên Windows 10
Gõ hyper v vào thanh tìm kiếm Menu Start và chọn Hyper-V Manager.
Dưới danh sách Actions (Hành động), chọn New > Virtual Machine > Next (Mới > Máy ảo > Tiếp theo).
Đặt tên cho máy ảo, rồi chọn Next.
Chọn thế hệ Hyper-V (Generation)
Bây giờ bạn phải chọn thế hệ Hyper-V cho máy ảo.
Generation 1 hỗ trợ hệ điều hành khách (guest OS) 32-bit và 64-bit, cung cấp phần cứng ảo tương thích với phiên bản Hyper-V trước.
Generation 2 chỉ hỗ trợ guest OS 64-bit, có firmware dựa trên UEFI, và các tính năng ảo hóa mới hơn.
Nếu bạn cố dùng hệ điều hành 32-bit, chọn Generation 1. Tương tự, nếu bạn cân nhắc chuyển máy ảo sang máy chủ (host) khác, chọn Generation 1. Ngược lại, chọn Generation 2.
Máy ảo Generation 2 boot nhanh hơn, có thể dùng RAM tối đa lớn hơn, nhiều lõi CPU ảo hơn, và hơn thế nữa.
Một khi tạo máy ảo, bạn không thể thay đổi thế hệ Hyper-V của nó.
Gán bộ nhớ, mạng, và loại ổ cứng ảo
Tiếp theo, chỉ định lượng bộ nhớ bạn muốn dành cho máy ảo. Nhiều bộ nhớ hơn sẽ cho trải nghiệm máy ảo nhanh hơn. Nhưng cũng phụ thuộc vào guest OS, cũng như phần cứng máy chủ.
Nếu không chắc bao nhiêu RAM nên gán, kiểm tra yêu cầu tối thiểu cho guest OS, rồi gán thêm bộ nhớ thêm nếu có thể.
Bạn cũng có thể dùng Hyper-V dynamic memory (bộ nhớ động). Tùy chọn dynamic memory cho phép Hyper-V quản lý tiêu thụ RAM linh hoạt mà không giới hạn máy chủ.
Sau khi gán, tiếp tục Configure Networking (Cấu hình mạng), và chọn Default Switch (Công tắc mặc định).
Bây giờ, bạn có thể chọn kích thước lưu trữ máy ảo.
Tôi gợi ý đặt kích thước lưu trữ máy ảo ở thông số tối thiểu cho guest OS, cộng thêm chút. Đĩa ảo VHDX mở rộng động, nên bạn không phải tạo ổ khổng lồ ngay từ đầu. Tất nhiên, nếu cần, thêm bao nhiêu lưu trữ cũng được.
Cuối cùng, chọn có cài hệ điều hành ngay hay sau.
Để cài ngay (khi bạn lần đầu boot máy ảo), chọn Install an operating system from a bootable CD/DVD-ROM (Cài hệ điều hành từ CD/DVD-ROM có thể boot). Sau đó duyệt đến file ảnh hệ điều hành (.ISO) bạn muốn cài.
Kiểm tra Summary (Tóm tắt), và Finish (Hoàn tất).
Điều chỉnh cài đặt máy ảo Hyper-V
Khi nhấn Finish, bạn sẽ quay lại Hyper-V Manager. Chuột phải tên máy ảo và chọn Settings (Cài đặt).
Menu Settings cung cấp kiểm soát chi tiết hơn cài đặt máy ảo.
Ví dụ, bạn có thể dùng tab Processor (Bộ xử lý) gán thêm lõi processor cho máy ảo hoặc tinh chỉnh cài đặt Network Adapter (Bộ 어댑터 mạng) để thay đổi switch máy ảo hoặc khác.
Khởi động máy ảo Hyper-V
Đến lúc rồi. Double-click máy ảo để khởi động. Bạn sẽ phải cài guest OS, nhưng sau đó bạn có thể dùng nó như ý.
Dùng Hyper-V Quick Create triển khai máy ảo
Sau khi cài Hyper-V, bạn cũng có tùy chọn dùng Hyper-V Quick Create.
Hyper-V Quick Create tạo nhanh máy ảo.
Gõ hyper v vào thanh tìm kiếm Menu Start và chọn Hyper-V Quick Create. Chọn Local Installation Source (Nguồn cài đặt cục bộ), duyệt đến đĩa cài đặt guest OS (hoặc .ISO), và chọn Create Virtual Machine (Tạo máy ảo). Quá trình chỉ mất vài giây, và bạn có thể điều chỉnh cài đặt máy ảo sau đó.
Mặc dù phương pháp thứ hai nhanh hơn nhiều, nhưng đáng biết cách truy cập và dùng Hyper-V Manager.
Máy ảo nào tốt nhất?
Tất cả máy ảo đều có ưu và nhược điểm. Hyper-V tích hợp tốt với Windows 10, dễ dùng, và hoàn toàn miễn phí. Nó không phải lựa chọn duy nhất, tất nhiên. Các công cụ máy ảo chính khác để cân nhắc là VirtualBox và VMWare Player. Xem cách VirtualBox, VMWare, và Hyper-V so sánh nhau.