计算虚拟化简介

计算虚拟化简介,第1张

计算虚拟化简介

计算虚拟化根据虚拟机所组成的设备类型包含 CPU 虚拟化、内存虚拟化和 IO 虚拟化。

一 虚拟化简介 1、 计算虚拟化的重要概念

2、计算虚拟化分类

II 宿主型虚拟化如:(先装系统在装虚拟化)KVM(只能先运行在Linux上)、windoes上运行VMware II 型虚拟化有以下特点:
 优点:简单、易于实现。  缺点:安装和运行应用程序依赖于主机 *** 作系统对设备的支持。管理开销较大,性能损耗 大。注:和 I
型虚拟化不一样,II 型虚拟化中 Hypervisor 只是 Host OS 的一个应用程序,所有 的硬件资源还是归 Host OS 管理


I 裸金属型虚拟化:(直接安装虚拟化)现在服务器都运行裸金属虚拟化,如VM-Esxi、Xen、华为FusionCompute VMM
可以看作一个为虚拟化而生的完整 *** 作系统,掌控有所有资源(CPU、内存和 I/O 设备)。
通俗的讲,I 型虚拟化中 Hypervisor 啥也不干,就专门负责将物理的硬件资源转换为 虚拟资源供 Guest OS 使用,Guest OS 就像直接运行在物理硬件上一样,所以称为裸金属。
如:Vcenter、深信服超融合管理平台、等。

3、虚拟化特点

无论是 I 型还是 II 型虚拟化,都具备分区、隔离、封装和独立的特点。
分区
隔离
封装——便于迁移
独立——

4、CPU虚拟化

全虚拟化:性能受影响()——二进制经过Hypervisor转化
半虚拟化:缺点是:半虚拟化中的 Host OS 只
有针对开源的系统才能支持被修改,如 Linux,而对于未开源的诸如 Windows 系统,则无法实
现半虚拟化。此外,被修改过的虚拟机 *** 作系统 Guest OS 可移植性较差

 硬件辅助虚拟化解决方案
虚拟化漏洞问题的解决,无论全虚拟还是半虚拟,都默认一个前提,即物理硬件是不具备虚
拟化识别功能的,因此必须识别出这 19 条敏感指令,并通过虚拟化监视器 VMM 进行陷入——模拟。如果物理 CPU 直接支持虚拟化功能,并且可以识别敏感指令,那么 CPU 虚拟化方式就将发生革命性的变革。

5、内存虚拟化

6、I/O虚拟化

6、主流计算虚拟化技术

7、Xen 比较 KVM

Xen:裸机安装直接自带虚拟机Dom0
KVM:kvm+qemu

二 KVM简介 8、KVM是什么

KVM 核心模块和 QEMU 在一起才能构成一个完整的虚拟化技术

9、KVM体系结构

Libvirt 也是一个开源项目,它是一个非常强大的管理工具,被管理的虚拟化平台可以是 KVM,也可以是 Xen 或者 VMware 以及Hyper-V 等等。Libvirt 是一台由 C 语言开发的 API,其它的语言,比如 Java、Python、Perl 等,可以通过调用 Libvirt 的 API 去管理各个虚拟化平台。Libvirt 被很多的应用用到,除了自己本身的 virsh 命令集外,Virt-manager、Virtviewer、Virt-install 都可以通过 Libvirt 管理 KVM 虚拟机。

Libvirt

三 FusionCompute简介

FusionSphere 虚拟化套件通过在服务器上部署虚拟化软件,使一台物理服务器可以承担多台服务器的工作。通过整合现有的工作负载并利用剩余的服务器以部署新的应用程序和解决方 案,实现较高的整合率

10、fusioncompute架构

FusionCompute 是 FusionSphere 虚拟化套件中的必选组件,是云 *** 作系统软件,主要负
责硬件资源的虚拟化,以及对虚拟资源、业务资源、用户资源的集中管理。

11、fusioncompute的优势

FusionCompute 由两部分组成:CNA(Computing Node Agent,计算节点代理)和
VRM(Virtual Resource Manager,虚拟资源管理器)。

FusionCompute 的 Hypervisor 使用裸金属架构,直接在硬件上安装虚拟化软件,将硬件资源虚拟化。由于使用了裸金属架构,FusionCompute 可为用户带来接近服务器性能、高可靠和可扩展的虚拟机。

FusionCompute 的架构和 KVM 非常相似,其中 VRM 相当于 KVM 中的管理工具,管理
员和用户可以通过图形化的 Portal 对 FusionCompute 进行管理和使用。它是基于 Linux *** 作系统的,所以我们登录 VRM 后,很多 Linux 的命令可以使用。

12、fusioncompute组件的作用

CNA 相当于 KVM 中 QEMU+KVM 模块,主要提供了虚拟化功能,通常是以集群的方式部署,将集群内的计算、存储和网络资源虚拟化成资源池供用户使用。同样,CNA 也是基于 Linux *** 作系统的。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5681705.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存