当前位置: > 虚拟化 Virtualization > KVM >

Linux 下KVM安装

时间:2016-06-01 17:33来源:www.it.net.cn 作者:IT
第一、看看cpu是否支持kvm
 grep -E -o 'vmx|svm' /proc/cpuinfo
 
结果显示vmx表示支持
 第二、安装kvm所需要的软件包
 1.[root@localhost ~]#yum install kvm kmod-kvm qemu kvm-qemu-img virt-viewer
 
virt-manager
 或者
 [root@localhost ~]#yum groupinstall KVM
 2.安装完确认一下是否安装成功
 检查模块是否有加载
 [root@localhost ~]#lsmod | grep kvm
 kvm_intel 85256 0
 kvm 224928 2 ksm.kvm_intel
 也可以使用命令检查kvm是否成功安装
 [root@localhost ~]#virsh -c qemu:///system list
 Id Name State
 ----------------------------
 如果在这里显示的是一个错误的信息,说明有些东西出现了问题
 3.安装桥接管理工具
 [root@localhost ~]#yum install bridge-utils tunctl
 4.安装gui管理工具 
[root@localhost ~]#yum install virt-manager virt-viewer
 5.修改网卡文件
 [root@localhost ~]#vi /etc/sysconfig/network-scripts/ifcfg-eth1
 DEVICE=eth1
 ONBOOT=yes
 TYPE=Ethernet
 BRIDGE=br0
 DEVICE=br0
 BOOTPROTO=static
 ONBOOT=yes
 IPADDR=192.168.1.187
 NETMASK=255.255.255.0
 TYPE=Bridge
 保存网卡配置重启网卡
 [root@localhost ~]#service network restart
 检查br0是否成功
 [root@localhost ~]#ifconfig
 安装过程中的问题
 1.[root@localhost ~]#virt-manager
 在一开始看到错误信息,跳过,系统预设值为xen的hypevisor,需要手动开启kvm的
 
hypevisor
 Unable to open a connection to the Xen hypevisor/daemon
 Verify that:
 -A Xen host kernel has booted
 -The Xen service has been started
 这个不用管 直接跳过 其中的原因不明
 2.内核不能加载kvm模块
 FATAL:  Error  inserting kvm_amd
 (/lib/modules/2.6.18-194.el5/weak-updates/kmod-kvm-amd.ko:)Unknown symbol
 
in module or unknown parameter (see dmesg)
 解决办法
 查看是否是因为bios中关闭了cpu的虚拟化支持(如果开启 果断下一步)
 [root@localhost ~]#yum install kernel 
[root@localhost ~]#lsmod |grep kernel
 kvm_intel 85256 1
 kvm 224928 2 ksm.kvm_intel
 [root@localhost ~]#modprobe kvm
 
KVM 安装虚拟机
 图像化安装
 1.应用程序-系统工具-虚拟化管理(或者命令调出virt-manager)
 直接图形化操作跟vm workstation差不多
 a.新建虚拟机 选择右下角的new
 b.虚拟机命名
 c.选择cpu支持的位数和hypevisor模式
 选择Fully virtualized
 cpu architecture x86_64
 Hypevisor kvm
 d.选择安装系统的方式和系统
 e.选择iso文件所在位置
 f.image存储的位置和image的大小(若有单独的虚拟化分区,可以选择第一项,我默
 
认)
 g.选择网卡模式(桥接模式)
 h.设置内存大小和cpu个数



(责任编辑:IT)
------分隔线----------------------------