Hướng dẫn cài đặt KVM và tạo máy ảo trên Ubuntu

Nếu bạn đang sử dụng Linux thì bạn không cần VirtualBox hay Vmware để tạo máy ảo. Ta có thể sử dụng KVM, một máy ảo kernel cho phép chạy cả Windows và Linux trong các con máy ảo.


Bạn có thể sử dụng KVM trực tiếp hoặc cùng với những công cụ dòng lệnh khác, nhưng ứng dụng quản lý máy ảo (Virt-Manager) giao diện đồ họa sẽ giúp dễ dàng hơn cho những người đã từng sử dụng chương trình máy ảo khác.

Cài đặt KVM

KVM chỉ làm việc nếu CPU hỗ trợ ảo hóa phần cứng, Intel VT-x hoặc AMD-V. Để xác định CPU có những tính năng này không, thực hiện lệnh sau:

egrep –c ’(svm|vmx)’ /proc/cpuinfo

Giá trị 0 chỉ thị rằng CPU không hỗ trợ ảo hóa phần cứng trong khi giá trị khác 0 chỉ thị có hỗ trợ. Người dùng có thể vẫn phải kích hoạt chức năng hỗ trợ ảo hóa phần cứng trong BIOS của máy kể cả khi câu lệnh này trả về giá trị khác 0.

Hướng dẫn cài đặt KVM và tạo máy ảo trên Ubuntu

Sử dụng lệnh sau để cài đặt KVM và các gói phụ trợ. Virt-Manager là một ứng dụng có giao diện đồ họa dùng để quản lý máy ảo. Ta có thể dùng lệnh kvm trực tiếp nhưng libvirt và Virt-Manager giúp đơn giản hóa các bước hơn.

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

Chỉ quản trị viên (root user) và những người dùng thuộc libvirtd group có quyền sử dụng máy ảo KVM. Chạy lệnh sau để thêm tài khoản người dùng vào libvirtd group:

sudo adduser name libvirtd

Hướng dẫn cài đặt KVM và tạo máy ảo trên Ubuntu

Sau khi chạy lệnh này, đăng xuất rồi đăng nhập trở lại. Nhập câu lệnh sau sau khi đăng nhập:

virsh –c qemu://system list

Một danh sách máy ảo còn trống xuất hiện. Điều này thể hiện mọi thứ đang hoạt động đúng.

Hướng dẫn cài đặt KVM và tạo máy ảo trên Ubuntu

Tạo máy ảo

Sau khi KVM được cài đặt, cách dễ dàng nhất để sử dụng nó là thông qua ứng dụng quản lý máy ảo Virtual Machine Manager xuất hiện trong Dash.

Hướng dẫn cài đặt KVM và tạo máy ảo trên Ubuntu

Kích vào Create New Virtual Machine trên thanh công cụ.Virtual Machine Manager sẽ yêu cầu người dùng chọn phương thức cài đặt, cấu hình phần cứng cho máy ảo và cài đặt hệ điều hành khách đã chọn.

Hướng dẫn cài đặt KVM và tạo máy ảo trên Ubuntu

Quá trình này cũng tương tự như với VirtualBox, Vmware hay ứng dụng máy ảo khác. Người dùng có thể cài đặt từ đĩa, file ISO hay thậm chí một địa chỉ trên mạng.

Hướng dẫn cài đặt KVM và tạo máy ảo trên Ubuntu

Để ấn định nhiều hơn 2GB RAM cho một máy ảo, ta sẽ cần một lõi kernel Linux 64 bit. Những máy chạy kernel 32 bit chỉ có thể ấn định tối đa là 2GB RAM cho một máy ảo.

Hướng dẫn cài đặt KVM và tạo máy ảo trên Ubuntu

Theo mặc định, KVM cung cấp chức năng truy cập mạng bắc cầu giống như NAT. Máy ảo sẽ không hiện diện trên mạng như là một thiết bị riêng mà sẽ truy cập mạng thông qua hệ điều hành chủ. Nếu đang chạy phần mềm máy chủ (server) trên máy ảo và muốn nó được truy cập từ những thiết bị khác trên mạng, ta sẽ phải thay đổi thiết lập cho mạng.

Hướng dẫn cài đặt KVM và tạo máy ảo trên Ubuntu

Sau khi chọn phương pháp 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ư trên một máy thật.

Hướng dẫn cài đặt KVM và tạo máy ảo trên Ubuntu

Quản lý máy ảo

Cửa sổ quản lý máy ảo Virtual Machine Manager hiển thị một danh sách các máy ảo đã được cài. Kích chuột phải vào những máy ảo trong cửa sổ để thực hiện các hành động như khởi động, tắt, tạo bản sao hay dịch chuyển máy.

Hướng dẫn cài đặt KVM và tạo máy ảo trên Ubuntu

Người dùng có thể xem thông tin máy ảo và cấu hình phần cứng máy ảo bằng cách kích vào thanh công cụ hình chữ i trên cửa sổ của máy ảo.

Hướng dẫn cài đặt KVM và tạo máy ảo trên Ubuntu








Huong dan cai dat KVM va tao may ao tren Ubuntu


Neu ban dang su dung Linux thi ban khong can VirtualBox hay Vmware de tao may ao. Ta co the su dung KVM, mot may ao kernel cho phep chay ca Windows va Linux trong cac con may ao.


Ban co the su dung KVM truc tiep hoac cung voi nhung cong cu dong lenh khac, nhung ung dung quan ly may ao (Virt-Manager) giao dien do hoa se giup de dang hon cho nhung nguoi da tung su dung chuong trinh may ao khac.

Cai dat KVM

KVM chi lam viec neu CPU ho tro ao hoa phan cung, Intel VT-x hoac AMD-V. De xac dinh CPU co nhung tinh nang nay khong, thuc hien lenh sau:

egrep –c ’(svm|vmx)’ /proc/cpuinfo

Gia tri 0 chi thi rang CPU khong ho tro ao hoa phan cung trong khi gia tri khac 0 chi thi co ho tro. Nguoi dung co the van phai kich hoat chuc nang ho tro ao hoa phan cung trong BIOS cua may ke ca khi cau lenh nay tra ve gia tri khac 0.

Huong dan cai dat KVM va tao may ao tren Ubuntu

Su dung lenh sau de cai dat KVM va cac goi phu tro. Virt-Manager la mot ung dung co giao dien do hoa dung de quan ly may ao. Ta co the dung lenh kvm truc tiep nhung libvirt va Virt-Manager giup don gian hoa cac buoc hon.

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

Chi quan tri vien (root user) va nhung nguoi dung thuoc libvirtd group co quyen su dung may ao KVM. Chay lenh sau de them tai khoan nguoi dung vao libvirtd group:

sudo adduser name libvirtd

Huong dan cai dat KVM va tao may ao tren Ubuntu

Sau khi chay lenh nay, dang xuat roi dang nhap tro lai. Nhap cau lenh sau sau khi dang nhap:

virsh –c qemu://system list

Mot danh sach may ao con trong xuat hien. Dieu nay the hien moi thu dang hoat dong dung.

Huong dan cai dat KVM va tao may ao tren Ubuntu

Tao may ao

Sau khi KVM duoc cai dat, cach de dang nhat de su dung no la thong qua ung dung quan ly may ao Virtual Machine Manager xuat hien trong Dash.

Huong dan cai dat KVM va tao may ao tren Ubuntu

Kich vao Create New Virtual Machine tren thanh cong cu.Virtual Machine Manager se yeu cau nguoi dung chon phuong thuc cai dat, cau hinh phan cung cho may ao va cai dat he dieu hanh khach da chon.

Huong dan cai dat KVM va tao may ao tren Ubuntu

Qua trinh nay cung tuong tu nhu voi VirtualBox, Vmware hay ung dung may ao khac. Nguoi dung co the cai dat tu dia, file ISO hay tham chi mot dia chi tren mang.

Huong dan cai dat KVM va tao may ao tren Ubuntu

De an dinh nhieu hon 2GB RAM cho mot may ao, ta se can mot loi kernel Linux 64 bit. Nhung may chay kernel 32 bit chi co the an dinh toi da la 2GB RAM cho mot may ao.

Huong dan cai dat KVM va tao may ao tren Ubuntu

Theo mac dinh, KVM cung cap chuc nang truy cap mang bac cau giong nhu NAT. May ao se khong hien dien tren mang nhu la mot thiet bi rieng ma se truy cap mang thong qua he dieu hanh chu. Neu dang chay phan mem may chu (server) tren may ao va muon no duoc truy cap tu nhung thiet bi khac tren mang, ta se phai thay doi thiet lap cho mang.

Huong dan cai dat KVM va tao may ao tren Ubuntu

Sau khi chon phuong phap cai dat, Virt-Manager se khoi dong he dieu hanh khach trong mot cua so. Cai dat he dieu hanh khach nhu tren mot may that.

Huong dan cai dat KVM va tao may ao tren Ubuntu

Quan ly may ao

Cua so quan ly may ao Virtual Machine Manager hien thi mot danh sach cac may ao da duoc cai. Kich chuot phai vao nhung may ao trong cua so de thuc hien cac hanh dong nhu khoi dong, tat, tao ban sao hay dich chuyen may.

Huong dan cai dat KVM va tao may ao tren Ubuntu

Nguoi dung co the xem thong tin may ao va cau hinh phan cung may ao bang cach kich vao thanh cong cu hinh chu i tren cua so cua may ao.

Huong dan cai dat KVM va tao may ao tren Ubuntu

Hướng dẫn cài đặt KVM và tạo máy ảo trên Ubuntu

Nếu bạn đang sử dụng Linux thì bạn không cần VirtualBox hay Vmware để tạo máy ảo. Ta có thể sử dụng KVM, một máy ảo kernel cho phép chạy cả Windows và Linux trong các con máy ảo.
Giới thiệu cho bạn bè
  • gplus
  • pinterest

Bình luận

Đăng bình luận

Đánh giá