1.勾選虛擬化引擎
2.查看是否支持虛擬機(jī)
egrep 'vmx|svm' --color=always /proc/cpuinfo
出現(xiàn)有 vmx 淫痰,表示支持
或者可以用以下命令
egrep -c '(vmx|svm)' /proc/cpuinfo
返回結(jié)果大于等于1岸裙,則表示CPU支持虛擬化
3.安裝kvm軟件包
安裝包簡介
kvm | 安裝kvm模塊 |
---|---|
python-virtinst | 安裝python組件拾因,主要用來記錄創(chuàng)建vm時的xml文件 |
libvirt | 操作和管理KVM虛機(jī)的虛擬化 API篮昧,使用 C 語言編寫兵琳,可以由 Python,Ruby, Perl, PHP, Java 等語言調(diào)用蚀苛。 |
tunctl | 創(chuàng)建虛擬網(wǎng)卡 |
bridge-utils | 安裝網(wǎng)絡(luò)支持工具 |
virt-manager | 基于 libvirt 的 GUI 工具 |
qemu-kvm-tools | 安裝kvm調(diào)試工具(可以不安裝) |
virt-viewer | 安裝virt-viewer 圖形查看功能 |
virt-v2v | 自動化將創(chuàng)建在Xen磅甩,KVM和ESX上的虛擬機(jī)拷貝到virt-v2v的主機(jī) |
3.1 安裝kvm
yum -y install kvm
解決方法
yum install epel-release -y
yum -y install kvm
3.2 安裝 python-virtinst
yum -y install python-virtinst
解決方法
python-virtinst 被融入virt-manager,所以安裝virt-manager就可以了
3.3 安裝 libvirt
yum -y install libvirt
3.4 安裝 tunctl
yum -y install tunctl
解決方法步驟1:創(chuàng)建配置文件
vi /etc/yum.repos.d/nux-misc.repo
在文件中寫入如下內(nèi)容
[nux-misc]
name=Nux Misc
baseurl=http://li.nux.ro/download/nux/misc/el7/x86_64/
enabled=0
gpgcheck=1
gpgkey=http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
解決方法步驟2 安裝tunctl
yum -y --enablerepo=nux-misc install tunctl
3.5安裝 bridge-utils
yum -y install bridge-utils
3.6安裝 virt-manager
yum -y install virt-manager
3.6 安裝 qemu-kvm-tools
yum -y install qemu-kvm-tools
3.7 安裝 virt-viewer
yum -y install virt-viewer
3.8 安裝 virt-v2v
yum -y install virt-v2v
現(xiàn)在彩倚,所有KVM軟件包已經(jīng)安裝成功
4.查看虛擬機(jī)環(huán)境
4.1啟動服務(wù)
/etc/init.d/libvirtd start | centos6 |
---|---|
systemctl start libvirtd | centos7 |
4.2 列出現(xiàn)在系統(tǒng)運(yùn)行的虛擬機(jī)
virsh -c qemu:///system list
4.3 檢查KVM模塊是否成功安裝筹我,下圖表示可用
lsmod | grep kvm
4.4 查看 virsh的版本
virsh --version
4.5查看 virt-install 的版本
virt-install --version
如果顯示bash: virt-install: command not found...
解決方法:
yum install libguestfs-tools
yum install virt-install.noarch
4.6 創(chuàng)建鏈接指向到默認(rèn)路徑
ln -s /user/libexec/qemu-kvm /usr/bin/qemu-kvm