Centos 7上部署KVM虚拟化平台

本文详细介绍了在Centos 7上部署KVM虚拟化平台的步骤,包括KVM的原理、虚拟化的概念及优势,以及部署过程中涉及的硬件优化、软件安装、网络配置和虚拟机创建等关键环节。
摘要由CSDN通过智能技术生成

Centos 7上部署KVM虚拟化平台

一:KVM原理

​ KVM 自 Linux 2.6.20 版本后就直接整合到 Linux 内核, 它依托 CPU 虚拟化指令集实现高性能的虚拟化支持 。广义的 KVM 实际上包含两部分:一部分是基于 LINUX 内核支持的 KVM 内核模块, 另一部分就是经过简化和修改的 Qemu。

​ KVM 内核模块模拟处理器和内存以支持虚拟机的运行,Qemu 主要处理 I/O 以及为用户提
供一个用户空间工具来进行虚拟机的管理。 两者相互结合, 相辅相成,构成了一个完整的虚
拟化平台 。Qemu 本身并不是 KVM 的一部分, Qemu 是一套完整的虚拟化解决方案, 是纯软
件实现虚拟化, 包括处理器虚拟化、 内存虚拟化以及各种虚拟设备的模拟, 但因为是纯软件
模拟出来的, 所以 Qemu 的性能比较低。

二:什么是虚拟化

​ 虚拟化是指计算机元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。

三:虚拟化的优势

  • 减少服务器数量,降低硬件采购成本
  • 资源利用率最大化
  • 降低机房空间、散热、用电消耗的成本
  • 硬件资源可动态调整。提高企业IT业务灵活性
  • 高可用性
  • 在不中断服务的情况下进行物理硬件调整
  • 降低管理成本
  • 具备高可用的灾备能力

四:KVM运行的三种模式

  • 客户模式: 可以简单理解成客户机在操作系统运行中的模式, 客户模式又分为内核模式
    和用户模式。

  • 用户模式: 为用户提供虚拟机管理的用户空间工具以及代表用户执行 I/O, Qemu 运行在
    这个模式之下。

  • 内核模式: 模拟 CPU 以及内存, 实现客户模式的切换, 处理从客户模式的退出。 KVM 内
    核模块运行在这个模式下。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VkHLSs09-1584443927061)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1584368457849.png)]

五:部署KVM虚拟化平台

1、在VMware Workstation软件中创建新虚拟机,安装centos7的系统。

(具体过程就不再写了,前面的博客有写道,几个注意的地方如下)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EjeY8w1e-1584443927062)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1584427980170.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KFtfHDam-1584443927062)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1584428445738.png)]

  • KVM环境准备

1、优化防火墙
[root@localhost ~]# systemctl stop firewalld.service 
[root@localhost ~]# setenforce 0
[root@localhost ~]# systemctl disable firewalld
[root@localhost yum.repos.d]# vim /etc/selinux/config
SELINUX=disabled	   ‘ 第7行,将enforcing修改为disabled  ’
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值