在Centos6.5上部署kvm虚拟化技术

阅读本文大概需要 6.7 分钟。


KVM是什么?

KVM 全称是 基于内核的虚拟机(Kernel-based Virtual Machine),它是一个 Linux 的一个内核模块,该内核模块使得 Linux 变成了一个 Hypervisor:

 
 


KVM架构

KVM 是基于虚拟化扩展(Intel VT 或者 AMD-V)的 X86 硬件的开源的 Linux 原生的全虚拟化解决方案。KVM 中,虚拟机被实现为常规的 Linux 进程,由标准 Linux 调度程序进行调度;虚机的每个虚拟 CPU 被实现为一个常规的 Linux 进程。这使得 KMV 能够使用 Linux 内核的已有功能。

但是,KVM 本身不执行任何硬件模拟,需要客户空间程序通过 /dev/kvm 接口设置一个客户机虚拟服务器的地址空间,向它提供模拟的 I/O,并将它的视频显示映射回宿主的显示屏。目前这个应用程序是 QEMU。

Linux 上的用户空间、内核空间和虚机:

640?wx_fmt=jpeg

 
 


KVM功能

KVM 所支持的功能包括:

 
 


KVM常用工具

 
 


KVM安装

安装前要查看CPU是否支持虚拟化

 
 

640?wx_fmt=png

若以上操作有输出,就说明CPU支持虚拟化

实验环境

 
 

开启CPU虚拟化支持:

640?wx_fmt=png

安装依赖关系

 
 

640?wx_fmt=png

 
 

640?wx_fmt=png

 
 

640?wx_fmt=png

安装KVM

 
 

进入图形界面

 
 

连接出错,重启就好了

640?wx_fmt=png

重启libvirtd

 
 

640?wx_fmt=png

添加池

双击localhost{QEMU}----存储-----“+”添加池

640?wx_fmt=png

640?wx_fmt=png

选择浏览-----找到刚才创建的目录------完成

640?wx_fmt=png

创建存储卷

单机刚创建的KVM01池----新建卷

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

新建虚拟机

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

具体安装过程与安装Linux系统一样(linux系统安装教程)

640?wx_fmt=png

查看KVM的配置文件存放目录

 
 

查看虚拟机状态

 
 

虚拟机的关机、开机自启等操作

 
 

640?wx_fmt=png

 
 

640?wx_fmt=png

 
 
 
 

KVM文件管理,raw格式转换为qcow2格式

虚拟机磁盘文件分为raw与qcow2格式,KVM默认格式是raw裸设备。

raw好处:性能好、速度最快。缺点:不支持一些新的功能。如:镜像、zlib磁盘压缩,AES加密等

libguestfs-tools工具实现格式转换

 
 

640?wx_fmt=png

 
 

虚拟机的克隆

 
 

虚拟机的快照



后台回复“加群”,带你进入高手如云交流群


推荐阅读:

你确定你会写 Dockerfile 吗?

一次搞懂网络传输介质

妈妈再也不会担心我Docker入不了门了

一文看懂网络协议概观

最全 5G PPT 来了


喜欢,就给我一个“在看”


640?wx_fmt=png


10T 技术资源大放送!包括但不限于:云计算、虚拟化、微服务、大数据、网络、Linux、Docker、Kubernetes、Python、Go、C/C++、Shell、PPT 等。在公众号内回复「1024」,即可免费获取!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值