Cách cài đặt KVM trên Ubuntu 20.04 LTS

Hướng dẫn từng bước để cài đặt KVM trên Ubuntu 20.04 và tạo máy ảo bằng trình quản lý ảo

KVM hoặc Máy ảo dựa trên Kernel là một mô-đun trong Kernel Linux cho phép người dùng chạy Máy ảo trên hệ thống của họ. Nó tự hào về hiệu suất gần như kim loại so với các phần mềm ảo hóa khác vì nó được kết hợp chặt chẽ với nhân Linux.

KVM cùng với API / Bộ công cụ có tên libvirt được sử dụng để tạo VM trong Ubuntu. Các công cụ như Virt-Manager (GUI front-end) và Virsh (CLI) được sử dụng để đơn giản hóa việc tạo và quản lý máy ảo.

Trong bài viết này, chúng ta sẽ tìm hiểu cách Cài đặt KVM đúng cách trên Ubuntu 20.04 LTS.

Điều kiện tiên quyết

Trước khi bắt đầu cài đặt, chúng ta cần đảm bảo rằng chúng ta đáp ứng các yêu cầu cần thiết để chạy KVM. Chúng tôi cần một bộ xử lý hỗ trợ ảo hóa phần cứng. Nếu bộ xử lý hỗ trợ ảo hóa phần cứng, chúng tôi cần đảm bảo rằng bộ xử lý đã được bật trong BIOS.

Để kiểm tra xem bộ xử lý của bạn có hỗ trợ ảo hóa phần cứng hay không, hãy nhấn ctrl + alt + t để mở thiết bị đầu cuối. Chúng ta sẽ sử dụng một lệnh gọn gàng được gọi là egrep sử dụng Regexp để tìm kiếm một mẫu văn bản từ một tệp. Tệp chúng tôi sẽ tìm kiếm thông tin về CPU nằm ở / proc / cpuinfo. Dán lệnh sau vào thiết bị đầu cuối để kiểm tra hỗ trợ ảo hóa phần cứng.

egrep -c '(vmx | svm)' / proc / cpuinfo

Nếu bạn nhận được đầu ra là bất kỳ thứ gì khác ngoài 0 thì bộ xử lý của bạn hỗ trợ ảo hóa phần cứng. Số đầu ra là không. lõi hoặc luồng mà bộ xử lý của bạn có. Bước còn lại bây giờ là đảm bảo ảo hóa phần cứng được bật trong BIOS.

Quá trình cho phép ảo hóa phần cứng bây giờ phụ thuộc vào việc bạn có bộ xử lý Intel hay AMD. Tham khảo hướng dẫn sử dụng bo mạch chủ của bạn để tìm hiểu cách bật ảo hóa. Đối với Bộ xử lý Intel, bạn phải bật Ảo hóa trong cài đặt BIOS. Đối với Bộ xử lý AMD, bật cài đặt được gọi là Chế độ SVM.

Bây giờ chúng tôi đã xác minh rằng chúng tôi có một bộ xử lý hỗ trợ ảo hóa phần cứng và kích hoạt nó trong BIOS. Bây giờ chúng ta có thể chuyển sang Cài đặt.

Cài đặt

Mở thiết bị đầu cuối bằng cách nhấn ctrl + alt + t phim tăt. Để cài đặt KVM, hãy dán lệnh sau vào terminal và nhấn enter.

sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-client bridge-utils

Các qemu-kvm là gói KVM, trong khi libvirt-daemon-systemlibvirt-khách hàng là các gói bộ công cụ libvirt. Các cầu-utils gói được sử dụng để cấu hình cầu Ethernet cho máy ảo.

Xác minh cài đặt

Có hai phương pháp để xác minh cài đặt thành công KVM. Hoặc chạy

kvm - phiên bản

hoặc là

danh sách virsh - tất cả

Nếu bạn nhận được đầu ra như hình trên, thì KVM đã được cài đặt đúng cách trên hệ thống của bạn. Bây giờ bạn có thể tạo máy ảo bằng cách sử dụng đầm lầy lệnh tạo máy ảo hoặc cài đặt người quản lý tốt một công cụ GUI để tạo và quản lý máy ảo theo sở thích của bạn.

Tạo máy ảo

Trong phần này, chúng tôi sẽ sử dụng virtual manager để tạo và chạy VM trên Ubuntu 20.04. Để cài đặt virtual manager trên Ubuntu 20.04, hãy chạy lệnh sau:

sudo apt install Virt-manager

Sau khi cài đặt xong, hãy chạy trình quản lý ảo. Bạn sẽ được chào đón bằng cửa sổ sau.

Để tạo một máy ảo mới, bạn cần nhấp vào Tạo một máy ảo mới cái nút.

Cửa sổ bật lên có tiêu đề Máy ảo mới sẽ xuất hiện, hãy chọn Phương tiện cài đặt cục bộ (ảnh ISO hoặc CDROM) và nhấp vào Chuyển tiếp.

Chúng ta cần một ảnh ISO của Hệ điều hành có Máy ảo mà chúng ta muốn tạo. Nhấp vào duyệt để chọn một hệ điều hành để cài đặt.

Bạn sẽ được giới thiệu với Chọn dung lượng lưu trữ cửa sổ, chúng tôi hiện sẽ sử dụng nhóm lưu trữ mặc định, bạn có thể thử chơi xung quanh bằng cách tạo các nhóm lưu trữ mới cho người quản lý ảo sử dụng. Hiện tại, chúng tôi sẽ sao chép ảnh ISO của OS vào thư mục sau bằng cách sử dụng cp yêu cầu.

sudo cp source_of_iso_file / var / lib / libvirt / images

Chúng tôi cần đặc quyền root để sao chép ISO vào nhóm mặc định, do đó chúng tôi đang sử dụng sudo command và source_of_iso_file là vị trí của hệ điều hành bạn đã chọn. Sau khi sao chép ISO vào thư mục ảnh libvirt, nhấn Làm mới danh sách âm lượng cái nút. ISO hệ điều hành bạn chọn sẽ hiển thị trong danh sách bên dưới, tôi chọn MX-Linux để cài đặt.

Chọn hệ điều hành bạn chọn để cài đặt và nhấn Chọn âm lượng cái nút.

Sau khi chọn ISO, hãy nhấp vào Chuyển tiếp trong cửa sổ trước đó.

Chọn dung lượng Bộ nhớ / Ram để phân bổ cho VM và Số lõi CPU trong cửa sổ tiếp theo. Tôi khuyên bạn nên phân bổ ít nhất số tiền khuyến nghị tối thiểu theo yêu cầu của Hệ điều hành.

Tiếp theo, hãy phân bổ ít nhất dung lượng ổ đĩa tối thiểu mà hệ điều hành yêu cầu. Tôi đề xuất tối thiểu 30 GB cho các cửa sổ và 20 GB cho bất kỳ Phân phối Linux nào. Virt-manager sẽ tự động tạo Virtual Disk cho HĐH nếu tùy chọn đầu tiên được chọn.

Mẹo: Bạn có thể tạo bộ nhớ tùy chỉnh của riêng mình với tùy chọn thứ hai.

Bạn có thể thay đổi tên của VM trên màn hình mới này và xác nhận các chi tiết. Nhấp vào Kết thúc để bắt đầu cài đặt hệ điều hành của bạn trên đĩa ảo.

Mẹo: Bạn cũng có thể thử chỉnh sửa cài đặt máy ảo của mình bằng cách đánh dấu vào tùy chỉnh cấu hình trước khi cài đặt tùy chọn cho một tính năng bổ sung.

Hoàn tất cài đặt HĐH bằng cách làm theo quy trình cài đặt HĐH đã chọn.

Sau khi hoàn tất cài đặt, bạn có thể khởi động VM bằng cách chọn nó và nhấp vào Bật máy ảo cái nút

Bây giờ chúng ta có một máy ảo chức năng đã sẵn sàng để sử dụng.