CentOS7安裝KVM
一紊馏、簡介
KVM是Kernel
Based Virtual Machine的簡稱,能夠利用硬件虛擬擴展來提供多種操作系統(tǒng)的虛擬化軟件敛纲,KVM能夠通過兩種方式來管理够委,一種是命令行扰魂,另一種是圖形化界面傅物。
Virt-Manager(Virtual Machine Manager)是基于KVM使用最為頻繁的管理應(yīng)該程序夯辖,能夠創(chuàng)建、編輯董饰、開始和暫停虛擬機蒿褂。
環(huán)境準(zhǔn)備:centos7或者rhel7
KVM需要CPU有硬件虛擬化的支持卒暂,可以通過下面命令查詢是否支持啄栓,如果輸出有相關(guān)的vmx或者svm,表明CPU支持也祠,否則就不支持昙楚。
# egrep '(vmx|svm)'/proc/cpuinfo
通過下面命令安裝qemu和virt-manager軟件包
# yum installqemu-kvm qemu-img virt-manager libvirt libvirt-python python-virtinstlibvirt-client virt-install virt-viewer
qemu-kvm:qemu模擬器
qemu-img:qemu磁盤image管理器
virt-install:用來創(chuàng)建虛擬機的命令行工具
libvirt:提供libvirtd daemon來管理虛擬機和控制hypervisor
libvirt-client:提供客戶端API用來訪問server和提供管理虛擬機命令行工具的virsh實體
virt-viewer:圖形控制臺
通過下面的命名創(chuàng)建虛擬機
# virt-install--name=wcl--ram=1024--vcpus=1--cdrom=/tmp/CentOS-6.5-x86_64-minimal.iso--os-type=linux --os-variant=rhel6--network bridge=br0 --graphics=spice--disk path=/var/lib/libvirt/images/itzgeekguest.dsk,size=4
-name:虛擬機的名字
-ram:內(nèi)存大小MB
-vcpus:CPU個數(shù)
-cdrom:ISO鏡像位置
-os-variant:OS類型堪旧,例如rhel6,solaris,centos
-network:網(wǎng)絡(luò),友情鏈接:創(chuàng)建通過Virt Manager創(chuàng)建橋接網(wǎng)絡(luò)
-graphics:Guest顯示設(shè)置
-disk path:磁盤位置
使用virt-manager工具
#virt-manager