linux kvm系统,Linux 下KVM安装

Linux 下KVM安装

[日期:2012-12-18]

来源:Linux社区

作者:wujingfeng

[字体:大 中 小]

第一、看看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个数0b1331709591d260c1c78e86d0c51c18.png

你可能感兴趣的:(linux,kvm系统)