KVM的环境配置及安装(本地版)
目录
KVM环境配置
安装Centos
修改内核模式为兼容内核启动
[root@ localhost ~]# uname -a
Linux victory 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
[root@ localhost ~]#vim /boot/grub/grub.conf
将default=0修改为default=1
关闭SElinux,重启后生效
[root@ localhost ~]#vim /etc/sysconfig/selinux
# 修改SELINUX=disabled # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # mls - Multi Level Security protection. SELINUXTYPE=targeted
关闭防火墙
[root@ localhost ~]#chkconfig ip6tables off
[root@ localhost ~]#chkconfig iptables off
重启
reboot
查看SELINUX更改效果:
[root@victory ~]# getenforce
Disabled
查看是否支持虚拟化
[root@localhost ~]# egrep -c '(vmx|svm)' /proc/cpuinfo
16
如果执行这条命令的返回结果为0则表示CPU不支持虚拟化,如果返回结果为1或者大于1到数字则表示CPU支持虚拟。其中vmx为Intel的CPU指令集,svm为AMD的CPU指令集。
安装KVM
安装KVM软件包
无网络配置本地yum源安装kvm
创建iso存放目录和挂载目录
mkdir /mnt/iso
mkdir /mnt/cdrom
将ios镜像上传到/mnt/iso
cp /dev/sr0 /mnt/iso
挂载 mount -o loop /mnt/iso /mnt/cdrom
ls /mnt/cdrom
移动/etc/yum.repo.d文件里的*repo文件
mkdir /etc/yum.repos.d/bak
cd /etc/yum.repo/
mv *.repo bak
创建自己的repo文件
vi myself.repo
[base]
name=cdrom
baseurl=file:///mnt/cdrom
enabled=1
gpgckeck=0
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-6
输入rm -f /var/run/yum.pid
清除缓存
此时本地yum源就配置好了
安装kvm软件包
[root@localhost ~]#yum -y install kvm virt-manager libvirt libvirt-python python-virtinst libvirt-client qemu-kvm qemu-img
无网络启动libvirt
[root@localhost ~]#service libvirt restart
libvirt连接KVM
[root@localhost ~]# virsh -c qemu:///system list //用libvirt连接到超级管理程序
Id Name State ----------------------------------------------------
[root@localhost ~]# lsmod |grep kvm // lsmod 命令:是一个小程序,用来显示文件、proc/modules的信息,也就是显示当前内核模块装载的模块
kvm_intel 54285 0 kvm 333172 1 kvm_intel
[root@localhost ~]# virsh --version
0.10.2
[root@localhost ~]# virt-install --version
0.600.0
[root@localhost ~]# ln -s /usr/libexec/qemu-kvm /usr/bin/qemu-kvm //创建软链接