ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

VMware虚拟化面试21题:FT/HA/DRS/vMotion核心考点解析

VMware虚拟化面试21题:FT/HA/DRS/vMotion核心考点解析 简介这是一份围绕VMware虚拟化技术整理的面试题资料面向云计算运维、虚拟化工程师及备考VMware认证的考生。内容覆盖vSphere组件、虚拟机属性、vCenter虚拟化、冷迁移与VMotion、模板与虚拟机区别、快照机制、分布式交换机、VMXNET3虚拟网卡、DRS调度等核心考点并以问答加答案解析的方式呈现便于快速巩固关键概念。资源包为单个PDF文件大小约24KB内容精炼适合考前突击或日常查阅。目前已有2061人学习下载。资料中整理了多道典型面试题每题均提供正确答案与简要解释能帮助读者系统梳理虚拟化知识框架尤其适合在面试前快速过一遍高频考点提升应答信心与准确度。1. 一份21题的PDF把VMWARE虚拟化技术面试的考点串成了一条线面试前三天临时抱佛脚最怕的不是题难是资料散。官方文档几百页博客说法互相打架你根本不知道哪个说法才是面试官想听的。这份《VMWARE虚拟化技术面试题》正好解决这个问题:21道选择题覆盖vSphere组件、虚拟机隔离性、vCenter虚拟化、冷迁移与vMotion、模板与快照、分布式交换机、VMXNET3这些核心考点每道题还带答案解析。它不是把官方文档复述一遍而是把虚拟化面试真正会问的判断题、多选题、场景题浓缩成一份可反复刷的清单。适合两类人:一类是准备虚拟化相关岗位面试的候选人用来做考前自测;另一类是已经在用vSphere但没系统梳理过概念的运维用来查漏补缺——你很可能发现自己平时点鼠标点得很熟真被问到底层机制时反而答不上来。2. 先分清三大件Fault Tolerance、HA、DRS各自管什么这份题集里和vSphere高可用、负载均衡相关的题目占了将近四成。很多候选人栽就栽在把FT、HA、DRS混为一谈张口就是“HA能故障切换”但说不清FT的“实时卷影实例”到底是怎么工作的。2.1 Fault Tolerance不是备份是第二台主机在同步执行第1题问的是“哪个vSphere组件可为每台虚拟机创建实时卷影实例以便在虚拟机出现故障时可由卷影实例取代虚拟机”。标准答案是BFault Tolerance。Fault ToleranceFT的核心机制可以理解为双机热备的虚拟化版本:主虚拟机Primary在主机A上运行vSphere会在主机B上创建一个完全相同的辅助虚拟机Secondary。主虚拟机的每次CPU指令执行、内存写入、网络输入都会通过vLockstep机制实时同步给辅助虚拟机。两台虚拟机执行的是同一套指令流状态几乎逐条对齐。一旦主机A宕机或者主虚拟机崩溃主机B上的辅助虚拟机立刻接管网络连接不会中断已经运行的事务也不会回滚——这就是“实时卷影实例”的含义。对比一下HAHigh Availability就能看出区别:HA的机制是监控虚拟机或主机状态检测到故障后在集群内另一台主机上把虚拟机重新启动。注意“重新启动”这个词——虚拟机里的应用会中断正在处理的内存数据会丢恢复时间是秒级到分钟级。而FT是主备无缝切换恢复时间趋近于零。代价是FT对CPU型号一致性要求极高而且虚拟机的vCPU数量和内存大小都有限制不可能给所有虚拟机都开FT。所以面试题的表述是“为每台虚拟机创建实时卷影实例”这个“每台”指的是FT能保护每台开启该功能的虚拟机不是说你不用为FT做容量规划。第18题接着考FT的优势干扰项里有“实现所有应用程序的零停机和零数据丢失”。“所有”这两个字就是陷阱。生产环境里一般只给域控、数据库、核心业务这类不能断的虚拟机开FT而且开了FT之后Storage vMotion、某些DRS操作都会受限虚拟机也不能做快照。答这道题时看清选项里的绝对化词汇基本就能排除掉错误项。2.2 DRS的边界它能迁移负载但不能“出于管理目的强制隔离”第16题问哪一种情况不适用于DRSDistributed Resource Scheduler答案是B“出于管理目的强制隔离虚拟机”。DRS解决的问题是资源调度。它做的事情有三件:第一虚拟机开机时自动选择一个负载最低、资源足够的主机放置;第二运行时通过vMotion持续检测主机CPU和内存利用率把虚拟机从繁忙主机迁移到空闲主机;第三在集群资源需求降低时把虚拟机集中到部分主机上这样管理员可以关闭空闲主机省电——这就是第20题说的“在计算资源需求较低时将工作负载整合到较少的服务器上”。“强制隔离”这件事DRS不做。隔离虚拟机属于HA的规则范畴:HA可以配置虚拟机到主机的亲和性规则、主机隔离响应、甚至虚拟机监控让指定的虚拟机在指定的主机上运行。DRS的亲和性规则影响的是“优先放在哪”但它没有“出于安全原因强制隔离”这种操作。DRS的迁移动作一定伴随vMotion也就是虚拟机要在两台主机之间热迁移——如果某台虚拟机不允许vMotion那DRS也会自动跳过它。第17题考VirtualCenter Server的核心服务答案是“虚拟SMP”不属于核心服务。VirtualCenter Server也就是后来的vCenter Server核心职责是:集中管理ESXi主机和虚拟机配置、收集告警和事件、负责任务调度比如定时执行克隆、快照、迁移。虚拟SMP多处理器支持是ESXi主机层面的功能不是vCenter Server服务的一部分。这个考点在面试中很容易被绕进去因为它看起来像“vCenter应该管CPU啊”实际上vCenter不管虚拟机的vCPU数量怎么分配那是主机和虚拟机配置层面的事情。2.3 管理面入口vSphere Client和命令行各管哪一段第15题考vSphere Client的用途答案是C既可连接到ESXi主机又可连接到VirtualCenter Server。这是老版vSphere Client的行为:装一个客户端既可以直连单台ESXi主机做基础管理也可以连到vCenter Server做集中管理。直连ESXi时能看到的功能有限比如创建虚拟机、配置网络存储、看日志;连到vCenter时才能用模板、克隆、DRS、HA这些高级功能。第14题考ESXi 4.0的命令行管理界面答案是AvCLI。ESXi从4.0开始就砍掉了服务控制台Service Console——那是旧版ESX才有Linux-based管理环境。ESXi只保留了一个极其精简的底层系统管理员要么用vCLIvSphere Command-Line Interface远程执行命令要么用直接控制台Direct Console User Interface就是按F2进入的那个文本界面做基础配置。CIM提供程序是硬件管理接口不是命令行界面。这个考点提醒你:ESXi和ESX是两代产品管理方式完全不同。3. 虚拟机的“一生”从创建顺序到冷迁移、快照和模板生命周期管理是面试问得最碎的部分因为考点多:创建顺序、电源状态、迁移条件、模板和快照的区别一个一个都是送分题但细节记不准就送命。3.1 新虚拟机准备顺序为什么VMware Tools在操作系统之后第6题考准备新虚拟机的正确操作顺序答案是A:创建虚拟机→安装操作系统→加载VMware Tools→安装补丁程序。这个顺序不是随便排的。创建虚拟机时你只是在vCenter或ESXi主机上定义了一个虚机的配置文件.vmx和虚拟磁盘.vmdk里面还是空的。接下来要安装操作系统这一步需要在虚拟机里加载操作系统的安装镜像。操作系统装完此时系统里还没有网卡驱动、显卡驱动、鼠标键盘的优化驱动——VMware Tools就是来解决这个问题的。VMware Tools是一组驱动和服务装上之后虚拟网卡才能识别、鼠标才能在图形界面里顺畅移动、内存气球机制和检测信号才能启用。所以VMware Tools必须在操作系统安装完成之后装否则驱动没地方放。补丁程序放最后是因为补丁要打在操作系统和驱动之上先打补丁再装驱动补丁可能被覆盖。第7题顺带考了一个和VMware Tools相关的点:哪个电源状况命令仅在VMware Tools安装后才可用答案是C“重新启动客户机”。物理机开机、重置、挂起这些操作不依赖客户机里的任何软件但“重新启动客户机”这个命令需要VMware Tools里运行在客户机内的服务去发起操作系统重启流程没有Tools它就不知道该调用什么接口。这个细节面试现场经常变成追问:如果客户机死机了重新启动客户机失效你用什么?答案是“重置”——那是硬重启级别不依赖客户机响应。3.2 冷迁移为什么答案不是“处于关闭状态”第5题问“要使冷迁移正常运行虚拟机必须_____”。最直觉的答案是A“处于关闭状态”——因为冷迁移Cold Migration本来就是关着机迁移啊。但标准答案是B“满足VMotion的所有要求”。这里有个概念需要理清:冷迁移在vCenter里的定义是“不需要vMotion能力也能完成的迁移”它的前提确实是虚拟机处于关闭状态或者挂起状态。但题目问的是“要使冷迁移正常运行”不是在给冷迁移下定义。如果你选“处于关闭状态”那挂起状态的虚拟机就不能冷迁移了吗?实际上挂起状态也可以做冷迁移。而B答案说“满足VMotion的所有要求”才是真正让迁移成功的关键——包括虚拟机不在FT保护中、没有被vMotion锁定的限制、存储能同时被源主机和目标主机访问等等。为什么出题人要把关闭状态放在A来误导你?因为在老版本的vSphere认证考试里冷迁移和vMotion的边界是高频易错点:关闭状态只是冷迁移的一种常见形态不是必要条件。你在面试里答“关着机迁移”只能说明你用过答“满足vMotion的要求”才说明你理解了迁移的底层约束。第21题考的是Storage vMotion仅迁移存储位置不迁移主机的两个阻止条件答案是多选题:虚拟机的磁盘是RDM裸设备映射或者虚拟机启用了FT。RDM磁盘中物理兼容模式的RDM直接把整个物理LUN映射给虚机数据路径上绕过虚拟文件系统vSphere无法透明地迁移它;FT已经在前面说过开启FT的虚拟机有主备同步的状态锁不允许存储迁移。注意C选项“运行在vSphere 5.x Standard主机上”不是阻止条件——Storage vMotion对主机版本没这个限制它要求的是源主机和目标主机都能访问数据存储。D选项“磁盘存储在NFS数据存储”也不阻止NFS恰恰是vMotion和Storage vMotion最常见的共享存储类型。3.3 模板不是拿来开机的快照也不是只有一个第8题考模板与虚拟机的区别答案是B“模板无法启动”。模板本质上是一台被冻结的虚拟机:它的虚拟磁盘是完整可用的配置也是完整的但vSphere把它的状态特殊标记为“模板”不允许直接开机。模板的作用就是供你从这里克隆出新的虚拟机克隆出来的虚机继承模板的操作系统、应用配置、补丁状态。A选项“模板的虚拟磁盘始终以稀疏格式存储”不对模板创建时可以选择厚置备或精简置备;C选项“必须存储在不同数据存储中”不对模板和虚拟机可以在同一个数据存储里;D选项“虚拟机可以转换为模板模板不可以转换为虚拟机”也不对——vSphere里模板可以再转换回虚拟机操作名叫“Convert to Virtual Machine”。第9题考虚拟机快照正确答案是C“在拍摄快照过程中可以选择是否捕获虚拟机的内存状态”。VMware快照的照片机制是这样的:快照会生成一个增量磁盘文件Delta Disk后续的磁盘写入都写到增量盘里原来的vmdk保持不变。拍摄时如果你勾选“捕获虚拟机内存状态”快照还会把虚拟机的内存内容一起保存下来这样恢复快照时可以回到一个“正在运行”的状态;不勾选的话恢复快照等于把虚拟机关机后回滚到拍摄时间点。A选项说“快照作为单个文件记录存储在虚拟机配置目录中”不对——一个快照涉及多个文件增量盘、状态文件、快照描述文件而且不是单文件;B选项“一次只能拍摄一张快照”也不对vSphere支持一张快照树可以拍多张;D选项“只能从命令行管理快照”更错vSphere Client里就能右键管理。第13题考从清单移除后怎么找回虚拟机答案有两类做法:一类是B选项右键主机选择“Return VM to Inventory”走这个向导就能把注册信息找回来;另一类是C选项说的新建虚拟机向导里不创建新的磁盘而是选择现有磁盘等于重新做一次注册。为什么会有“Remove from Inventory”这个操作?因为有些时候虚拟机文件还在数据存储上管理员只想让它从管理清单里消失不想删文件——比如要去排查这个磁盘文件损坏的原因。注意区别“从清单移除”和“删除”:前者不删文件后者连文件带库一起删。4. 网络与存储分布式交换机、VMXNET3和RDM这些细节题虚拟网络和存储也是面试题容易出的冷门考点。平时配置网络都在图形界面点但如果不懂分布式交换机和标准交换机的驱动层级差别一被问到就容易露馅。4.1 分布式交换机为什么是数据中心级别驱动第10题问分布式交换机体系结构从哪个级别驱动答案是A“数据中心级别”。理解这个题的关键是搞清楚标准交换机vSwitch和分布式交换机vDS的架构差异。标准虚拟交换机vSphere Standard Switch是“主机级别”的网络组件。每台ESXi主机上都有一个独立的vSwitch配置你在主机A上建了一个vSwitch、配置了VLAN和端口组主机B上不会有这个配置得重新建。跨主机管理时要一台一台去对配置VLAN号、端口组策略、网卡绑定模式只要有一台配错虚拟机网络就不通。分布式交换机vSphere Distributed Switch把配置这层抽了出来:交换机的定义、端口组、策略全部放在vCenter层面管理由vCenter统一推送给集群内的所有ESXi主机。所以它从数据中心级别驱动——你在vCenter里创建一个VDS把这个集群里所有主机的物理网卡都接入这个VDS配置只需做一次所有主机同步生效。这样的好处是迁移虚拟机时网络配置不丢:vMotion迁移过去之后端口组还是同一个IP和MAC都保持不变。如果用的是标准交换机虚拟机迁到另一台主机就必须确保那边有同名端口组否则网络就断了。这个题的干扰选项C“主机级别”正好说反——那是标准虚拟交换机的驱动层级。你在面试里可以这样区分:标准交换机是主机视角分布式交换机是数据中心视角。4.2 VMXNET3第三代半虚拟化网卡到底解决什么第12题考VMXNET3的定义答案是C“通过VMware Tools实现的第三代模拟虚拟网卡”。VMXNET3不是物理网卡的直通也不是VLAN流量隔离工具它是VMware提供的半虚拟化ParavirtualizedI/O设备:虚拟机里的驱动知道自己在虚拟化环境里运行传输数据时绕过了传统网卡模拟那一层复杂的翻译过程直接和ESXi的I/O栈通信性能比早期e1000这类完全模拟网卡高得多。为什么必须通过VMware Tools实现?因为半虚拟化设备依赖客户机里的专用驱动Windows和Linux默认都不会带VMXNET3的驱动必须装VMware Tools获取驱动。这也解释了为什么第6题要把VMware Tools放在操作系统安装之后第二个步骤。A选项“用于隔离位于同一个已隔离VLAN中的各虚拟机间的流量”是端口组或VLAN策略的事情和网卡型号无关。B选项“用于指定分布式交换机中每个成员端口的端口配置选项”说的是端口策略也跑偏了。D选项说“让设备驱动程序绕过虚拟化层直接访问和控制物理设备”——这个描述对应的是PCI直通PCI Passthrough或者DirectPath I/O不是VMXNET3。4.3 RDM为什么物理兼容模式会成为Storage vMotion的拦路虎第21题里提到RDM会阻止Storage vMotion这是个值得展开的知识点。RDMRaw Device Mapping裸设备映射让虚拟机直接访问物理LUN磁盘在虚拟机看来是一块真实磁盘而不是vmdk文件。RDM分两种兼容模式:物理兼容模式Physical Compatibility Mode和虚拟兼容模式Virtual Compatibility Mode。物理兼容模式下虚拟机可以执行它想要的一切SCSI指令比如某些数据库集群软件需要直接在磁盘上做SCSI预留SCSI Reservation。但代价是这张磁盘不能被vSphere当作普通文件来管理——Storage vMotion需要读改写虚拟磁盘的数据流碰上物理兼容模式的RDM就无从下手。虚拟兼容模式还在RDM磁盘数据路径上保留了一层虚拟SCSI转换所以可以更好地参与快照和迁移但也要看vSphere版本的具体支持情况。面试里如果你能把RDM的两种模式说清楚再补一句“因此出于管理便利性能用vmdk优先用vmdk只有裸设备兼容性有硬性要求时才用RDM”这一分基本就拿稳了。5. 避坑清单这21道题里最容易翻车的六个判断刷题最有价值的部分不是答对而是看自己错在哪。以下六条是这份题集里最容易误判的考点每一条都是实战或面试现场翻车的高发区。5.1 现象第5题冷迁移选了“虚拟机处于关闭状态”原因:把冷迁移的特点当成了成功条件忽略了迁移机制的兼容性要求。 解决:记一个口诀——冷迁移看的是“能不能迁”关闭状态是操作前提不是成功条件;vMotion是“怎么迁”它要求的CPU兼容、存储可见才是迁移的真正约束。从那以后遇到迁移题我首先找vMotion字样。5.2 现象第9题快照题选了“一次只能拍摄一张快照”原因:把vSphere快照和“系统还原点”混为一谈认为快照树只能有一个节点。 解决:vSphere的快照支持多级链增量盘之间是父子关系拍多张快照、从任意快照回滚都合法。记忆锚点:VMware快照不是“单个文件”而是以增量盘为核心的一组文件;一次只能“删除全部快照”的情况存在但“拍摄多张快照”完全可行。5.3 现象第18题Fault Tolerance的优势选了“所有应用程序的零停机”原因:被选项里的“零停机零数据丢失”吸引忽略了“所有”这个绝对化限定词。 解决:绝对化词语所有、只能、必须、完全在虚拟化面试题里大概率是坑。FT的适用范围是有限制的:vCPU数量不能超过CPU总核数虚拟机的内存不能超过主机内存的一定比例CPU型号必须严格一致。这些限制决定了FT不可能覆盖所有应用。5.4 现象第4题虚拟化vCenter选了“vCenter不能进行虚拟化”原因:对vCenter的管理角色理解固化——管理所有主机的软件怎么还能被主机管理? 解决:vCenter自己也是虚拟机这是完全可以的而且vSphere官方文档就建议把vCenter部署为虚拟机方便做备份和HA。虚拟化vCenter的优势在于:HA可以在故障时重启这个管理虚拟机底层维护操作比如物理服务器升级也能先把它迁移走管理节点本身变得高可用。5.5 现象第7题“重新启动客户机”记成“开机”原因:认为只有电源操作依赖VMware Tools把所有电源命令归为一类。 解决:区分两类命令——VMware Tools无关的:开机Power On、复位Reset、挂起Suspend都直接由ESXi对虚拟机电源状态操作;VMware Tools相关的:重新启动客户机Guest Reboot需要客户机操作系统内部配合因此依赖Tools服务。这个区别在故障场景中很重要:客户机卡死时用Reset是有损重启想优雅重启只能看Tools还在不在。5.6 现象第21题把“vSphere 5.x Standard主机”当成Storage vMotion的阻止条件原因:认为版本低的功能受限就不支持特性没有细读Storage vMotion的实际依赖条件。 解决:Storage vMotion的关键条件是源主机和目标主机都能访问同一个数据存储、虚拟磁盘文件格式可被vSphere管理。Standard版本是否允许Storage vMotion看的是功能授权许可不是版本号本身而且题目给的5.x Standard其实已经具备Storage vMotion的许可能力。RDM和FT才是真正的硬性阻止项:前者磁盘路径绕过了文件系统后者有状态同步锁。6. 把21道题变成面试输出能力三条复现路径刷完题只是第一步能说给面试官听才是目的。我刷这道题集时给自己定了三条复现路径按这三条走一遍比把题背五遍都管用。第一条:给每个组件找一个“故障场景”。比如Fault Tolerance不要背定义要讲“我在域控虚拟机上开了FT物理服务器维护时直接把主机移出集群域控服务没断过”;DRS就讲“集群里三台主机周末负载低DRS把虚拟机都集中到一台另外两台自动进入待机”——能把故障场景讲出来说明你真的理解了组件存在的意义。第二条:把相近概念放在一张表里对比着记。概念故障/迁移行为依赖条件面试关键词HA检测到故障后在其他主机重新启动虚拟机共享存储、心跳有中断、秒级恢复FT双主机同步执行故障时无缝切换同型号CPU、vLockstep零中断、实时卷影DRS根据负载用vMotion迁移虚拟机vMotion可用、资源池负载均衡、初始放置Storage vMotion仅迁移虚拟机文件到新数据存储源/目标存储可见RDM/FT会阻止冷迁移关机/挂起状态下迁移满足vMotion条件无需vMotion许可第三条也是我血泪教训最深的一条:判断题里的绝对化词先圈出来再选。虚拟化面试题里“所有”“只能”“不能”“必须”出现时七成是错的——FT不适用于所有应用vCenter不是不能虚拟化模板不是不能转回虚拟机。圈出来之后逐个验证你会发现错误选项自己就跳出来了。那以后我每次准备虚拟化面试都强制走一遍这个流程:先把概念放到故障场景里问自己一遍会怎么办再打开这份题集把自己按考试方式刷一遍错了的题不只看答案还要反查官方文档把这个概念的前因后果补齐。一遍走下来21道题能延伸出至少一小时的高质量面试对话。希望帮到你。本文还有配套的精品资源点击获取
返回列表