Cách cài đặt KVM Libvirt Virtualization trên OpenSUSE

theanh

Administrator
Nhân viên
KVM hay Kernel-based Virtual Machine là công nghệ ảo hóa nguồn mở biến máy chủ Linux của bạn thành một hypervisor. Trong hypervisor, bạn có thể tạo một môi trường ảo bị cô lập và xây dựng nhiều máy ảo. Tất cả các máy chạy dưới KVM được gọi là máy Guest. KVM là một phần của Linux, nó đã được triển khai trong nhân Linux kể từ kernel v2.6.

KVM là một trong những giải pháp ảo hóa được cập nhật nhất với uy tín cao trong giới quản trị viên. Nó cung cấp hiệu suất cao với hiệu suất cao để chạy nhiều máy trên một hypervisor máy chủ duy nhất. Ngoài ra, KVM có thể chạy trên bất kỳ bản phân phối Linux nào.

Trong hướng dẫn này, bạn sẽ tìm hiểu cách cài đặt và cấu hình KVM Virtualization trên OpenSUSE Tumbleweed. Bạn cũng sẽ học cách tạo Máy ảo bằng ứng dụng GUI virt-manager.

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

  • Hệ thống OpenSUSE. Trong ví dụ này, chúng tôi sử dụng bản phát hành liên tục OpenSUSE Tumbleweed.
  • Người dùng không phải root có quyền sudo.
  • Máy tính hoặc Bare-metal có hỗ trợ ảo hóa.

Kiểm tra hỗ trợ ảo hóa​

Trước khi bắt đầu cài đặt KVM Virtualization, bạn cần kiểm tra xem máy của mình có được hỗ trợ Virtualization hay không.

Trên CPU Intel, ảo hóa được đặt tên là VT-x và trên CPU AMD được đặt tên là AMD-V.

Chạy lệnh bên dưới để kiểm tra hỗ trợ ảo hóa trên máy của bạn. Đảm bảo chạy với tư cách là người dùng root hoặc sử dụng sudo lúc đầu.
Mã:
sudo lscpu
Trên các tính năng Vitualizatualization, bạn sẽ thấy đầu ra "Virtualization: VT-x". Điều này có nghĩa là CPU Intel được hỗ trợ cho Ảo hóa.


Cài đặt Gói Yast2-vm​

Trên openSUSE, bạn có thể dễ dàng thiết lập Ảo hóa KVM bằng mô-đun yast2 có tên "yast2-vm".

Mô-đun yast2-vm cho phép bạn cài đặt tất cả các công cụ cần thiết để tạo máy ảo. Hỗ trợ nhiều loại ảo hóa khác nhau, KVM và Xen.

Chạy lệnh zypper bên dưới để kiểm tra gói yast2-vm.
Mã:
sudo zypper se yast2-vm
sudo zypper info yast2-vm
Bên dưới, bạn có thể thấy gói yast2-vm có sẵn trên kho lưu trữ OpenSUSE-Tumbleweed-Oss.



Bây giờ hãy cài đặt mô-đun yast2-vm bằng lệnh zypper bên dưới.
Mã:
sudo zypper in yast2-vm
Nhập y để xác nhận cài đặt và đợi cho đến khi mọi quá trình cài đặt hoàn tất.

Thiết lập ảo hóa KVM với Yast2-vm​

Sau khi bạn đã cài đặt mô-đun yast2-vm, bây giờ bạn sẽ bắt đầu cài đặt và cấu hình ảo hóa KVM trên openSUSE.

Chạy lệnh yast2 bên dưới để khởi động công cụ yast2 ở chế độ đầu cuối.
Mã:
sudo yast2
Chọn menu Ảo hóa, sau đó chọn Cài đặt Hypervisor và Công cụ.



Chọn Hypervisor bạn muốn cài đặt. Trong hướng dẫn này, bạn sẽ cài đặt KVM virtualization, vì vậy hãy chọn KVM serverKVM tools, sau đó chọn Accept để bắt đầu cài đặt.



Nếu bạn được nhắc chạy ở chế độ văn bản, hãy chọn Yes.



Dưới đây, bạn có thể thấy quá trình cài đặt KVM Virtualization and Tools.



Nếu bạn đang chạy NetworkManager trên máy của mình, bạn sẽ được nhắc đến màn hình sau. Chọn OK để thiết lập Mạng cho sau này.



Khi toàn bộ quá trình cài đặt hoàn tất, bạn sẽ thấy thông báo đầu ra sau. Chọn OK để hoàn tất quá trình cài đặt.


Xác minh kết nối KVM và bắt đầu kết nối mạng​

Trước khi tạo máy ảo trên hệ thống OpenSUSE, bây giờ bạn sẽ xác minh kết nối với ảo hóa KVM và khởi động giao diện mặc định trên ảo hóa KVM.

Mở ứng dụng virt-manager trên máy của bạn.

Nhấp chuột phải vào phần QEMU/KVM và nhấp vào chi tiết. Và bạn sẽ thấy một cửa sổ mới hiển thị chi tiết các kết nối đến ảo hóa KVM của bạn.



Trên cửa sổ chi tiết kết nối, hãy nhấp vào tab Mạng ảo và bạn sẽ thấy giao diện có tên mặc định.

Nhấp vào nút bắt đầu để bật giao diện và bạn sẽ thấy trạng thái của giao diện là Hoạt động.



Giao diện mặc định cho ảo hóa KVM hiện đã được kích hoạt và bạn đã sẵn sàng để tạo máy ảo.

Tải xuống các tệp ISO​

Trên ảo hóa KVM, ISO và hình ảnh mặc định cho hệ điều hành của bạn sẽ được lưu trữ tại /var/lib/libvirt/images.

Thay đổi thư mục làm việc của bạn thành /var/lib/libvirt/images.
Mã:
cd /var/lib/libvirt/images
Tải xuống các tệp ISO cho hệ điều hành của bạn vào đó.
Mã:
wget https://ISO-URL/file.iso

Tạo các máy ảo KVM đầu tiên​

Bạn có thể tạo máy ảo trên ảo hóa KVM bằng hai cách khác nhau, sử dụng chế độ dòng lệnh virsh và sử dụng ứng dụng GUI virt-manager.

Bây giờ bạn sẽ học cách tạo máy ảo mới bằng ứng dụng GUI virt-manager.

Trên ứng dụng virt-manager của bạn, hãy nhấp vào nút create new VM như bên dưới.



Chọn phương tiện cài đặt cho ISO của bạn. Đối với ISO cục bộ, hãy chọn tùy chọn "Phương tiện cài đặt cục bộ (ảnh ISO hoặc CDROM)" và nhấp vào Forward.



Nhấp vào Browse và chọn tệp ISO của hệ điều hành của bạn. Trong ví dụ này, chúng tôi đang sử dụng Linux Mint LMDE, dựa trên hệ thống Debian.

Chọn loại hệ điều hành của bạn và nhấp vào Forward.



Xác định kích thước bộ nhớ và CPU cho máy ảo mới và nhấp vào Forward. Trong ví dụ này, chúng ta sẽ tạo một máy ảo mới với 2GB bộ nhớ và 2 CPU.



Xác định kích thước đĩa cho máy ảo. Bản demo này sẽ tạo một máy ảo với kích thước đĩa là 20GB.



Nhập tên của máy ảo mới. Đối với cấu hình Mạng, hãy để mặc định là NAT. Bạn có thể cấu hình thủ công tùy thuộc vào cấu hình mạng của mình.

Nhấp vào Hoàn tất.



Bây giờ máy ảo mới sẽ được tạo và khởi động bằng tệp ISO.


Kết luận​

Xin chúc mừng! Bây giờ bạn đã cài đặt và cấu hình thành công ảo hóa KVM trên OpenSUSE Tumbleweed bằng mô-đun yast2-vm. Ngoài ra, bạn đã học cách tạo máy ảo trên KVM virtualization bằng ứng dụng GUI virt-manager.
 
Back
Bên trên