收藏 分享(赏)

《云计算虚拟化技术基础与实践》课件第十二章 其他主流虚拟化技术.pptx

上传人:bubibi 文档编号:21763071 上传时间:2024-04-23 格式:PPTX 页数:44 大小:3.84MB
下载 相关 举报
《云计算虚拟化技术基础与实践》课件第十二章 其他主流虚拟化技术.pptx_第1页
第1页 / 共44页
《云计算虚拟化技术基础与实践》课件第十二章 其他主流虚拟化技术.pptx_第2页
第2页 / 共44页
《云计算虚拟化技术基础与实践》课件第十二章 其他主流虚拟化技术.pptx_第3页
第3页 / 共44页
《云计算虚拟化技术基础与实践》课件第十二章 其他主流虚拟化技术.pptx_第4页
第4页 / 共44页
《云计算虚拟化技术基础与实践》课件第十二章 其他主流虚拟化技术.pptx_第5页
第5页 / 共44页
亲,该文档总共44页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、本章重点1.了解VMware公司相关虚拟化产品的分类。2.了解Hyper-V的基本功能及使用方式。3.了解Xen Project的架构及功能。4.了解oVirt的基本功能。5.了解Proxmox VE的基本功能。6.了解VirtualBox的基本功能。VMware1.VMware简介2.VMware产品分类0 11.VMware简介VMware公司创办于1998年,其中VM即Virtual Machine,从名字可以看出,这是一家专注于提供虚拟化解决方案的公司。VMware中国区官方网站地址是https:/ Exchange并超越本机性能,同时让基础架构实现5到10倍的整合率。2.VMware

2、产品分类1.混合云平台VMware Cloud Foundation是面向私有云和公有云的集成式云计算基础架构和管理服务,是基于全体系超融合基础架构(HCI)技术构建的混合云平台,用于管理虚拟机和编排容器。VMware混合云基于VMware Cloud Foundation,能够管理跨数据中心、公有云和边缘环境部署的基于虚拟机和容器的应用组合,可以提供虚拟化和软件定义数据中心(Software Defined Data Center,SDDC)技术。VMware混合云架构2.VMware产品分类2.桌面和应用虚拟化桌面和应用虚拟化可以随时随地向任何设备提供安全的桌面和应用。它是一种在本地数据中

3、心或云端发布终端用户桌面和应用,并在端点设备上呈现的软件技术。桌面和应用虚拟化能使终端用户安全地访问企业资源,随时随地在任何设备上工作。桌面和应用虚拟化的产品包括Horizon,Horizon Cloud和Horizon Apps等。2.VMware产品分类3.数据中心虚拟化VMware的数据中心虚拟化可以利用服务器虚拟化整合虚拟化网络连接、存储和安全保护,将数据中心转变成灵活的云计算基础架构。VMware的数据中心虚拟化产品包括:vSphere,vSphere Hypervisor,vCenter Server和VMware vCenter Converter等。vSphere将虚拟化扩展到

4、存储和网络服务,并添加基于策略的自动调配和管理功能。vCenter Server是高级服务器管理软件,用于控制vSphere环境的集中式平台,可对虚拟机进行实时监控,包括服务器应用,网络和共享存储,并诊断故障。VSphere数据中心物理拓扑图2.VMware产品分类4.网络虚拟化NSX Cloud是适用于软件定义的数据中心(SDDC)的网络虚拟化平台。通过将虚拟机运维模式引入数据中心网络,可以大幅提升网络和安全运维的经济效益。使用NSX Cloud,可为云中应用提供一致的网络和安全服务,提供跨虚拟网络、区域和云环境的全局原生安全策略和精确控制。借助NSX Cloud,可获得一致的管理和安全策略

5、。2.VMware产品分类5.存储虚拟化存储虚拟化是使用软件定义的存储技术增强和简化存储体系架构。主要产品有VMware vSAN和VMware vSphere Virtual Volumes等。vSAN是软件定义的基于服务器集群搭建的分布式存储,是企业级存储虚拟化软件,与vSphere结合使用时,可通过单个平台管理计算和存储。VMware vSphere Virtual Volumes(vVols),叫做VMware的虚拟卷,定义了一个独立于底层物理存储表现形式的全新虚拟磁盘容器。vSAN存储架构2.VMware产品分类6.桌面HypervisorVMware的桌面Hypervisor可以在

6、单台PC或Mac上运行多个操作系统,为IT专业人员、开发人员和企业提供了强大的本地虚拟化沙箱,用以构建、运行或支持任何类型的应用。产品有VMware Workstation Pro,VMware Fusion for Mac和VMware Workstation Player。其中最出名的产品就是VMware Workstation Pro。2.VMware产品分类7.云计算管理平台云计算管理平台通过统一平台,管理从传统虚拟化到容器等一切内容的混合虚拟环境。相关产品有vRealize Cloud Management,vRealize Cloud Universal,vRealize AI C

7、loud和vRealize Operations等。vRealize Cloud Management可在数据中心、云环境和边缘环境中实现对应用、基础架构和平台服务的一致部署和运维。vRealize Cloud Universal通过将SaaS和本地部署功能相结合来实现自动化、运维和日志分析,从而加快云计算的采用速度。vRealize AI Cloud是用于优化基础架构运维的首个人工智能(AI)和机器学习(ML)解决方案,是vRealize Cloud Universal的一部分。vRealize Operations,是用于规划和扩展SDDC(Software Defined Data Ce

8、nter软件定义的数据中心)多云基础架构的统一管理平台。“自动驾驶(Self-driving)”是vRealize Operations提出的概念,它能够做到基于业务和运维意图来以最小的代价实现持续和自动的闭环性能优化。2.VMware产品分类8.新兴技术VMware在物理基础架构还是虚拟基础架构都为应用提供技术支持。这既包括传统虚拟化业务应用,也包括现代云端应用,例如大数据应用,高性能运算,区块链技术和物联网技术。VMware可对Hadoop等大数据应用进行虚拟化,可以简化大数据基础架构的管理。VMware也支持高性能计算(High Performance Computing,HPC)的虚拟

9、化。在区块链技术方面,VMware推出了企业区块链平台VMware Blockchain。VMware还提供了服务于物联网的边缘基础架构和设备管理的管理平台Pulse IoT Center。Hyper-V1.Hyper-V功能2.开启Hyper-V0 2Hyper-VHyper-V是微软的一款虚拟化产品,支持不同操作系统的虚拟化,包括各种版本的Linux、FreeBSD和Windows。Hyper-V设计的目的是为用户提供更为熟悉以及成本效益更高的虚拟化基础设施软件,降低运作成本、提高硬件利用率、优化基础设施并提高服务器的可用性。Hyper-V可以采用半虚拟化(Para-virtualizat

10、ion)和全虚拟化(Full-virtualization)两种方式创建虚拟机。Hyper-V目前已经被预先集成到Windows 10 Pro、Education和Enterprise中,但是在Windows Home版上却并不自带。Hyper-VHyper-V以分区的形式进行虚拟机之间的隔离。Hyper-V的Hypervisor(超管理器)创建分区,在分区中运行系统。至少有一个运行Windows系统的分区,叫做父分区,或者根分区。根分区通过Hyper Call超调用API创建子分区,并在子分区中创建各种操作系统的虚拟机。子分区需要支持硬件虚拟化,即需要处理器支持Intel VT-d或者AMD

11、-V技术。Hyper-V架构1.Hyper-V功能1.Hyper-V可以建立或扩展私有云环境,通过移动或扩展共享资源的使用,包括内存、处理器、存储和网络用,按照需求变化调整利用率,提供更灵活的按需IT服务。2.Hyper-V能有效使用硬件,将服务器和工作负载合并到更少、功能更强大的物理计算机上,以减少能耗和物理空间。3.Hyper-V能建立或扩展虚拟机基础结构(Virtual Desktop Infrastructure,VDI)。使用具有VDI的集中式桌面策略可以提高业务灵活性和数据安全性,还可简化管理桌面操作系统和应用程序。4.Hyper-V能够提供虚拟机的灾难恢复和备份。5.Hyper-

12、V能够进行虚拟机的实时迁移、存储迁移以及导入/导出功能,更轻松地移动或分发虚拟机。6.Hyper-V还能防止恶意软件和对虚拟机及其数据的其他未经授权的访问。7.Hyper-V支持嵌套虚拟化,允许用户将虚拟机用作Hyper-V主机并在该虚拟化的主机中再创建虚拟机,这对于开发和测试环境尤其有用。1.Hyper-V功能开启嵌套虚拟化时的Hyper-V 架构未开嵌套虚拟化时的Hyper-V 架构2.开启Hyper-V在Windows桌面操作系统的Windows 10 Pro、Education和Enterprise版本中,Hyper-V已经被预先集成,因此只需打开Hyper-V的功能即可使用。2.开启

13、Hyper-VWindows重启后,可在Windows“开始”菜单的“Windows管理工具”处看到“Hyper-V管理器”,点击打开即可开启Hyper-V的虚拟化之旅。Xen Project1.Xen Project架构2.Xen Project功能3.Xen Project安装0 3Xen ProjectXen是由剑桥大学计算机实验室开发的一个开源项目,Xen项目专注于在不同的商业和开源应用程序中推进虚拟化,包括服务器虚拟化,基础设施即服务(IAAS),桌面虚拟化,安全应用程序,嵌入式和硬件设备以及汽车和航空领域。Xen(发音为/zn/)项目起源于古希腊语Xenos,用于指代在Xenia仪

14、式(一种客人友谊仪式)下建立关系的客人与朋友。这在虚拟化术语中,类似于客户机操作系统与开发者社区和用户的关系。2013年,Xen虚拟机项目归Linux基金会所有。随之而来,采用了新商标“Xen Project”,以将开源项目与使用较旧“Xen”商标的许多商业努力区分开来。1.Xen Project架构在Xen Project上运行的虚拟机,既支持半虚拟化,也支持全虚拟化。在Xen Project的体系架构中,虚拟机和硬件之间的管理层,就是在硬件系统之上的Xen Hypervisor。在Xen Hypervisor上运行的虚拟机,有一个Domain 0(dom0),也叫0号虚拟机,它是一个具有特

15、权的特殊虚拟机。而其它的虚拟机都称之为Domain U。Xen Project体系架构1.Xen Project架构Xen Hypervisor直接运行于硬件之上,是Xen客户操作系统与硬件资源之间的访问接口。Domain 0:运行在Xen Project管理程序之上,是具有直接访问硬件和管理其他客户操作系统的特权客户操作系统。Domain U:指运行在Xen管理程序之上的普通客户操作系统或业务操作系统。Domain U不能直接访问硬件资源,如内存,硬盘等,但可以独立并行的存在多个。2.Xen Project功能01020304在安全性方面,Xen Project提供了先进的安全功能,提供可靠

16、的管理程序,Xen Project是Citrix,Huawei,Inspur和Oracle成功的商业虚拟化产品的基础,行业参与者都将Xen Project视为最大的可使用的安全虚拟化平台;Xen Project支持多种主机和客户工作环境,包括泛虚拟化技术、硬件辅助支持以及修改过或未修改过的客户操作系统。在汽车和嵌入式领域,Xen Project产品还提供了成熟度高、隔离性强、安全性高、带有实时支持、容错能力强和体系架构灵活的虚拟机管理程序应用。在云平台方面,Xen Project是行业内超大规模云的第一选择,包括Amazon Web Service,腾讯和阿里云,Oracle云,Rackspa

17、ce的公共云和IBM SoftLayer;2.Xen Project功能Xen Project虚拟机管理程序是一个开放源代码解决方案,是许多商业产品的基础。Xen的产品应用类型型资源源Linux发行版行版用户可以从大多数Linux和Unix的发行版(包括开源和商业版),中获得最新的Xen的软件包文件。商商业服服务器虚器虚拟化化产品品提供以下的商业和开源产品:Citrix Hypervisor(以前为 XenServer),Huawei UVP,Oracle VM for x86嵌入式嵌入式Xen发行版行版提供以下的商业和开源产品:Crucible Hypervisor,Virtuosity(f

18、ormerly XZD),Xen Zynq基于基于Xen的安全的安全产品品提供以下的商业和开源产品:Bitdefender HVI,Magrana Server,OpenXT,Qubes OS3.Xen Project安装最好在物理机上安装Xen Project。安装Xen可以使用源码的方式安装,也可以使用yum的方式安装。这里以在VMware的CentOS虚拟机上使用yum方式安装Xen Project为例,给出简单的介绍。rootlocalhost#yum install centos-release-xenrootlocalhost#yum install xenrootlocalhos

19、t#yum install kernel-xen3.Xen Project安装安装完毕后,重新启动系统,会发现新增的系统内核界面里面有Xen Hypervisor的选项。默认进入带有Xen Hypervisor的内核。重启系统后,可以通过“xl list”命令确认是否安装成功,如果能够看到“Domain-0”即说明Xen Project已经安装成功。rootlocalhost#xl listName ID Mem VCPUs State Time(s)Domain-0 0 1024 2 r-57.7oVirt1.oVirt功能2.oVirt安装0 4oVirtoVirt是一个开源的分布式虚拟化

20、解决方案,官方网站是https:/www.ovirt.org/。oVirt底层使用KVM内核虚拟化,并基于其他几个社区项目构建,包括Libvirt,Gluster,PatternFly和Ansible,能够管理整个企业基础架构。oVirt是一个基于x86架构上的KVM虚拟化技术的开源IaaS云服务解决方案。在架构设计上它使用了Node/Engine分离结构,以方便功能的划分与管理。截至2020年12月21日,oVirt的最新版本4.4.4全面上市。1.oVirt功能oVirt的主要组件oVirt-engine计算引擎,Post-GRESQL数据库,AD或LDAP目录服务,REST API对外数

21、据接口,FC、iSCSI或NFS共享存储,Node计算节点集群。oVirt的主要功能主机、存储和网络配置的集成管理;在主机和存储之间实时迁移虚拟机和磁盘;主机发生故障时虚拟机的高可用性;为管理员和非管理员用户提供丰富的基于Web的用户界面等。1.oVirt功能oVirt-engine管理端:提供完全的企业级虚拟化平台管理,包括用户管理,Web门户,存储管理,Node计算节点管理等。oVirt-node节点主机:oVirt-node数据节点端,用于基于KVM的虚拟化计算。oVirt主要组件架构2.oVirt安装安装oVirt Engine管理节点:在开始安装oVirt之前,添加官方存储库yum

22、install http:/resources.ovirt.org/pub/yum-repo/ovirt-release43.rpm使用“yum update”命令对yum源进行更新,确保所有的程序包都是最新的。使 用 命 令“yum install ovirt-engine”安 装 oVirt-engine的程序包和相关依赖包。运行命令“engine-setup”命令对oVirt引擎进行配置。安装oVirt Node数据节点:在开始安装oVirt之前,添加官方存储库yum install http:/resources.ovirt.org/pub/yum-repo/ovirt-release

23、43.rpm使用“yum update”命令对yum源进行更新,确保所有的程序包都是最新的。使用命令“yum-y install vdsm”安装VDSM。Proxmox VE1.Proxmox VE功能2.Proxmox VE安装0 5Proxmox VEProxmox公司由Martin Maurer和Dietmar Maurer于2005年成立,公司总部位于奥地利维也纳。公司的主要产品有Proxmox Virtualization Environment(Proxmox虚拟化环境),Proxmox Backup Server(Proxmox备份服务器)和Proxmox Mail Gatewa

24、y(Proxmox邮件网关)。Proxmox VE,即Proxmox Virtualization Environment,简称PVE,是一个开源且免费的基于Linux的企业级虚拟化方案。Proxmox VE基于内置的Web界面,可以让用户方便快捷的管理虚拟机、容器、软件定义的存储、软件定义的网络,高可用性的集群等。Proxmox Backup Server(Proxmox备份服务器)是一种企业备份解决方案,用于备份和还原虚拟机、容器和物理主机,支持增量备份,重复数据删除,Zstandard无损压缩和身份验证加密。Proxmox Mail Gateway(Proxmox邮件网关)是一种开源的电

25、子邮件安全解决方案。Proxmox技术是安全且开源的IT基础架构,公司的官方网站是https:/ VE功能Proxmox VE支持管理平台的集群创建,使用基于数据库的Proxmox文件系统(pmxcfs)来保存配置文件。Proxmox集群Proxmox VE内置的Web界面管理控制台可以纵览所有的KVM虚拟机,LXC容器和整个集群。可以通过Web界面轻松管理Proxmox的虚拟机,容器,存储和集群。基于WEB的管理界面在Proxmox VE中可以使用基于角色的方法对所有对象,包括虚拟机,存储,节点等设置用户管理权限。基于角色的权限管理1.Proxmox VE功能Proxmox VE支持多种用户

26、身份认证方法,即支持多认证源,包括Microsoft活动目录,LDAP,Linux PAM以及Proxmox VE内置的身份认证。多认证源Proxmox VE支持多种存储技术,虚拟机镜像可以保存在服务器本地存储,也可以保存在基于NFS(Network File System)的共享存储设备上。支持多种存储类型Proxmox VE内嵌了虚拟机备份工具vzdump,可以在线创建KVM虚拟机和LXC容器的快照备份。虚拟机备份与恢复Proxmox VE支持基于桥接模式的虚拟网络,还支持VLANs(802.1q)和网络绑定/链路聚合技术。支持多种虚拟网络技术2.Proxmox VE安装Proxmox V

27、E的安装有两种方式:一种是安装一个最小化的Debian操作系统,然后在系统中添加Proxmox的安装源进行安装;另一种是下载Proxmox提供的ISO文件进行安装。最新的Proxmox VE系统可到官方网页下载:https:/ VE安装在裸机安装Proxmox VE时,可以查看Proxmox官方网站的安装指南。Proxmox官方网站的安装指南VirtualBox1.VirtualBox功能2.VirtualBox安装0 6VirtualBoxVirtual Box是一个强大的基于AMD64和Intel64的虚拟化产品,可供企业和家庭使用。VirtualBox的官方网站是https:/www.v

28、irtualbox.org/。Virtual Box不仅是一款功能丰富、高性能的虚拟化产品,也是GNU通用公共许可证(GPL)第2版条款下唯一一个作为开源软件免费提供的虚拟化专业解决方案。目前,Virtual Box可在Windows、Linux、Macintosh和Solaris主机上运行。VirtualBox是由德国Innotek公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在Sun被Oracle收购后正式更名成Oracle VM VirtualBox。现在由甲骨文公司进行开发,是甲骨文公司xVM虚拟化平台技术的一部份。1.VirtualBox功能虚拟机可移植V

29、irtualBox在所有主机平台上在功能上都是相同的,并使用相同的文件和镜像文件格式。可以使用开放虚拟化格式(OVF镜像格式)轻松导入和导出虚拟机,甚至可以导入使用其他虚拟化软件创建的OVF镜像。客户附加安装Guest Additions后,可以为虚拟机提供附加功能,包括文件共享、剪贴板和图形加速,虚拟机将支持自动调整视频分辨率,无缝窗口,加速的3D图形等。强大的硬件支持多处理器支持USB设备支持能够虚拟大量硬件设备全面的ACPI支持1.VirtualBox功能快照功能VirtualBox支持虚拟化快照功能,还支持在虚拟机运行时创建和删除快照。虚拟机组VirtualBox提供了虚拟机分组功能,

30、使用户可以集体或分别组织和控制虚拟机。远程连接通过VirtualBox远程桌面扩展VRDE(Virtual Remote Desktop Extension),可以对任何正在运行的虚拟机进行高性能的远程访问。2.VirtualBox安装VirtualBox的官方下载网站为https:/www.virtualbox.org/wiki/Downloads。以在Windows操作系统中安装VirtualBox为例,在图中选择“Windows hosts”进行下载。VirtualBox下载界面2.VirtualBox安装下载完毕后直接双击,选择需要的功能进行安装即可。VirtualBox的安装为图形界面,读者按照需求自行安装即可。谢谢!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 职业教育

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报