查看“KVM的环境配置及安装(本地版)”的源代码
←
KVM的环境配置及安装(本地版)
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==所需软件== ==KVM环境配置== ===安装Centos=== [[文件:vietual1-13.png]] ===修改内核模式为兼容内核启动=== [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 <nowiki># 修改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</nowiki> ===关闭防火墙=== [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== ===配置本地yum源=== [root@controller ~]# mkdir /mnt/centos [root@controller ~]# mount -o loop /dev/sr0 /mnt/centos(此命令没有任何输出,如果有输出就说明发生了错误) [root@controller ~]# ls /mnt/centos <nowiki>CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-7 EFI GPL isolinux Packages RPM-GPG-KEY-CentOS-7 TRANS.TBL</nowiki> 移动/etc/yum.repo.d文件里的*repo文件 mkdir /etc/yum.repos.d/bak cd /etc/yum.repos.d/ [[文件:190528.PNG|700px]] mv *.repo bak 创建自己的repo文件 cd /etc/yum.repos.d [root@controller yum.repos.d]# vi local.repo <nowiki>[centos] name=centos baseurl=file:///mnt/centos gpgcheck=0 enabled=1</nowiki> 输入rm -f /var/run/yum.pid 清除缓存 yum clean all yum repolist <nowiki>Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile centos/primary_db | 2.8 MB 00:03 repo id repo name status centos centos 3,723 repolist: 3,723</nowiki> 此时本地yum源就配置好了 ===安装kvm软件包=== [root@localhost ~]#yum -y install kvm virt-manager libvirt libvirt-python python-virtinst libvirt-client qemu-kvm qemu-img [[文件:521.PNG|700px]] ===启动libvirt=== [root@localhost ~]#service libvirtd restart [[文件:5211314.PNG|700px]] ===libvirt连接KVM=== [root@localhost ~]# virsh -c qemu:///system list //用libvirt连接到超级管理程序 <nowiki>Id Name State ----------------------------------------------------</nowiki> [root@localhost ~]# lsmod |grep kvm // lsmod 命令:是一个小程序,用来显示文件、proc/modules的信息,也就是显示当前内核模块装载的模块 <nowiki>kvm_intel 54285 0 kvm 333172 1 kvm_intel</nowiki> [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 //创建软链接
返回至
KVM的环境配置及安装(本地版)
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息