设为首页 收藏本站
查看: 1218|回复: 0

[经验分享] 【KVM安装】在Centos6.8中安装KVM

[复制链接]

尚未签到

发表于 2017-6-23 08:17:43 | 显示全部楼层 |阅读模式
阅读目录



  • 前题条件
  • 章节1:安装Centos6.8-进行硬件检测
  • 章节2:配置网络-设置桥接方式
  • 章节3:安装KVM
  • 章节4:OVA转qcow2
  • 章节5:使用KVM创建虚拟机
  • 章节6:参考链接





前题条件

工作环境:

  • VMware workstation版本为12.1.0; ==>支持CPU虚拟化
  • Centos6.8;



必要条件:

  • 安装KVM的必要条件是:CPU支持虚拟化
  • 选择VMware workstation版本为12.1.0,是因为它支持创建虚拟机时开启cpu虚拟化


主要的工作步骤:

  • 网络桥接方式设置;
  • 安装kvm必须的库,如:kvm,qemu,libvirt等;
  • ova文件格式转换为qcow2格式;
  • 在KVM上安装虚拟机;




回到顶部一、安装Centos6.8-进行硬件检测

Centos6.8安装
安装过程中,主要注意如下两点:


  • 选择网卡时,设置桥接连接方式;
  • CPU虚拟化功能开启;


DSC0000.jpg

DSC0001.png

硬件检测

VT技术是服务器CPU的功能,但是如果CPU有这个功能而没有开启的需要我们自己操作开启。
检查CPU是否支持安装KVM:
输入指令:


  • egrep -o '(vmx|svm)' /proc/cpuinfo

如果显示以下信息就证明是可以安装KVM的:

DSC0002.jpg





回到顶部二、配置网络-设置桥接方式

配置桥接连接方式

  • Centos6.8 新虚拟网卡与eth0以太网网卡做桥接



安装必要的软件包:


  • yum install -y bridge-utils
  • yum install -y tunctl

校验桥接接口命令

DSC0003.png

新建br0接口,并保存



  • vi /etc/sysconfig/network-scripts/ifcfg-br0

内容如下:


  • DEVICE=br0
  • ONBOOT=yes
  • TYPE=Bridge
  • BOOTPROTO=static
  • IPADDR=10.180.141.100
  • NETMASK=255.255.0.0
  • GATEWAY=10.180.0.1

  • PEERDNS=no
  • DNS1=10.88.7.10
  • DNS2=8.8.4.4
  • DNS3=8.8.8.8
  • NM_CONTROLLED=no



配置eth0网卡:




  • vi /etc/sysconfig/network-scripts/ifcfg-eth0

内容为:


  • DEVICE=eth0
  • BOOTPROTO=static
  • HWADDR="00:0C:29:9C:90:FA"
  • IPADDR=10.180.141.120
  • NETMASK=255.255.0.0
  • ONBOOT="yes"
  • TYPE="Ethernet"
  • GATEWAY=10.180.0.1

  • PEERDNS=no
  • DNS1=10.88.7.10
  • DNS2=8.8.4.4
  • DNS3=8.8.8.8

  • NM_CONTROLLED="no"
  • BRIDGE="br0"


重启网络:


  • service network restart

DSC0004.png


上网问题说明:
若是配置完成桥接之后,上不了网,很有可能是DNS配置有问题,此时配置resolve.conf看是否可以解决:


  • # vi /etc/resolv.conf

添加如下内容:


  • nameserver 10.88.7.10
  • nameserver 8.8.4.4





回到顶部三、安装KVM

安装KVM
安装必要的软件包:


  • yum -y install kvm qemu
  • yum -y install virt-manager libvirt
  • yum -y install qemu-kvm libvirt-bin virtinst Python-libvirt virt-viewer virt-manager qemu-system

其中:virt-manager为GUI管理窗口;

检查安装结果
安装的过程就是自动的,不需要我们有任何的操作,安装结束后我们可以检查下是否安装成功:



  • lsmod | grep kvm

输出为以下信息就说明我们已经安装成功

DSC0005.jpg

当然也可以使用以下命令查看是不是把KVM安装成功,总之验证的方法还比较多,这里也就不做过多的赘述:

首先开启libvirt服务



  • /etc/rc.d/init.d/libvirtd start
  • /etc/rc.d/init.d/messagebus start
  • virsh -c qemu:///system list

同时这个命令也验证了KVM的运行是正常的

DSC0006.png


配置libvirt开机自启动



  • # chkconfig libvirtd on
  • # chkconfig messagebus on





回到顶部四、OVA转qcow2

虚拟机磁盘格式:

  • OVA:虚拟机通用的格式;
  • qcow2:KVM虚拟机使用的格式;


实际环境示例:
KVM中不支持ova格式的文件。
我们希望将VMWare ESXI下的操作系统导入到KVM中运行,此时需要做如下事情:

  • VMWare ESXI下的虚拟机导出为ova格式;
  • 将ova格式转换为qcow2格式;
  • 在KVM中使用qcow2安装虚拟机;

如何将VMWare ESXI下的虚拟机导出为ova格式,这里不做介绍;

ova转qcow2

主要步骤如下:


  • 解压OVA文件,获取*.vmdk文件;
  • 将*.vmdk文件转换为qcow2文件;



1.  解压ova文件


  • tar xvf  example.ova

解压出来一共三个文件,其中.vmdk文件就是我们需要的硬盘文件:



  • example.ovf
  • example-disk1.vmdk  
  • example.mf



2.  用命令将vmdk文件转化为qcow2文件



  • qemu-img convert -c -f vmdk -O qcow2 example-disk1.vmdk example.qcow2

指令说明:



  • -c:标识目标image必须是压缩的(qcow format only);
  • -f:first image format
  • -O:output_format






回到顶部五、使用KVM创建虚拟机

开启virt-manager

进入Centos6.8 界面,ALT+F2打开virt-manager工具

DSC0007.jpg



创建虚拟机
DSC0008.png


DSC0009.png


DSC00010.png
DSC00011.png

DSC00012.png

DSC00013.png

DSC00014.png

DSC00015.png
DSC00016.png

DSC00017.png

DSC00018.png



回到顶部六、参考链接

http://www.cnblogs.com/ssslinppp





来自为知笔记(Wiz)

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-387055-1-1.html 上篇帖子: 王爽汇编环境搭建 下篇帖子: vmware安装centos时遇到无法创建新虚拟机: 不具备执行此操作的权限。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表