KVM安装总结(简单易用版)
KVM安装要求:
硬盘:150GB以上
CPU:支持Intel VT或者AMD V(虚拟机在“设置”里的CPU下面勾选虚拟化。见下图)
系统:CentOS 64位,版本2.6.20以上,确保内核比较新,支持KVM
确保BIOS里开启VT: Intel(R) Virtualization Tech [Enabled];
如有必要,还需在BIOS中开启VT-d。
开始安装:
1、安装系统时选择minimal最小化安装,然后选择自定义配置(Customize now)安装的包,然后next下一步。
2、选择Virtualzation,勾选里边的所有子选项。
3、选择Development,勾选除了Eclipse外的所有子选项。
4、装好系统后,配置IP,装YUM源,装Vim编辑器
1.配置IP地址。桥接模式,直接更改配置文件ONBOOT=yes
3 vim /etc/sysconfig/network-scripts/ifcfg-eth0 //默认没有安装Vim编辑器
4 vi /etc/sysconfig/network-scripts/ifcfg-eth0
5 service network start //重启服务之后,能ping通外网
6 ifconfig
7 cd /etc/yum.repos.d/ //安装yum源
8 ls
9 mkdir cent
10 ls
11 mv CentOS-* cent/
12 ls
13 cp cent/CentOS-Base.repo .
14 ls
15 vi CentOS-Base.repo
16 yum clean all
17 yum list
18 rpm -qa |grep vim //查看没有Vim编辑器的相关包
19 yum -y install vim-enhanced //安装Vim编辑器
20 cd //安装VMTools(我用的虚拟机)
21 cd /media/cdro
22 cd /media/VMware\ Tools/
23 ls
24 tar zxf VMwareTools-9.6.1-1378637.tar.gz -C /usr/local/
25 ls
26 cd /usr/local/
27 ls
28 cd vmware-tools-distrib/
29 ls
30 ./vmware-install.pl
31 reboot
32 ifconfig
33 grep vxm /proc/cpuinfo 确定机器有VT
34 egrep ‘(vmx|svm)‘ /proc/cpuinfo
35 uname -r //查看内核版本,如果是2.6.20以下的,需要升级内核
36 yum -y install kvm virt-viewer virt-manager libvirt-python python-virtinist
//安装KVM所需要的软件包
37 lsmod | grep kvm //查看是否有KVM模块
38 virsh -c qemu:///system list //用virsh命令检查一下虚拟化环境是否正常,
39 yum install bridge-utils tunctl //安装桥接管理工具
40 yum install virt-manager virt-viewer //安装gui管理工具
41 cd /etc/sysconfig/network-scripts/ //修改网卡文件
42 ifconfig
43 cp ifcfg-eth0 ifcfg-br0
44 vim ifcfg-eth0
45 vim ifcfg-br0
46 service network restart // 保存网卡配置重启网卡
此处报错
重启网络,发现报以下错误:
1 | [root@localhost network-scripts]# /etc/init.d/network start
|
解决办法:
1 | [root@localhost rules.d]# service NetworkManager stop //这个关闭掉就行 |
如果以下内容就说明配置成功了:
1 | [root@localhost network-scripts]# ifconfig |
61 service NetworkManager stop
62 service network restart
63 ifconfig
64 brctl show //查看当前桥接情况
65 /etc/init.d/libvirt start //需要启动libvirtd服务
66 /etc/init.d/libvirtd start
67 ps -e |grep libvirtd //查看是否启动
68 virt-manager // 使用virt-manager建立一个KVM虚拟机
中间有报错,更改配置文件后问题没解决,将配置文件回,问题解决。
87 vim /etc/libvirt/libvirtd.conf
88 service libvirt restart
89 service libvirtd restart
90 service libvirtd start
91 service libvirtd restart
92 virt-manager
93 history
本文出自 “兰芷” 博客,请务必保留此出处http://7826443.blog.51cto.com/7816443/1567477
原文地址:http://7826443.blog.51cto.com/7816443/1567477