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

[经验分享] centos 6 下KVM 安装学习之旅

[复制链接]

尚未签到

发表于 2017-6-25 14:02:16 | 显示全部楼层 |阅读模式
  一、虚拟化介绍
  虚拟化是云计算的基础。简单的说,虚拟化使得在一台物理的服务器上可以跑多台虚拟机,虚拟机共享物理机的 CPU、内存、IO 硬件资源,但逻辑上虚拟机之间是相互隔离的。
  物理机我们一般称为宿主机(Host),宿主机上面的虚拟机称为客户机(Guest)。虚拟化主要是通过一个叫做 Hypervisor 的程序实现的。
  根据 Hypervisor 的实现方式和所处的位置,虚拟化又分为两种:1型虚拟化和2型虚拟化
            
1型虚拟化
  Hypervisor 直接安装在物理机上,多个虚拟机在 Hypervisor 上运行。Hypervisor 实现方式一般是一个特殊定制的 Linux 系统。Xen 和 VMWare 的 ESXi 都属于这个类型。  
DSC0000.png

2型虚拟化
  物理机上首先安装常规的操作系统,比如 Redhat、Ubuntu 和 Windows。Hypervisor 作为 OS 上的一个程序模块运行,并对管理虚拟机进行管理。KVM、VirtualBox 和 VMWare Workstation 都属于这个类型。
DSC0001.png

  理论上讲:
  1型虚拟化一般对硬件虚拟化功能进行了特别优化,性能上比2型要高;
  2型虚拟化因为基于普通的操作系统,会比较灵活,比如支持虚拟机嵌套。嵌套意味着可以在KVM虚拟机中再运行KVM。
  以上介绍摘录至 CloudMan 的笔录。
  二、安装
  centos 安装kvm其实很简单。主要在后期配置:基础网络搭建、存储配置等
  1、查看物理机是否支持虚拟化:
  #egrep -o '(vmx|svm)' /proc/cpuinfo
  2、安装kvm
  #yum -y install qemu-kvm virt-managerbridge-utils
  3、启动kvm 管理控制台
  #virt-manager
DSC0002.png

  使用xshell 或CRT ssh连接 报错了,尝试了网上很多方法,一直没有找到解决方法。  最后通过安装图形化界面使用vnc 解决此问题。
  4、vnc 配置 :http://www.cnblogs.com/weijie0717/p/6746508.html
  注:此实验  iptables 不可关闭,后期 虚拟机的net 网络需要使用 iptables 做转发
  三、创建kvm 虚拟机
  在图形界面    
  # virt-manage  报错,这种情况不一定会遇到,可以跳过:
DSC0003.png
  #service libvirtd status     (查看libvirtd 服务状态)
   DSC0004.png   服务没有启动? 重启启动。
  #service libvirtd start  
DSC0005.png     又报错了。。。。

  解决方案,安装libvirtd 依赖包。
  #yum upgrade device-mapper-libs
     DSC0006.png   启动成功
  启动第一个虚机:
DSC0007.png

  点上面的图标创建虚机
DSC0008.png

  给虚机命名为 kvm1,这里选择从哪里启动虚机。如果是安装新的 OS,可以选择第一项。如果已经有安装好的镜像文件,选最后一项
  后边都比较简单,就不一一举例介绍了。ISO 光盘挂载。分配cpu、内存,选择网卡,在没有配置网络环境时,默认选择net模式。最后安装系统。
DSC0009.png

配置虚拟机IP:
   主机安装好kvm 后自动生成一个nat网卡,IP网段:192.168.122.0/24
DSC00010.png
  进入虚拟机配置 IP:192.168.122.x  netmask:255.255.255.0  gw:192.168.122.1  dns:8.8.8.8   就可以正常上网。
此篇博客是本人第一次安装kvm 后的一些总结,仅供参考。

运维网声明 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-387979-1-1.html 上篇帖子: 使用kvm虚拟出Centos6.5系统相关步骤 下篇帖子: linux磁盘转换成kvm磁盘
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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