第一部分:虚拟化技术基础

1、计算机五大部件介绍

2、虚拟化基本概念介绍与发展历史

3、VMware workstation虚拟架构的简单介绍

4、CPU虚拟化技术

  模拟与全虚拟化技术、

  BT二进制装换、

  硬件虚拟化vt-x、

  半虚拟化技术、

  hyper call、

  特权指令的调用

5、内存虚拟化技术

  线性地址与物理地址(寻址)、hypervisor、全虚拟化技术通过影子空间管理VPA和HPA、虚拟MMU技术、Tagger TLB

6、IO虚拟化技术

  软件实现、全虚拟化技术(emulation)、有虚拟的硬件设备、虚拟的驱动程序; 半虚拟化实现通过hyper call、前端驱动front、后端驱动backend、透传技术、hypervisor提供硬件设备管理即可,一对一的使用、显卡模拟使用的是帧缓冲机制、鼠标键盘使用的为捕获机制

7、虚拟化实现的两种方式

  type-I hypervisor直接管理硬件ESX、ESXi、Xen

  tpye-II VMM平台管理虚拟机,需要有host宿主机才能运行、vmwrokstation、kvm

8、虚拟化技术的分类

  模拟emulation -- qemu

  全虚拟化 FV -- VMworkstation、kvm

  半虚拟化 PV -- Xen ESXi

  OS级别的用户空间虚拟化技术 -- openVZ

  库虚拟化 -- wine

  应用程序级别的虚拟化技术 -- jvm Java虚拟机

第二部分:虚拟化网络技术

1、虚拟化网络介绍

  桥接:把物理网卡作为交换机进行数据转发(物理网卡接口必须为混杂模式)

  仅主机:在VMM层创建一个单独交换机,虚拟机网卡以及host主机生成的vnet网卡一起连接在这个网卡上,而vnet网卡却与物理网卡隔离,即为仅主机模式

  NAT模式:通仅主机模式相同,但是nat网关会与物理网卡相连,并通过nat服务进行数据转发,可以与外部网络通讯;

  隧道模式:在VMM层提供一个交换机,不会与本地网卡相连,哪怕host的虚拟的vnet网络;

2、虚拟网络的实现TUN-TAP

  TUN和TAP就是实现网卡模拟的文件、TUN模拟三层IP数据的分装,而TAP则主要模拟二层数据的封装

3、多物理机上虚拟机的网络问题

4、LINUX搭建桥接网络

第三部分:Xen

1、XEN简介

  xen历史由来、xen架构介绍、xen的CPU/内存/io的虚拟化技术的实现、xen包含的组件(hypervisor、dom0、domu、前端后端驱动程序)

2、XEN架构详解

  基于PV的xen架构

  基于HVM的xen架构

  基于pv on hvm的xen架构

3、XEN的管理工具栈介绍

  基于命令行的工具xm/xend、xl

  公用管理工具virsh/libvrit(红帽开发)

  基于图形界面的xapi管理工具

  所谓云平的管理环境的解释

4、Xenstore为Dom提供共享信息的存储空间

5、XEN环境的安装

6、Xen管理工具详解 xl

  xm/xend简单说明

  xl(help/create/destroy/reboot/list)

  xl list中虚拟机的状态表示

  xl.cfg和xl.conf文件

第四部分:kvm

1、KVM简介

  以色列2006年开发、2008年被Redhat收购、KVM优于Xen(KVM不会影响内核)

2、KVM工作原理介绍

  KVM工作原理简单介绍

  KVM运行机制与条件:

    1需要支持硬件虚拟化

    2/dev/kvm接口的作用

  KVM的空间划分

    内核空间、用户空间、来宾内核空间、来宾用户空间

  KVM下CPU与IO的模拟和工作情况

    来宾用户空间的指令如何运行、GuestOS的IO设备如何模拟(virtio)

  KVM工作原理总结

2、KVM的特性与局限性

  特性:内存管理机制、硬件支持情况、存储支持情况、实时迁移功能、支持GuestOS的操作系统、设备的驱动(virtio)

局限性:使用过载、虚拟机时钟同步、MAC地址冲突、实时迁移的限制、性能的转化(不如Xen)

3、KVM的管理工具栈介绍

  Qemu

    qemu-kvm qemu-img

  qemu的主要功能、qemu本身提供了模拟和虚拟化两种功能,而在KVM中只使用虚拟的功能组件

  virtual machine manager

  图形界面:virt-manager、virt-viewer

  命令行:virt-install、virsh

5、KVM实验环境的搭建

6、qemu-kvm管理kvm虚拟机

7、vitual machine manager工具管理kvm虚拟机

扩展部分:虚拟化技术与云计算

1、云计算概述

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

2、云计算的特点

  l 资源池化

  l无处不在的网络访问

  l 可随时调节的自助服务

  l 可测量的服务量

  l 快速的变化伸缩

3、云计算的类型

  公有云 核心属性是共享资源服务

  私有云 核心属性是专有资源

  混合云 公有云和私有云的混合匹配

4、云计算的服务模式

  支撑服务

  IaaS基础设施即服务

  PaaS平台即服务

  SaaS软件即服务

5、虚拟化与云计算的区别和联系

  1) 虚拟化是一种技术,云计算是一种使用模式。

  2) 虚拟化是指将物理的实体,通过软件模式,形成若干虚拟存在的系统,其实真是运作还是在实体上,只是划分了若干区域或者时域划分

  3) 云计算的基础是虚拟化,但虚拟化只是云计算的一部分,云计算其实就是在虚拟化出若干资源池以后的应用,但虚拟化并不是只对应云计算的

转载于:https://www.cnblogs.com/Y139147/p/10892309.html

虚拟化技术知识点初步梳理相关推荐

  1. 计算机三级教材重点网络技术,2020年计算机三级网络技术知识点梳理:身份认证...

    [导语]计算机三级考试备考模式已启动,目前这个阶段,该强化一下自己对于教材考点的记忆,及时查漏补缺.下面无忧考网为您精心整理了2020年计算机三级网络技术知识点梳理:身份认证,更多计算机三级考试的备考 ...

  2. pc服务器的虚拟化技术,浅谈基于Vmware的PC服务器虚拟化技术

    摘要:为合理管控服务器运行成本,有效整合服务器资源,尝试将虚拟化技术与服务器日常运行.维护以及管理等工作结合起来,形成完备的服务器运行机制,切实满足现阶段服务器的使用需求.文章着眼于实际,在Vmwae ...

  3. 浅谈虚拟化技术下的云安全如何处置

    浅谈虚拟化技术下的云安全如何处置 近年来,云计算是目前非常热门的一个研究领域,其实它并不是一种全新的技术,而是许多技术的融合体,包括分布式计算.动态和拓展等各种各样的技术算法,而虚拟化技术是云计算里最 ...

  4. 网络虚拟化技术与NFV

    一.虚拟化技术概述 1.虚拟化技术简介 虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机.在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独 ...

  5. 交换机虚拟化和堆叠的区别_网工知识角|一分钟记熟NFV网络功能虚拟化技术介绍...

    点上方蓝字关注,每天都有新收获! 学网络,就在IE-LAB 国内高端网络工程师培养基地 NFV网络功能虚拟化(Network Functions Virtualization),是一种网络架构的概念, ...

  6. 从虚拟机到容器,详谈各种服务虚拟化技术及其应用场景

    前言 近几年容器(Container).Kubernetes等技术在数据中心.云计算.各互联网公司的业务服务中得到广泛应用,和20世纪60年代就兴起的虚拟机(Virtual Machine,VM)技术 ...

  7. 虚拟化技术的分类及介绍

    虚拟化技术的分类及介绍 摘要 虚拟化是云计算系统中的一种基础技术,可以说当前一个云计算服务必定是构建在虚拟化的基础上的.本文首先介绍了不同抽象层次的虚拟化技术,之后对应用广泛的系统级虚拟化和操作系统级 ...

  8. 虚拟化技术详解——少年想自己做个虚拟机吗?

    白嫖了这么久的VMare workstation来搞Linux系统,一直不知道虚拟机的虚拟两个字是什么东西.看了<现代操作系统>才有所了解,那就顺手做个虚拟化技术的笔记进行总结.私信可以给 ...

  9. mlag 堆叠_三分钟了解VRRP、堆叠、M-LAG这三大虚拟化技术

    随着数据中心访问量的逐渐增大以及网络可靠性的要求越来越高,交换机虚拟化技术被众人关注.很多人表示分不清M-LAG.VRRP.堆叠三大虚拟化技术,觉得交换机虚拟化技术生涩难懂.下面,小编就带大家初步了解 ...

最新文章

  1. c语言字母g,C语言库函数(G类字母) - 1.doc
  2. json pandas 内存溢出_python-将多个JSON记录读取到Pandas数据框中
  3. 深度学习框架的介绍与比较(Caffe, TensorFlow, MXNet, Torch, Theano)
  4. 医疗影像网络PACS系统方案
  5. BZOJ 3203 Luogu P3299 [SDOI2013]保护出题人 (凸包、斜率优化、二分)
  6. 第六十节,文本元素标签
  7. Mendix:低代码与无代码的异同点与用例
  8. 首发骁龙665 小米CC9e 4+128G版到手价1199元
  9. linux绑定中文域名,linux shell正则表达式如何匹配域名(包含中文域名)
  10. 苹果本周四将发布 OS X Yosemite 公开测试版
  11. 企业IT架构转型之道 阿里巴巴中台战略思想与架构实战
  12. 笔记本电脑触控板操作技巧
  13. 二维码的制作之根据Excel数据批量制作二维码
  14. 统计学考研笔记:季度指数
  15. 网络创业理论与实践(网络通识)
  16. ansible的安装
  17. redis哨兵集群、docker入门
  18. 积小胜为大胜 投资大师教你三种有效的投资方法
  19. 用Mybatis实现添加用户
  20. poi2011 切题记

热门文章

  1. c语言怎么编程dll,【C语言】编写的DLL注入工具
  2. mysql主从复制优化_MySql优化之主从复制
  3. 商务英语如何利用计算机思维,如何更好的运用商务英语
  4. 【spring cloud zookeeper】KeeperErrorCode = Unimplemented for
  5. java守护线程和用户线程
  6. 声学测试软件手机版_告别手机转接器,小米双单元Type-C版耳机体验
  7. python 去空_Python 内存分配时的小秘密
  8. 60v5g无刷电机矢量控制器_完成一个最小FOC矢量控制系统所需的基本模块和功能配置...
  9. python集合例题_python练习题集合-2
  10. python不简单_Python学习并不简单!月薪过万也不易