• 为什么写博客,是因为遇到的坑,不希望别人在踩一遍!
  • 选择了,剩下的就是坚持和努力-------致自己!
  • 当能力达不到梦想时,更需要学习,努力,拼搏

KVM虚拟化简介

KVM 雪豹 5年前 (2017-10-23) 795次浏览 0个评论

images

第1章  云计算概述和KVM虚拟化

1.1 传统数据中心面临的问题:

1、资源利用率低

2、资源分配的不合理

1.2 2.什么是云计算

云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。

云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。

1.云计算是一种使用模式

2.使用方法:必须通过网络来使用

3.弹性计算、按需付费、快速扩展。

1.3 云计算的分类

images

公有云:是由公有云提供商提供。 优势:经济效应(适合创业公司) 缺点:1.安全性(数据不在本地)

混合云:本地有是私有云 通过 网络(VPN,专线等)连接公有云。

私有云:在自己机房部署(如) 优点:安全,灵活限制少 缺点:需要有机房和专人维护

具体使用:根据业务而定

1.1 云计算的分层

images

中文翻译images

第1章 云计算和虚拟化

首先:云计算不等于虚拟化

images

1.1 内核级虚拟化技术KVM

Kernel-based Virtual Machine

1.1 硬件虚拟化(kvm)VS 软件虚拟化

images

1.1 全虚拟化和半虚拟化

images

第1章 KVM简介

  • kvm是开源软件,全称是kernel-based virtual machine(基于内核的虚拟机)。
  • 是x86架构且硬件支持虚拟化技术(如 intel VT 或 AMD-V)的linux [全虚拟化] 解决方案。
  • 它包含一个为处理器提供底层虚拟化 可加载的核心模块ko(kvm-intel.ko 或 kvm-AMD.ko)。
  • kvm还需要一个经过修改的QEMU软件(qemu-kvm),作为虚拟机上层控制和界面。
  • kvm能在不改变linux或windows镜像的情况下同时运行多个虚拟机,(ps:它的意思是多个虚拟机使用同一镜像)并为每一个虚拟机配置个性化硬件环境(网卡、磁盘、图形适配器……)。
  • 在主流的linux内核,如6.20以上的内核均包含了kvm核心。

官方网址:http://www.linux-kvm.org/page/Main_Page

 

结构简单,包含两个部:

1、设备驱动/dev/kvm

2、针对模拟PC硬件的用户空间组件

3、KVM 需要CPU中虚拟化功能的支持,只可在具有虚拟化支持的CPU上运行,即具有VT功能的Inter CPU和具有AMD-V 的AMD CPU。

images

1.1 平时见过的虚拟化

1.服务器虚拟化

2.桌面虚拟化

3.应用虚拟化(浏览器 协议)

提示:云计算不等于虚拟化,云计算需要用到虚拟化的技术

1.2 KVM 与QEMU

images

我们用的VMware Workstation 虚拟机(需要开启虚拟化)

images

1.1 命令行查看本机是否开机虚拟化

[root@kvm ~]# grep -E "(vmx|svm)" /proc/cpuinfo 
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc aperfmperf eagerfpu pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch ida arat epb pln pts dtherm hwp hwp_noitfy hwp_act_window hwp_epp tpr_shadow vnmi ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 invpcid rtm rdseed adx smap xsaveopt

images

提示:需要注意,centos 7 之后,grep 加了颜色,因为我的电脑有四颗CPU 所以有四个VMX

 

 

 

>_< = = = = = = = = = = = = = = = 选择了,剩下的就是坚持和努力! = = = = = = = = = = = = = = = >_<


有需要可以联系微信xuebao19930721和加入微信群
喜欢 (1)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址