Làm thế nào để cài đặt KVM và tạo máy ảo trên Ubuntu

Mục lục:

Làm thế nào để cài đặt KVM và tạo máy ảo trên Ubuntu
Làm thế nào để cài đặt KVM và tạo máy ảo trên Ubuntu

Video: Làm thế nào để cài đặt KVM và tạo máy ảo trên Ubuntu

Video: Làm thế nào để cài đặt KVM và tạo máy ảo trên Ubuntu
Video: Cách Bật Phụ Đề "Tiếng Việt" Trên NETFLIX Khi Ở Nước Ngoài - YouTube 2024, Tháng tư
Anonim
Nếu bạn đang sử dụng Linux, bạn không cần VirtualBox hoặc VMware để tạo các máy ảo. Bạn có thể sử dụng KVM - máy ảo dựa trên hạt nhân - để chạy cả Windows và Linux trong các máy ảo.
Nếu bạn đang sử dụng Linux, bạn không cần VirtualBox hoặc VMware để tạo các máy ảo. Bạn có thể sử dụng KVM - máy ảo dựa trên hạt nhân - để chạy cả Windows và Linux trong các máy ảo.

Bạn có thể sử dụng KVM trực tiếp hoặc với các công cụ dòng lệnh khác, nhưng ứng dụng Virtual Machine Manager (Virt-Manager) đồ họa sẽ cảm thấy quen thuộc nhất với những người đã sử dụng các chương trình máy ảo khác.

Cài đặt KVM

KVM chỉ hoạt động nếu CPU của bạn có hỗ trợ ảo hóa phần cứng - hoặc là Intel VT-x hoặc AMD-V. Để xác định xem CPU của bạn có bao gồm các tính năng này hay không, hãy chạy lệnh sau:

egrep -c ‘(svm|vmx)’ /proc/cpuinfo

Số 0 chỉ ra rằng CPU của bạn không hỗ trợ ảo hóa phần cứng, trong khi 1 hoặc nhiều hơn cho biết rằng CPU đó không hoạt động. Bạn vẫn có thể phải bật hỗ trợ ảo hóa phần cứng trong BIOS của máy tính, ngay cả khi lệnh này trả về 1 hoặc nhiều hơn.

Sử dụng lệnh sau để cài đặt KVM và các gói hỗ trợ. Virt-Manager là một ứng dụng đồ họa để quản lý các máy ảo của bạn - bạn có thể sử dụng lệnh kvm trực tiếp, nhưng libvirt và Virt-Manager đơn giản hóa quá trình này.
Sử dụng lệnh sau để cài đặt KVM và các gói hỗ trợ. Virt-Manager là một ứng dụng đồ họa để quản lý các máy ảo của bạn - bạn có thể sử dụng lệnh kvm trực tiếp, nhưng libvirt và Virt-Manager đơn giản hóa quá trình này.

sudo apt-get install qemu-kvm libvirt-bin bridge-utils virt-manager

Chỉ người dùng root và người dùng trong nhóm libvirtd mới được phép sử dụng các máy ảo KVM. Chạy lệnh sau để thêm tài khoản người dùng của bạn vào nhóm libvirtd:

sudo adduser name libvirtd

Sau khi chạy lệnh này, đăng xuất và đăng nhập lại. Chạy lệnh này sau khi đăng nhập lại và bạn sẽ thấy một danh sách rỗng các máy ảo. Điều này cho thấy mọi thứ đang hoạt động chính xác.
Sau khi chạy lệnh này, đăng xuất và đăng nhập lại. Chạy lệnh này sau khi đăng nhập lại và bạn sẽ thấy một danh sách rỗng các máy ảo. Điều này cho thấy mọi thứ đang hoạt động chính xác.

virsh -c qemu:///system list

Image
Image

Tạo máy ảo

Khi bạn đã cài đặt KVM, cách dễ nhất để sử dụng nó là với ứng dụng Trình quản lý máy ảo. Bạn sẽ tìm thấy nó trong Dash của bạn.

Nhấp vào nút Tạo máy ảo mới trên thanh công cụ và Trình quản lý máy ảo sẽ hướng dẫn bạn chọn phương pháp cài đặt, định cấu hình phần cứng ảo của máy ảo và cài đặt hệ điều hành khách mà bạn chọn.
Nhấp vào nút Tạo máy ảo mới trên thanh công cụ và Trình quản lý máy ảo sẽ hướng dẫn bạn chọn phương pháp cài đặt, định cấu hình phần cứng ảo của máy ảo và cài đặt hệ điều hành khách mà bạn chọn.
Quá trình này sẽ quen thuộc nếu bạn đã từng sử dụng VirtualBox, VMware hoặc một ứng dụng máy ảo khác. Bạn có thể cài đặt từ đĩa, ảnh ISO hoặc thậm chí là vị trí mạng.
Quá trình này sẽ quen thuộc nếu bạn đã từng sử dụng VirtualBox, VMware hoặc một ứng dụng máy ảo khác. Bạn có thể cài đặt từ đĩa, ảnh ISO hoặc thậm chí là vị trí mạng.
Để gán nhiều hơn 2GB bộ nhớ cho một máy ảo, bạn sẽ cần một hạt nhân Linux 64 bit. Các hệ thống chạy nhân 32 bit có thể gán tối đa 2 GB RAM cho một máy ảo.
Để gán nhiều hơn 2GB bộ nhớ cho một máy ảo, bạn sẽ cần một hạt nhân Linux 64 bit. Các hệ thống chạy nhân 32 bit có thể gán tối đa 2 GB RAM cho một máy ảo.
Theo mặc định, KVM cung cấp cho bạn mạng cầu nối giống như NAT - máy ảo của bạn sẽ không xuất hiện trên mạng dưới dạng thiết bị riêng của nó, nhưng nó sẽ có quyền truy cập mạng thông qua hệ điều hành máy chủ. Nếu bạn đang chạy phần mềm máy chủ trong máy ảo của mình và muốn nó có thể truy cập được từ các thiết bị khác trên mạng, bạn sẽ phải tinh chỉnh cài đặt mạng.
Theo mặc định, KVM cung cấp cho bạn mạng cầu nối giống như NAT - máy ảo của bạn sẽ không xuất hiện trên mạng dưới dạng thiết bị riêng của nó, nhưng nó sẽ có quyền truy cập mạng thông qua hệ điều hành máy chủ. Nếu bạn đang chạy phần mềm máy chủ trong máy ảo của mình và muốn nó có thể truy cập được từ các thiết bị khác trên mạng, bạn sẽ phải tinh chỉnh cài đặt mạng.
Sau khi chọn phương thức cài đặt, Virt-Manager sẽ khởi động hệ điều hành khách trong một cửa sổ. Cài đặt hệ điều hành khách như bạn làm trên máy vật lý.
Sau khi chọn phương thức cài đặt, Virt-Manager sẽ khởi động hệ điều hành khách trong một cửa sổ. Cài đặt hệ điều hành khách như bạn làm trên máy vật lý.
Image
Image

Quản lý máy ảo

Cửa sổ Virtual Machine Manager hiển thị danh sách các máy ảo đã được cài đặt của bạn. Nhấp chuột phải vào các máy ảo trong cửa sổ để thực hiện các thao tác, bao gồm bắt đầu, tắt, nhân bản hoặc di chuyển chúng.

Đề xuất: