虚拟化技术与应用 试卷及答案 共3套_第1页
虚拟化技术与应用 试卷及答案 共3套_第2页
虚拟化技术与应用 试卷及答案 共3套_第3页
虚拟化技术与应用 试卷及答案 共3套_第4页
虚拟化技术与应用 试卷及答案 共3套_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学年第学期《虚拟化技术与应用》期末考试试卷(A)第3页共4页(时间:90分钟)班级学号姓名单选题多选题简答题总分分值一、单选题12345678910总分CDACBCDDCA二、多选题12345678910总分ABCDABDABCDABCDABDABCABCABCDABCAC一、单选题(20分,每题2分)(1)ESXi产品属于哪家公司()。A.微软公司B.Citrix公司C.VMware公司D.RedHat公司(2)云计算服务模式不包括()。A.IaaSB.PaaSC.SaaSD.LaaS(3)对于NAT模式的虚拟网络,可以设置NAT,实现虚拟网络中的虚拟机共享主机的一个IP地址连接到主机外部网络,只允许有一个虚拟网络采用NAT模式,默认的是()。A.VMnet8B.VMnet2 C.VMnet1D.VMnet0 (4)容器化开发流程中,项目开始时分发给所有开发人员的是()。A.源代码B.Docker镜像C.DockerfileD.基础镜像(5)在Kubernetes中,etcd用于存储系统的()。A.核心组件 B.状态信息 C.日志 D.系统命令代码(6)在Kubernetes中,通过()命令可看当前的Pod状态。A.ls B.wget C.get D.ps(7)Hyper-V二层交换机支持的虚拟网络()。A.External(外部虚拟网络)B.Internal(内部虚拟网络)C.Private(专用虚拟网络)D.以上均可以(8)下面不是VMwareWorkstation优点()。A.计算机虚拟能力、性能与物理机隔离效果非常优秀B.功能非常全面,倾向于计算机专业人员使用C.操作界面简单明了,适用各种计算机领域的用户D.使用时占用物理机资源较大(9)在虚拟机文件中<VMname>.vmdk文件属于()。A.系统配置文件B.虚拟机内存文件C.虚拟磁盘文件D.虚拟机状态文件(10)一台Windows计算机最多可创建多少()个虚拟网络。A.20B.16 C.8D.4二、多选题(40分,每题4分)(1)【多选】云计算的生态系统主要涉及()。A.硬件 B.软件 C.服务 D.网络(2)【多选】VMwareWorkstation虚拟网络模式包括()。A.桥接模式 B.NAT模式C.路由模式D.仅主机模式(3)【多选】桌面虚拟化的特性()。A.很多设备都可以成为桌面虚拟化的终端载体B.一致的用户体验C.按需提供的应用D.对不同类型的桌面虚拟化,能够100%地满足用户需求 (4)【多选】Hyper-V系统架构优势()。A.高效率的虚拟机总线VMbus架构 B.完美支持Linux系统C.实现了服务器零宕机,确保每个VPS独占资源D.软件和硬件的隔离(5)【多选】Docker的核心概念()。A.镜像B.容器C.数据卷D.仓库(6)【多选】Docker私有仓库具有如下哪些特点()。A.访问速度快B.自主控制、方便存储和可维护性高C.安全性和私密性高D.提供公共外网资源服务(7)【多选】Harbor的核心功能()。A.UIB.TokenC.WebhookD.Jobservices(8)【多选】Kubernetes的优势()。A.自动部署和回滚更新 B.弹性伸缩C.资源监控 D.服务发现和负载均衡(9)【多选】常见的容器编排工具()。A.Mesos B.Kubernetes C.DockerComposeD.Python(10)【多选】进入容器可使用的命令()。A.dockerattachB.dockerloadC.dockerexecD.dockertop三、简答题(40分,每题10分)1、简述虚拟化的特征。虚拟化将一台计算机虚拟为多台逻辑计算机,在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显着提高计算机的工作效率。虚拟化使用软件的方法重新定义划分IT资源,可以实现IT资源的动态分配、灵活调度、跨域共享,提高IT资源利用率,使IT资源能够真正成为社会基础设施,服务于各行各业中灵活多变的应用需求。①更高的资源利用率。虚拟化可实现物理资源和资源池的动态共享,提高资源利用率,特别是针对那些平均需求资源远低于需要为其提供专用资源的不同负载。②降低管理成本。虚拟化可通过以下途径提高工作人员的效率:减少必须进行管理的物理资源的数量;降低物理资源的复杂性;通过实现自动化、获得更好的信息和实现集中管理来简化公共管理任务;实现负载管理自动化。另外,虚拟化还可以支持在多个平台上使用公共的工具。③提高使用灵活性。通过虚拟化可实现动态的资源部署和重配置,满足不断变化的业务需求。④提高安全性。虚拟化可实现较简单的共享机制无法实现的隔离和划分,也可实现对数据和服务进行可控和安全的访问。⑤更高的可用性。虚拟化可在不影响用户的情况下对物理资源进行删除、升级或改变。⑥更高的可扩展性。根据不同的产品,资源分区和汇聚可实现比个体物理资源更少或更多的虚拟资源,这意味着用户可以在不改变物理资源配置的情况下进行大规模调整。⑦提供互操作性和兼容性。互操作性又称互用性,是指不同的计算机系统、网络、操作系统和应用程序一起工作并共享信息的能力,虚拟资源可提供底层物理资源无法提供的对各种接口和协议的兼容性。⑧改进资源供应。与个体物理资源单位相比,虚拟化能够以更小的单位进行资源分配。2、简述云桌面的基本架构。云桌面系统可以分为终端设备层、网络接入层、云桌面控制层、虚拟化平台层、硬件资源层和应用层6个部分。1.终端设备层终端设备层主要包括通过内部网络和外部网络访问云桌面的各类终端,通常有瘦客户机、移动设备、办公PC和利旧PC等。2.网络接入层网络接入层主要负责将远程桌面输出到终端用户的显示器,并将终端用户通过键盘、鼠标以及语音输入设备等输入的信息传送到云桌面。云桌面提供了各种接入方式供用户选择。3.云桌面控制层云桌面控制层以企业作为独立的管理单元为企业管理员提供管理桌面的能力,管理单元则由云桌面的系统级管理员统一管理。该层云桌面控制层包括桌面云管理系统、基础架构组件、桌面/应用资源池。安全要求包括网络安全要求和系统安全要求。网络安全要求是对云桌面系统应用中与网络相关的安全功能的要求,包括传输加密、访问控制、安全连接等;系统安全要求是对云桌面系统软件、物理服务器、数据保护、日志审计、防病毒等方面的要求。4.虚拟化平台层虚拟化平台是云计算平台的核心,也是云桌面的核心,承担着云桌面的“主机”功能。对于云计算平台上的服务器,我们通常都是将相同或者相似类型的服务器组合在一起作为资源分配的母体,即所谓的服务器资源池。在服务器资源池上,可通过安装虚拟化软件,让计算资源能以一种虚拟服务器的方式被不同的应用使用。5.硬件资源层硬件资源层由多台服务器、存储和网络设备组成。为了保证云桌面系统正常工作,硬件基础设施应该同时满3个要求:高性能、大规模、低开销。6.应用层根据企业特定的应用场景,云桌面系统中可以根据企业的实际需要部署相应的应用,如Office软件、财务应用软件、Photoshop等,确保给特定的用户(群)提供同一种标准桌面和标准应用。云桌面通过提供共享服务的方式来提供桌面和应用,以确保在特定的服务器上提供更多的服务。3、简述Hyper-V系统架构的优势。Hyper-V系统架构的优势如下。(1)高效率的虚拟机总线VMBus架构由于Hyper-V底层的Hypervisor代码量很小,不包含任何第三方的驱动,非常精简,所以安全性更高。Hyper-V采用基于VMBus的高速内存总线架构,来自虚拟机的硬件(显卡、鼠标、磁盘、网络)请求可以直接经过虚拟化服务客户端(VirtualizationServiceClient,VSC),通过VMBus发送到根分区的VPS,VPS调用对应的设备驱动,直接访问硬件,中间不需要Hypervisor的帮助。这种架构效率很高,不再像以前的VirtualServer,每个硬件请求都需要经过用户模式、内核模式的多次切换、转移。Hyper-V可以支持虚拟对称多处理(SymmetricalMulti-Processing,SMP),而WindowsServer2019虚拟机最多可以支持4个虚拟CPU。每个虚拟机最多可以使用64GB内存,还可以支持x64操作系统。(2)完美支持Linux系统Hyper-V可以很好地支持Linux。我们可以安装支持Xen的Linux内核,这样Linux就可以知道自己运行在Hyper-V之上;还可以安装专门为Linux设计的IntegratedComponents,里面包含磁盘和网络适配器的VMBus驱动,这样Linux虚拟机也能拥有高性能。这对采用Linux系统的企业来说是一个福音,这样我们就可以把所有的服务器,包括Windows服务器和Linux服务器,全部迁移到WindowsServer2019平台下,不仅可以充分利用WindowsServer2019带来的新高级特性,还可以保证原来的Linux关键应用不会受到影响。和之前的VirtualPC、VirtualServer类似,Hyper-V也是微软的一种虚拟化技术解决方案,但在各方面都取得了长足的发展。Hyper-V可以采用半虚拟化和全虚拟化两种方式创建虚拟机。半虚拟化方式要求虚拟机与物理主机的操作系统(通常是版本相同的Windows)相同,以使虚拟机达到高性能;全虚拟化方式要求CPU支持全虚拟化技术(如IntelVT或AMD-V),以便能够创建使用不同的操作系统(如Linux和macOS)的虚拟机。从架构上讲Hyper-V只有“硬件—Hyper-V—虚拟机”3层,本身非常小巧,代码简单,且不包含任何第三方驱动,所以安全可靠、执行效率高,能充分利用硬件资源,使虚拟机系统性能更接近真实系统性能。(3)实现服务器零宕机,确保每个VPS独占资源为什么用户往往会钟情于独立主机服务呢?最重要的原因之一就是其对服务器有完全的控制权并且不受外界其他因素的干扰。而VPS则具有同样的功能,VPS实现了两个隔离,软件和硬件的隔离以及客户之间的隔离。①软件和硬件的隔离VPS采用操作系统虚拟化技术实现了软件和硬件的隔离,因而封锁了恶意程序经常利用的攻击入口,从而增强了服务器的安全性,这同时意味着VPS可以被快速而容易地从一台服务器迁移至另一台服务器。事实上VPS甚至比独立的服务器都要更加安全可靠。由于基于操作系统虚拟化技术,VPS完全与底层硬件隔离,通过操作系统模板轻松实现VPS的开通,可以通过拖曳方式瞬间实现VPS迁移,从而真正实现服务器维护和更新时零宕机。②客户之间的隔离每一个VPS拥有独立的服务器的资源(包括驱动器、CPU、内存、硬盘和网络I/O设备)。由于Hyper-V采用动态的分区隔离,VPS可实现不同客户之间的完全隔离。客户之间的隔离确保每个VPS都能独占自己的服务器资源,没有人可以影响同一物理服务器下的其他客户。(4)安全可靠虚拟化服务器比独立服务器更安全。Hyper-V底层架构改变了攻击节点并阻止了类似拒绝服务的攻击。4、简述Docker的三大核心概念。镜像、容器、仓库是Docker的三大核心概念。(1)镜像(Image)Docker的镜像是创建容器的基础,类似虚拟机的快照,可以理解为一个面向Docker容器引擎的只读模板。例如,一个镜像可以是一个完整的CentOS环境,称为一个CentOS镜像;也可以是一个安装了MySQL的应用程序,称为一个MySQL镜像。Docker提供了简单的机制来创建和更新现有的镜像,用户也可以从网上下载已经创建好的镜像直接使用。(2)容器(Container)镜像和容器的关系,就像是面向对象程序设计中的类和实例一样。镜像是静态的定义,容器是镜像运行时的实体,Docker的容器是镜像创建的应用程序运行实例,它可以被启动、停止和删除。每一个容器都是互相隔离、互不可见的,以保证平台的安全性。可以将容器看作简易版的Linux环境,Docker利用容器来运行和隔离应用。Docker使用客户-服务器模式和远程API来管理和创建Docker容器。(3)仓库(Repository)仓库可看成代码控制中心,Docker仓库是用来集中保存镜像的地方。当开发人员创建了自己的镜像之后,可以使用push命令将它上传到公有(Public)仓库或者私有(Private)仓库。下次要在另外一台机器上使用这个镜像时,只需要从仓库中获取即可。仓库注册服务器(Registry)是存放仓库的地方,其中包含多个仓库,每个仓库集中存放了数量庞大的镜像供用户下载使用。班级学号姓名单选题多选题简答题总分分值一、单选题12345678910总分BBACBCDDAB二、多选题12345678910总分ABCDABDABCDABCDABDABCABCDABCDABCABC一、单选题(20分,每题2分)(1)XenServer产品属于哪家公司()。A.微软公司B.Citrix公司C.VMware公司D.RedHat公司(2)PaaS是指()。A.基础设施即服务B.平台即服务C.软件即服务D.安全即服务(3)对于NAT模式的虚拟网络,可以设置NAT,实现虚拟网络中的虚拟机共享主机的一个IP地址连接到主机外部网络,只允许有一个虚拟网络采用NAT模式,默认的是()。A.VMnet8B.VMnet2 C.VMnet1D.VMnet0 (4)容器化开发流程中,项目开始时分发给所有开发人员的是()。A.源代码B.Docker镜像C.DockerfileD.基础镜像(5)在Kubernetes中,etcd用于存储系统的()。A.核心组件 B.状态信息 C.日志 D.系统命令代码(6)以下dockercommit的常用选项表示指定提交的镜像作者信息()。A.-mB.–cC.-aD.–p(7)Hyper-V二层交换机支持的虚拟网络()。A.External(外部虚拟网络)B.Internal(内部虚拟网络)C.Private(专用虚拟网络)D.以上均可以(8)下面不是VMwareWorkstation优点()。A.计算机虚拟能力、性能与物理机隔离效果非常优秀B.功能非常全面,倾向于计算机专业人员使用C.操作界面简单明了,适用各种计算机领域的用户D.使用时占用物理机资源较大(9)在虚拟机文件中<VMname>.vmx文件属于()。A.系统配置文件B.虚拟机内存文件C.虚拟磁盘文件D.虚拟机状态文件(10)VMwareWorkstation安装系统的内存至少是()。A.1G B.2GC.4GD.8G二、多选题(40分,每题4分)(1)【多选】虚拟化分类包括()。A.资源虚拟化 B.应用程序虚拟化C.存储虚拟化D.网络虚拟化(2)【多选】VMwareWorkstation虚拟网络模式包括()。A.桥接模式 B.NAT模式C.路由模式D.仅主机模式(3)【多选】VOI的主要特点()。A.集中管理、本地运算 B.灵活管理,安全保障 C.降低运维成本 D.安装简易,维护方便 (4)【多选】Hyper-V系统架构优势()。A.高效率的虚拟机总线VMbus架构 B.完美支持Linux系统C.实现了服务器零宕机,确保每个VPS独占资源D.软件和硬件的隔离(5)【多选】Docker的核心概念()。A.镜像B.容器C.数据卷D.仓库(6)【多选】Docker私有仓库具有如下哪些特点()。A.访问速度快B.自主控制、方便存储和可维护性高C.安全性和私密性高D.提供公共外网资源服务(7)【多选】云桌面优势()。A.工作桌面集中维护和部署,桌面服务能力和工作效率提高 B.集中管理、安全性高C.应用环保、成本减少 D.多终端多操作系统的接入,方便用户使用(8)【多选】Kubernetes的优势()。A.自动部署和回滚更新 B.弹性伸缩C.资源监控 D.服务发现和负载均衡(9)【多选】常见的容器编排工具()。A.Mesos B.Kubernetes C.DockerComposeD.Python(10)【多选】Harbor的核心功能()。A.UIB.TokenC.WebhookD.Jobservices三、简答题(40分,每题10分)1、简述虚拟化集群。集群是一种把一组计算机组合起来作为一个整体为用户提供资源的方式。在虚拟化集群中可以提供计算资源、存储资源和网络资源,只有包含这些资源,该集群才是完整的。1.负载均衡负载均衡是一种集群技术,它将特定的业务(网络服务、网络流量等)分担给多台网络设备(包括服务器、防火墙等)或多条链路,从而提高了业务处理的能力,保证了业务的高可靠性。负载均衡具有以下特点。(1)高可靠性。单个甚至多个设备或链路发生故障也不会导致业务中断,负载均衡提高了整个系统的可靠性。(2)可扩展性。负载均衡可以方便地增加集群中设备或链路的数量,在不降低业务质量的前提下满足不断增长的业务需求。(3)高性能。负载均衡将业务较均衡地分布到多台设备上,提高了整个系统的性能。(4)可管理性。大量的管理工作都集中在应用负载均衡技术的设备上,设备集群或链路集群只需要进行常规的配置和维护即可。(5)透明性。对用户而言,集群等同于一个可靠性高、性能好的设备或链路,用户感知不到也不必关心其具体的网络结构,增加或减少设备或链路均不会影响正常的业务。2.高可用性高可用性实现的基本原理是使用集群技术,克服单台物理主机的局限性,最终达到业务不中断或者中断时间减少的效果。虚拟机中的高可用只保证计算层面,具体来说,虚拟化层面的高可用是整个虚拟机系统层面的高可用,即当一个计算节点出现故障时,集群中的另外一个节点能快速、自动地启动并替代故障节点。虚拟化集群一般会使用共享存储,虚拟机由配置文件和数据盘组成,其中数据盘是保存在共享存储上的,配置文件则保存在计算节点上。当计算节点出现故障时,虚拟化管理系统会根据记录的虚拟机配置信息在其他节点重建出现故障的虚拟机。3.易扩容性在传统非虚拟化的环境中,所有的业务都部署在物理机上。有可能在系统建设的初期,业务量不是很大,所以为物理机配置的硬件资源是比较少的;随着业务量的增加,原先的硬件无法满足需求,只能不停地升级硬件。例如,将原先的一路CPU升级为两路,将512GB的内存升级为1024GB,这种扩容方式称为纵向扩容(Scale-Up)。然而,物理机所能承担的硬件是有上限的,如果业务量持续增加,最后只能更换服务器,停机扩容是必然的。在虚拟化中,将所有的资源进行池化,承载业务的虚拟机的资源全部来自这个资源池。当业务量持续增加时,可以不用升级单台服务器的硬件资源,只需增加资源池中的资源即可。在具体实施的时候,只需要增加服务器的数量即可,这种扩容方式称为横向扩容(Scale-Out)。集群支持横向扩容,所以相对于传统的非虚拟化,扩容更容易。2、简述云桌面的基本架构。云桌面系统可以分为终端设备层、网络接入层、云桌面控制层、虚拟化平台层、硬件资源层和应用层6个部分。1.终端设备层终端设备层主要包括通过内部网络和外部网络访问云桌面的各类终端,通常有瘦客户机、移动设备、办公PC和利旧PC等。2.网络接入层网络接入层主要负责将远程桌面输出到终端用户的显示器,并将终端用户通过键盘、鼠标以及语音输入设备等输入的信息传送到云桌面。云桌面提供了各种接入方式供用户选择。3.云桌面控制层云桌面控制层以企业作为独立的管理单元为企业管理员提供管理桌面的能力,管理单元则由云桌面的系统级管理员统一管理。该层云桌面控制层包括桌面云管理系统、基础架构组件、桌面/应用资源池。安全要求包括网络安全要求和系统安全要求。网络安全要求是对云桌面系统应用中与网络相关的安全功能的要求,包括传输加密、访问控制、安全连接等;系统安全要求是对云桌面系统软件、物理服务器、数据保护、日志审计、防病毒等方面的要求。4.虚拟化平台层虚拟化平台是云计算平台的核心,也是云桌面的核心,承担着云桌面的“主机”功能。对于云计算平台上的服务器,我们通常都是将相同或者相似类型的服务器组合在一起作为资源分配的母体,即所谓的服务器资源池。在服务器资源池上,可通过安装虚拟化软件,让计算资源能以一种虚拟服务器的方式被不同的应用使用。5.硬件资源层硬件资源层由多台服务器、存储和网络设备组成。为了保证云桌面系统正常工作,硬件基础设施应该同时满3个要求:高性能、大规模、低开销。6.应用层根据企业特定的应用场景,云桌面系统中可以根据企业的实际需要部署相应的应用,如Office软件、财务应用软件、Photoshop等,确保给特定的用户(群)提供同一种标准桌面和标准应用。云桌面通过提供共享服务的方式来提供桌面和应用,以确保在特定的服务器上提供更多的服务。3、简述Hyper-V系统架构的优势。Hyper-V系统架构的优势如下。(1)高效率的虚拟机总线VMBus架构由于Hyper-V底层的Hypervisor代码量很小,不包含任何第三方的驱动,非常精简,所以安全性更高。Hyper-V采用基于VMBus的高速内存总线架构,来自虚拟机的硬件(显卡、鼠标、磁盘、网络)请求可以直接经过虚拟化服务客户端(VirtualizationServiceClient,VSC),通过VMBus发送到根分区的VPS,VPS调用对应的设备驱动,直接访问硬件,中间不需要Hypervisor的帮助。这种架构效率很高,不再像以前的VirtualServer,每个硬件请求都需要经过用户模式、内核模式的多次切换、转移。Hyper-V可以支持虚拟对称多处理(SymmetricalMulti-Processing,SMP),而WindowsServer2019虚拟机最多可以支持4个虚拟CPU。每个虚拟机最多可以使用64GB内存,还可以支持x64操作系统。(2)完美支持Linux系统Hyper-V可以很好地支持Linux。我们可以安装支持Xen的Linux内核,这样Linux就可以知道自己运行在Hyper-V之上;还可以安装专门为Linux设计的IntegratedComponents,里面包含磁盘和网络适配器的VMBus驱动,这样Linux虚拟机也能拥有高性能。这对采用Linux系统的企业来说是一个福音,这样我们就可以把所有的服务器,包括Windows服务器和Linux服务器,全部迁移到WindowsServer2019平台下,不仅可以充分利用WindowsServer2019带来的新高级特性,还可以保证原来的Linux关键应用不会受到影响。和之前的VirtualPC、VirtualServer类似,Hyper-V也是微软的一种虚拟化技术解决方案,但在各方面都取得了长足的发展。Hyper-V可以采用半虚拟化和全虚拟化两种方式创建虚拟机。半虚拟化方式要求虚拟机与物理主机的操作系统(通常是版本相同的Windows)相同,以使虚拟机达到高性能;全虚拟化方式要求CPU支持全虚拟化技术(如IntelVT或AMD-V),以便能够创建使用不同的操作系统(如Linux和macOS)的虚拟机。从架构上讲Hyper-V只有“硬件—Hyper-V—虚拟机”3层,本身非常小巧,代码简单,且不包含任何第三方驱动,所以安全可靠、执行效率高,能充分利用硬件资源,使虚拟机系统性能更接近真实系统性能。(3)实现服务器零宕机,确保每个VPS独占资源为什么用户往往会钟情于独立主机服务呢?最重要的原因之一就是其对服务器有完全的控制权并且不受外界其他因素的干扰。而VPS则具有同样的功能,VPS实现了两个隔离,软件和硬件的隔离以及客户之间的隔离。①软件和硬件的隔离VPS采用操作系统虚拟化技术实现了软件和硬件的隔离,因而封锁了恶意程序经常利用的攻击入口,从而增强了服务器的安全性,这同时意味着VPS可以被快速而容易地从一台服务器迁移至另一台服务器。事实上VPS甚至比独立的服务器都要更加安全可靠。由于基于操作系统虚拟化技术,VPS完全与底层硬件隔离,通过操作系统模板轻松实现VPS的开通,可以通过拖曳方式瞬间实现VPS迁移,从而真正实现服务器维护和更新时零宕机。②客户之间的隔离每一个VPS拥有独立的服务器的资源(包括驱动器、CPU、内存、硬盘和网络I/O设备)。由于Hyper-V采用动态的分区隔离,VPS可实现不同客户之间的完全隔离。客户之间的隔离确保每个VPS都能独占自己的服务器资源,没有人可以影响同一物理服务器下的其他客户。(4)安全可靠虚拟化服务器比独立服务器更安全。Hyper-V底层架构改变了攻击节点并阻止了类似拒绝服务的攻击。4、简述Kubernetes集群部署方式。使用Kubernetes必须有环境的支撑,搭建出企业级应用环境是一名合格的运维人员必须掌握的技能。部署集群前,首先要明确各组件的安装架构,做好规划,防止在工作时出现服务错乱的情况;其次,要整合环境资源,减少不必要的资源浪费。1.官方提供的集群部署方式Kubernetes系统支持采用4种方式在本地服务器或者云端上部署集群,用户可以根据不同的需求灵活选择。下面介绍这些部署方式的特点。(1)使用minikube工具部署minikube是一种能够在计算机或者虚拟机内轻松运行单节点Kubernetes集群的工具,可实现一键部署。这种方式部署的集群在企业中大多被当作测试系统使用。(2)使用yum部署可直接使用epel-releaseyum源来部署Kubernetes集群,这种部署方式的优点是速度快,但只能部署Kubernetesv1.5及以下的版本。(3)使用二进制编译包部署使用二进制编译包部署Kubernetes集群,用户需要下载发行版的Kubernetes二进制包,手动部署每个组件,将其组成Kubernetes集群。这种部署方式比较灵活,用户可以根据自身需求自定义配置,而且性能比较稳定。虽然二进制编译包部署方式可以提供稳定的集群状态,但是这种方式的部署步骤非常烦琐,一些微小的错误就可能导致系统运行失败。(4)使用Kubeadm工具部署Kubeadm是一种支持多节点部署Kubernetes集群的工具,它提供了kubeadminit和kubeadmjoin命令插件,使用户轻松地部署出企业级的高可用集群架构。在Kubernetes1.13中,Kubeadm工具已经进入了可正式发布通用(GeneralAvailability,GA)阶段。2.KubeadmKubeadm是芬兰高中生卢卡斯•科尔德斯特伦(LucasKaldstrom)在17岁时用业余时间完成的一个社区项目。用户可以使用Kubeadm工具构建出一个最小化的Kubernetes可用集群,但其余的附件,如监控系统、日志系统、UI等,需要用户按需自行安装。Kubeadm主要集成了kubeadminit和kubejoin命令插件。其中kubeadminit负责部署Master节点上的各个组件并将其快速初始化,kubeadmjoin负责将Node节点快速加入集群。kubeadm还支持启动引导令牌(BootstrapToken)认证,因此逐渐成为企业中受青睐的部署方式。班级学号姓名单选题多选题简答题总分分值一、单选题12345678910总分ADACACBDCA二、多选题12345678910总分ABCDABDABCDABCDABDABCABCABCDABCABCD一、单选题(20分,每题2分)(1)Hyper-V产品属于哪家公司()。A.微软公司B.Citrix公司C.VMware公司D.RedHat公司(2)云计算服务模式不包括()。A.IaaSB.PaaSC.SaaSD.LaaS(3)对于NAT模式的虚拟网络,可以设置NAT,实现虚拟网络中的虚拟机共享主机的一个IP地址连接到主机外部网络,只允许有一个虚拟网络采用NAT模式,默认的是()。A.VMnet8B.VMnet2 C.VMnet1D.VMnet0 (4)容器化开发流程中,项目开始时分发给所有开发人员的是()。A.源代码B.Docker镜像C.DockerfileD.基础镜像(5)Pod是Kubernetes中管理中的()单位,一个Pod可以包含一个或多个相关容器。A.最小B.最大C.最稳定D.最不稳定(6)在Kubernetes中,通过()命令可看当前的Pod状态。A.ls B.wget C.get D.ps(7)Hyper-V二层交换机支持的虚拟网络()。A.External(外部虚拟网络)B.Internal(内部虚拟网络)C.Private(专用虚拟网络)D.以上均可以(8)下面不是VMwareWorkstation优点()。A.计算机虚拟能力、性能与物理机隔离效果非常优秀B.功能非常全面,倾向于计算机专业人员使用C.操作界面简单明了,适用各种计算机领域的用户D.使用时占用物理机资源较大(9)在虚拟机文件中<VMname>.vmem文件属于()。A.系统配置文件B.虚拟机内存文件C.虚拟磁盘文件D.虚拟机状态文件(10)一台Windows计算机最多可创建多少()个虚拟网络。A.20B.16 C.8D.4二、多选题(40分,每题4分)(1)【多选】云桌面优势()。A.工作桌面集中维护和部署,桌面服务能力和工作效率提高 B.集中管理、安全性高C.应用环保、成本减少 D.多终端多操作系统的接入,方便用户使用(2)【多选】VMwareWorkstation虚拟网络模式包括()。A.桥接模式 B.NAT模式C.路由模式D.仅主机模式(3)【多选】VDI的主要特点()。A.集中管理、集中运算 B.安全可控C.多种接入方式 D.降低运维成本 (4)【多选】Hyper-V系统架构优势()。A.高效率的虚拟机总线VMbus架构 B.完美支持Linux系统C.实现了服务器零宕机,确保每个VPS独占资源D.软件和硬件的隔离(5)【多选】Docker的核心概念()。A.镜像B.容器C.数据卷D.仓库(6)【多选】Docker私有仓库具有如下哪些特点()。A.访问速度快B.自主控制、方便存储和可维护性高C.安全性和私密性高D.提供公共外网资源服务(7)【多选】Harbor的核心功能()。A.UIB.TokenC.WebhookD.Jobservices(8)【多选】Kubernetes的优势()。A.自动部署和回滚更新 B.弹性伸缩C.资源监控 D.服务发现和负载均衡(9)【多选】常见的容器编排工具()。A.Mesos B.Kubernetes C.DockerComposeD.Python(10)【多选】DockerCompose的特点()。A.为不同环境定制编排B.在单主机上建立多个隔离环境C.仅重建已更改的容器D.创建容器时保留卷数据三、简答题(40分,每题10分)1、简述虚拟化集群。集群是一种把一组计算机组合起来作为一个整体为用户提供资源的方式。在虚拟化集群中可以提供计算资源、存储资源和网络资源,只有包含这些资源,该集群才是完整的。1.负载均衡负载均衡是一种集群技术,它将特定的业务(网络服务、网络流量等)分担给多台网络设备(包括服务器、防火墙等)或多条链路,从而提高了业务处理的能力,保证了业务的高可靠性。负载均衡具有以下特点。(1)高可靠性。单个甚至多个设备或链路发生故障也不会导致业务中断,负载均衡提高了整个系统的可靠性。(2)可扩展性。负载均衡可以方便地增加集群中设备或链路的数量,在不降低业务质量的前提下满足不断增长的业务需求。(3)高性能。负载均衡将业务较均衡地分布到多台设备上,提高了整个系统的性能。(4)可管理性。大量的管理工作都集中在应用负载均衡技术的设备上,设备集群或链路集群只需要进行常规的配置和维护即可。(5)透明性。对用户而言,集群等同于一个可靠性高、性能好的设备或链路,用户感知不到也不必关心其具体的网络结构,增加或减少设备或链路均不会影响正常的业务。2.高可用性高可用性实现的基本原理是使用集群技术,克服单台物理主机的局限性,最终达到业务不中断或者中断时间减少的效果。虚拟机中的高可用只保证计算层面,具体来说,虚拟化层面的高可用是整个虚拟机系统层面的高可用,即当一个计算节点出现故障时,集群中的另外一个节点能快速、自动地启动并替代故障节点。虚拟化集群一般会使用共享存储,虚拟机由配置文件和数据盘组成,其中数据盘是保存在共享存储上的,配置文件则保存在计算节点上。当计算节点出现故障时,虚拟化管理系统会根据记录的虚拟机配置信息在其他节点重建出现故障的虚拟机。3.易扩容性在传统非虚拟化的环境中,所有的业务都部署在物理机上。有可能在系统建设的初期,业务量不是很大,所以为物理机配置的硬件资源是比较少的;随着业务量的增加,原先的硬件无法满足需求,只能不停地升级硬件。例如,将原先的一路CPU升级为两路,将512GB的内存升级为1024GB,这种扩容方式称为纵向扩容(Scale-Up)。然而,物理机所能承担的硬件是有上限的,如果业务量持续增加,最后只能更换服务器,停机扩容是必然的。在虚拟化中,将所有的资源进行池化,承载业务的虚拟机的资源全部来自这个资源池。当业务量持续增加时,可以不用升级单台服务器的硬件资源,只需增加资源池中的资源即可。在具体实施的时候,只需要增加服务器的数量即可,这种扩容方式称为横向扩容(Scale-Out)。集群支持横向扩容,所以相对于传统的非虚拟化,扩容更容易。2、简述VDI与VOI的主要特点。VDI的主要特点如下。(1)集中管理、集中运算。VDI是目前的云桌面主流部署方式,但对网络、服务器资源、存储资源压力较大,部署成本相对较高。(2)安全可控。数据集中存储,保证数据安全;丰富的外部设备重定向策略,使所有的外部设备使用均在管理员的控制之下,具有多重安全保证。(3)多种接入方式。具有云终端、计算机、智能手机等多种接入方式,可随时随地接入,获得比笔记本电脑更便捷的移动性。(4)降低运维成本。云终端小巧,绿色节能;集中、统一化及灵活的管理模式,可实现终端运维的简捷化,大大降低IT管理人员日常维护工作量。VOI的主要特点如下。(1)集中管理、本地运算。完全利用本地客户端的性能,保障了终端系统及应用的运行速度;能够良好地运行大型图形设计软件和支持高清影像等,对视频会议支持良好,全面兼容各种业务应用;提升用户的连续性,实现终端离线应用,即使断网终端也可继续使用,不会出现黑屏;单用户镜像异构桌面交付,可在单一用户镜像中支持多种桌面环境,为用户按需提供桌面环境。(2)灵活调度、安全可控。安装简易、维护方便、应用灵活,可以在线更新或添加新的应用,客户机无须关机,业务可保持连续性;系统可实现终端系统的重启恢复,从根本上保障终端系统及应用的安全;丰富的终端安全管理功能,如应用程序控制、外部设备控制、资产管理等,保障终端安全;良好的信息安全管理,系统可实现终端数据的集中、统一存储,也可实现分散的本地存储;可利用系统的磁盘加密等功能防止终端数据外泄,保障终端数据安全。(3)降低运维成本。集中统一化及灵活的管理模式,可实现终端运维的简洁化,大大降低IT管理人员日常维护工作量;软件授权费用降低,不需要额外购买版权;无须用户改变使用习惯,也无须对用户进行相关培训。3、简述Hyper-V系统架构的优势。Hyper-V系统架构的优势如下。(1)高效率的虚拟机总线VMBus架构由于Hyper-V底层的Hypervisor代码量很小,不包含任何第三方的驱动,非常精简,所以安全性更高。Hyper-V采用基于VMBus的高速内存总线架构,来自虚拟机的硬件(显卡、鼠标、磁盘、网络)请求可以直接经过虚拟化服务客户端(VirtualizationServiceClient,VSC),通过VMBus发送到根分区的VPS,VPS调用对应的设备驱动,直接访问硬件,中间不需要Hypervisor的帮助。这种架构效率很高,不再像以前的VirtualServer,每个硬件请求都需要经过用户模式、内核模式的多次切换、转移。Hyper-V可以支持虚拟对称多处理(SymmetricalMulti-Processing,SMP),而Win

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论