Cách cài đặt KVM và tạo máy ảo trên Ubuntu
Nếu bạn đang sử dụng Linux, bạn không cần VirtualBox hoặc VMware để tạo máy ảo. Bạn có thể sử dụng KVM - máy ảo dựa trên kernel - để chạy cả Windows và Linux trong các máy ảo.
Bạn có thể sử dụng trực tiếp KVM hoặc với các công cụ dòng lệnh khác, nhưng ứng dụng Trình quản lý máy ảo đồ họa (Virt-Manager) 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 - 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
0 cho biết 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 là có. Bạn vẫn có thể phải bật hỗ trợ ảo hóa phần cứng trong BIOS máy tính của mì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 quy trình.
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 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:
người nghiện sudo Tên 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 trố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: /// danh sách hệ thống
Tạo máy ảo
Khi bạn đã cài đặt KVM, cách dễ nhất để sử dụng 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 thức 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 của bạn.
Quá trình 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, hình ảnh ISO hoặc thậm chí là vị trí mạng.
Để chỉ định hơn 2GB bộ nhớ cho máy ảo, bạn sẽ cần hạt nhân Linux 64 bit. Các hệ thống chạy hạt nhân 32 bit có thể chỉ định tối đa 2 GB RAM cho máy ảo.
Theo mặc định, KVM cung cấp cho bạn mạng cầu nối giống 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ị của riêng 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 điều chỉnh cài đặt mạng.
Sau khi chọn phương thức cài đặt của bạn, 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ư trên máy vật lý.
Quản lý máy ảo
Cửa sổ Trình quản lý máy ảo hiển thị danh sách các máy ảo đã 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 hành động, bao gồm bắt đầu, tắt, nhân bản hoặc di chuyển chúng.
Bạn có thể xem thông tin về máy ảo và định cấu hình phần cứng ảo của nó bằng cách nhấp vào biểu tượng thanh công cụ hình chữ i trong cửa sổ của máy ảo.