VMware 虚拟化技术面试题精选
VMware 作为虚拟化和云计算领域的领军企业,其解决方案广泛应用于网络和桌面虚拟化。它成功地将技术世界从物理形态转变为软件驱动的虚拟环境。
随着虚拟环境在硬件资源整合方面的应用日益普及,市场对具备相关专业知识的人才需求也水涨船高。为了高效管理和维护企业的业务运营,需要一支经验丰富的技术团队,并通过严格的筛选流程,从市场上挑选最优秀的人才。这些筛选流程通常包括多轮技术面试和人力资源评估。
除了人力资源方面的评估,技术面试也是必不可少的一环,其目的是考察应聘者在虚拟化领域的实际操作能力和对相关技术的理解。下面列出了一些关于数据中心虚拟化的高级 VMware 面试问题及解答,涵盖了最新的技术趋势和过去五年内的实战经验,这些问题有助于评估候选人的技术深度和实践能力。
如果你对 vSphere 认证感兴趣,可以参考这个基础考试模拟测试,帮助你顺利通过考试。 如果你想更深入地了解 VMware vSphere,包括 vSphere 7.0 的安装、配置和管理,可以学习VMware vSphere 7 Professional VCP 2V0-21.20 课程。 此外,VMware 还发布了 VCP-DCV for vSphere 7.x(考试 2V0-21.20)的官方认证指南(VMware Press Certification),这将有助于你学习和获得 VCP-DCV 2021 认证。
以下面试问题主要分为以下几个技术领域:
- 管理程序
- 容错 (FT)
- 虚拟网络
- 虚拟中心服务器
- 虚拟存储(数据存储)
- vSphere 6.0 的新特性
- 内容库
- vSAN
- vApp
- 以及其他相关问题
让我们开始吧!
VMware 管理程序面试题
#1. 什么是 VMKernel,它为什么如此重要?
VMkernel 是虚拟机和存储 VM 的 ESXi 主机之间的虚拟化接口。它负责将 ESXi 主机上的所有可用资源,例如内存、CPU 和存储等,分配给虚拟机。它还负责控制诸如 vMotion、容错、NFS、流量管理和 iSCSI 等关键服务。要访问这些服务,需要在 ESXi 服务器上配置 VMkernel 端口,可以使用标准或分布式 vSwitch。没有 VMkernel,虚拟机将无法与 ESXi 服务器进行通信。
#2. 什么是管理程序以及它有哪些类型?
管理程序是一个虚拟化层,它允许多个操作系统共享同一硬件主机。每个操作系统或虚拟机都由主机分配相应的物理资源,如内存、CPU 和存储等。管理程序主要分为两种类型。
- 托管管理程序(作为应用程序运行,例如 VMware Workstation)
- 裸机管理程序(直接安装在硬件上并控制所有物理资源的虚拟化软件,例如 VMvisor 和 Hyper-V)。
#3. 什么是虚拟化?
虚拟化是指在物理主机上创建物理组件(如服务器、存储设备和网络设备)的虚拟版本的过程。通过虚拟化,可以在一台称为 ESXi 主机的物理机器上运行多个虚拟机。
#4. 虚拟化有哪些不同的类型?
虚拟化主要分为 5 种基本类型。
- 服务器虚拟化:整合物理服务器,在一台服务器上运行多个操作系统。
- 网络虚拟化:将物理网络完全复制到软件定义的网络中。
- 存储虚拟化:为物理存储资源提供一个抽象层,以便管理和优化虚拟部署。
- 应用程序虚拟化:提高应用程序的移动性,允许将虚拟机从一台主机迁移到另一台主机,并尽量减少停机时间。
- 桌面虚拟化:虚拟化桌面,以降低成本并提高服务效率。
VMware 容错 (FT) 面试题
#5. 什么是 VMware FT?
FT 代表 VMware vSphere 的容错,是非常重要的组成部分。它在 ESXi 主机发生故障时为虚拟机提供连续的可用性。它最多支持 4 个 vCPU 和 64 GB 的内存。 FT 非常消耗带宽,建议配置 10GB 网卡。 它会创建一个完整的虚拟机副本,包括存储、计算和内存等。
#6. 在 VMware vSphere 7.0 中,FT 中的虚拟机可以使用多少个 vCPU?
在 VMware vSphere 7.0 中,使用 VMware vSphere Enterprise Plus 许可证的虚拟机最多可以有 8 个 vCPU。
#7. VMware FT 使用的技术名称是什么?
VMware FT 使用 vLockstep 技术。
#8. 什么是容错日志记录?
当两个 ESXi 主机之间配置了 FT 时,它们之间的通信称为 FT 日志记录。配置 FT 的前提是配置 VMkernel 接口。
#9. 如果 vCenter Server 发生故障,FT 还能工作吗?
vCenter Server 仅在虚拟机上启用容错时需要。配置完成后,vCenter Server 不需要在线即可使 FT 运行。 即使 vCenter 关闭,也会在主副本和辅助副本之间发生 FT 故障转移。
#10. VMware HA 和 FT 的主要区别是什么?
VMware HA 和 FT 的主要区别在于:HA 是在集群级别启用的,而 VMware FT 是在虚拟机级别启用的。 在 HA 中,如果主机发生故障,虚拟机将在另一台主机上重新启动,而在 FT 中,由于在主机发生故障时辅助副本会立即接管,所以不会出现停机时间。
虚拟网络面试题
#11. 什么是虚拟网络?
运行在物理服务器上,并且彼此逻辑连接的虚拟机网络称为虚拟网络。
#12. 什么是 vSS?
vSS 代表虚拟标准交换机,负责托管在单个物理主机上的虚拟机之间的通信。它的工作方式类似于物理交换机,可以自动检测需要与同一物理服务器上的另一个虚拟机通信的虚拟机。
#13. 什么是 vDS?
vDS 代表虚拟分布式交换机,它在整个虚拟环境中充当单个交换机,负责提供虚拟网络的集中配置、管理和监控。
#14. 每个主机最多有多少个可用标准端口?
每个主机在标准交换机或分布式交换机中都有 4096 个可用端口。
#15. 分布式交换机 (vDS) 的主要优势是什么?
vDS 可以提供:
- 虚拟数据中心的集中管理
- 集中配置,以及
- 集中监控
#16. 什么是 VMKernel 适配器,为什么要使用它?
VMKernel 适配器提供与 ESXi 主机的网络连接,以处理 vMotion、IP 存储、NAS、容错和 vSAN 的网络流量。对于每种类型的流量,例如 vMotion 和 vSAN 等,应创建和配置单独的 VMKernel 适配器。
#17. 端口组在数据中心虚拟化中的主要用途是什么?
可以使用端口组来隔离网络流量,例如 vMotion、FT 和管理流量等。
#18. ESXi 网络中配置的三种端口组是什么?
- 虚拟机端口组 – 用于虚拟机网络
- 服务控制台端口组 – 用于服务控制台通信
- VMKernel 端口组 – 用于 VMotion、iSCSI 和 NFS 通信
#19. 什么是 VLAN,为什么要在虚拟网络中使用它?
VLAN 指的是交换机端口上用于分割 IP 流量的逻辑配置。在没有适当规则的情况下,每个 VLAN 段无法与其他段进行通信。每个 VLAN 都有一个唯一的编号,称为 VLAN ID。
#20. 什么是 VLAN 标记?
将 VLAN ID 插入数据包头部,以便识别数据包属于哪个 VLAN 的过程称为 VLAN 标记。
#21. vSwitch 上的三种网络安全策略/模式是什么?
- 混杂模式
- MAC 地址更改
- 伪造传输
#22. vSwitch 上的混杂模式是什么?
混杂模式是一种安全策略,可以在 vSphere ESX/ESXi 中的虚拟交换机或端口组级别进行定义。 允许使用混杂模式的端口组中的虚拟机、服务控制台或 VMkernel 网络接口可以看到流经虚拟交换机的所有网络流量。
默认情况下,客户操作系统的虚拟网络适配器仅接收为它准备的帧。 将访客的网络适配器置于混杂模式会导致其接收在关联端口组的 VLAN 策略下允许的虚拟交换机上传递的所有帧。 这对于需要分析网段上所有流量的入侵检测监控或嗅探器可能很有用。
#23. 什么是 MAC 地址更改网络策略?
虚拟交换机的安全策略包括 MAC 地址更改选项。 此选项会影响虚拟机接收的流量。
当 MAC 地址更改选项设置为接受时,ESXi 接受将有效 MAC 地址更改为与初始 MAC 地址不同的地址的请求。
当 MAC 地址更改选项设置为拒绝时,ESXi 不会接受将有效 MAC 地址更改为与初始 MAC 地址不同的地址的请求。 此设置可以保护主机免受 MAC 地址模拟攻击。
#24. 什么是伪造传输网络策略?
伪造传输选项会影响从虚拟机传输的流量。
当伪造传输选项设置为接受时,ESXi 不会比较源 MAC 地址和有效 MAC 地址。
VMware vCenter Server 面试题
#25. vCenter Server 架构的主要组件是什么?
vCenter Server 为虚拟机和主机的管理、运行、资源配置和性能评估提供一个集中式平台。
在部署 vCenter Server Appliance 时,vCenter Server、vCenter Server 组件和身份验证服务都部署在同一系统上。
vCenter Server Appliance 部署中包含以下组件:
- 身份验证服务包括 vCenter Single Sign-On、License Service、Lookup Service 和 VMware Certificate Authority。
- vCenter Server 服务组包含 vCenter Server、vSphere Client、vSphere Auto Deploy 和 vSphere ESXi Dump Collector。 vCenter Server Appliance 还包含 VMware vSphere Lifecycle Manager Extension 服务和 VMware vCenter Lifecycle Manager。
#26. 什么是 PSC 及其组件?
PSC 代表平台服务控制器,首次在 VMware vSphere 版本 6 中引入,它负责处理基础架构安全功能。它有三个主要组成部分。
- 单点登录 (SSO)
- VMware 证书颁发机构 (CA)
- 授权服务
#27. PSC 的两种主要部署方式是什么?
在 VMware vSphere 6.7 中,可以通过两种方式安装 PSC:
但是,在 VMware vSphere 7.0 中,只能以嵌入式模式安装 PSC。 VMware vSphere 7.0 或更高版本中已弃用外部 PSC 部署。
#28. vCenter Server 部署有哪些不同类型?
在 VMware vSphere 6.7 之前,它有两种部署类型。
- 嵌入式部署
- 外部部署
在 VMware vSphere 7.0 及更高版本中,已弃用外部 PSC。只能在嵌入式模式下安装 PSC。
#29. 什么是 vRealize Operation (vROP)?
vROP 提供用于性能分析、容量优化和监控虚拟环境的操作仪表板。
#30. 什么是 vCloud Suite?
vCloud Suite 整合了多个 VMware 组件,在一个软件包中提供了一套完整的云基础架构功能,包括虚拟化、软件定义的数据中心服务、灾难恢复和应用程序管理等。
#31. 保护 vCenter Server 和用户的基本安全步骤是什么?
使用 Active Directory 对 vCenter Server 进行身份验证。 通过这种方式,可以为用户分配特定的角色,并有效地管理虚拟环境。
虚拟存储(数据存储)面试题
#32. 什么是数据存储?
数据存储是存储和访问虚拟机文件的存储位置。 数据存储基于诸如 VMFS 和 NFS 之类的文件系统。
#33. .vmx 文件是什么?
它是虚拟机的配置文件。
#34. .nvram 文件存储什么信息?
它存储虚拟机的 BIOS 相关信息。
#35. .vmdk 文件的作用和用途是什么?
vmdk 是虚拟机磁盘文件,用于存储虚拟机的数据。 在 vSphere 5.5 及更高版本中,它的大小可达 62 TB。
#36. VMware 中有多少种磁盘类型?
vSphere 中共有三种磁盘类型。
- 厚置备延迟置零:默认情况下,每个虚拟磁盘都以此磁盘格式创建。创建虚拟磁盘时,会预先将物理空间分配给虚拟机。 它不能转换为精简磁盘。
- 厚置备立即置零:此磁盘类型用于 VMware 容错。 在创建时,将虚拟机所需的所有磁盘空间都分配给它。与其他磁盘格式相比,创建虚拟磁盘需要更长的时间。
- 精简置备:它根据虚拟机需求动态分配磁盘空间。 随着数据量的增加,磁盘的大小也会增加。通过自动精简置备,存储容量的利用率可达 100%。
#37. 什么是 Storage vMotion?
它类似于传统的 vMotion。 在 Storage vMotion 中,虚拟机的虚拟磁盘从一个数据存储迁移到另一个数据存储。在 Storage vMotion 期间,配置为厚置备的虚拟磁盘可以转换为精简置备的磁盘。
vSphere 6.0 的新特性
#38. vSphere 6.0 的虚拟机硬件版本是多少?
版本 11
#39. vSphere 6.5 的虚拟机硬件版本是多少?
版本 13
#40. vSphere 6.7 和 vSphere 7.0 的虚拟机硬件版本是什么?
ESXi 6.7 版本 14,ESXi 6.7 U2 版本 15,ESXi 7.0 版本 17,ESXi 7.0 U1 版本 18 和 ESXi 7.0 U2 版本 19
#41. 在哪个版本的 vSphere 中引入了 PSC?
在 vSphere 6.0 中引入了平台服务控制器 (PSC)。 vSphere 6.0 也称为虚拟硬件版本 11。
#42. 在 vSphere 6.0 中最多可以管理多少台主机?
在 vSphere 6.0 中,单个 vCenter Server 最多可以管理 1000 个 Windows 或 vCenter Appliance (vCSA) 主机。 在 vSphere 6.5 和 6.7 中,单个 vCenter Server 可以管理 2000 台主机。 在 vSphere 7.0 中,这个数字增加到了 2500 台。
#43. vSphere 6.0 一个集群可以管理多少台主机?
VMware vSphere 6.0 及更高版本中,单个集群最多可以管理 64 台主机。
#44. 单个集群如何管理最大数量的虚拟机?
单个集群最多可以管理 8000 个虚拟机。
#45. 什么是 VVol?
虚拟卷 (Virtual Volume) 是 vSphere 6.0 中引入的一种新的虚拟机磁盘管理概念,它可以在虚拟磁盘级别启用基于阵列的操作。 在虚拟机的虚拟环境中创建虚拟磁盘时,会自动创建 VVol。
#46. vSphere 6.0 有多少个许可选项?
vSphere 6.0 提供三种许可选项:
- 标准版:包含 1 个 vCenter Server 标准许可证,最多 2 个 vCPU,用于容错、vMotion、Storage vMotion、HA 和 VVol 等功能。
- 企业版:与标准版相同,此外还包含用于阵列集成和多路径、DRS 和 DPM 的 API。
- 企业增强版:包括所有标准版和企业版功能,以及用于最多 4 个 vCPU 和 64GB RAM 的额外容错。 它还包括分布式 vSwitch,是 vSphere 6.0 中最昂贵的许可选项。
#47. vSphere 6.0 可以支持多少最大 RAM?
它在 vSphere 6.0 和 vSphere 6.5 中支持每个主机高达 12TB 的 RAM。 在 VMware vSphere 6.7 和 7.0 中,这个数字增加到了每个主机高达 16TB。
内容库面试题
#48. 什么是内容库?
内容库是两个具有 vCenter Server 的不同地理位置之间的集中位置点。可以在其中存储虚拟机模板、ISO 镜像、脚本等,并在不同的地理位置之间共享它们。
#49. 内容库的主要优势是什么?
我们可以在一个地方创建虚拟机模板并在另一个地理位置共享它们,无需在其他位置再次创建。 它有很多优点,如共享和一致性、存储效率和安全订阅。
#50. 内容库有多少种类型?
它有以下三种类型:
- 本地:本地控制库。
- 已发布:订阅内容(虚拟机模板、ISO 镜像等)的本地库。
- 已订阅:与已发布库同步的库。
#51. 内容库的要求和限制是什么?
内容库有以下要求和限制:
- 单个存储,最大可达 64TB
- 每个库最多 256 个项目
- 每 24 小时同步一次
#52. 什么是 VMFS?
VMFS 是 VMware vSphere 中虚拟机的专用文件系统。VMFS 负责存储虚拟机文件的数据存储。 VMFS 还可以存储大型文件,在 vSphere 6.0 中最大可达 64TB。 在最新版本的 VMware vSphere 中,VMFS 6 用于存储虚拟机。
vSAN 面试题
#53. 什么是 vSAN?
虚拟 SAN (vSAN) 是在 vSphere 5.5 中首次引入的软件定义存储,它与 vSphere 完全集成。 它聚合了作为集群一部分的 ESXi 主机的本地附加存储,并创建了分布式共享解决方案。
#54. 什么是冷迁移?
将已关闭电源的虚拟机从一台主机移动到另一台主机称为冷迁移。
#55. 什么是 Storage vMotion?
将正在运行的虚拟机从一个数据存储移动到另一个数据存储称为 Storage vMotion。
#56. vSAN 有哪些不同的配置选项?
vSAN 有两个配置选项:
- 混合:同时使用基于闪存和磁盘的存储。 闪存用于缓存,而磁盘用于容量或存储。
- 全闪存:使用闪存进行缓存和存储。
#57. 市场上是否有 vSAN 就绪节点?
是的,市场上有 vSAN 就绪节点,例如 VxRail 4.0 和 4.5。 VxRail 是集群中最少包含 3 台服务器的组合,最多可扩展到 64 台服务器。
#58. 配置 vSAN 需要多少服务器/主机?
要配置 vSAN,至少需要 3 个以 vSAN 集群形式存在的 ESXi 主机/服务器。如果其中一台服务器发生故障,则 vSAN 集群将无法工作。
#59. vSAN 最多允许多少台 ESXi 主机?
最多允许 64 台主机配置 vSAN 集群。
#60. 单个磁盘组最多允许多少个磁盘组和最大磁盘数?
作为 vSAN 集群一部分的 ESXi 主机最多允许 5 个磁盘组,每个磁盘组最多允许 7 个磁盘和 1 个 SSD。
#61. 我们可以在虚拟环境中使用多少种存储类型?
- 直连存储
- 光纤通道 (FC)
- iSCSI
- 网络附加存储 (NAS)
#62. 什么是 NFS?
网络文件系统 (NFS) 是 ESXi 主机用于与 NAS 设备通信的文件共享协议。NAS 是一种连接到网络的专用存储设备,它可以为 ESXi 主机提供文件访问服务。
#63. 什么是原始设备映射 (RDM)?
原始设备映射 (RDM) 是存储在 VMFS 卷中的文件,该卷充当原始物理设备的代理。 RDM 允许将虚拟机数据直接存储在 LUN 上。 当虚拟机必须与 SAN 上的真实磁盘交互时,建议使用 RDM。
#64. 什么是 iSCSI 存储?
iSCSI SAN 由 iSCSI 存储系统组成,其中包含一个或多个存储处理器。 TCP/IP 协议用于主机和存储阵列之间的通信。 ESXi 主机配置有 iSCSI 启动器。iSCSI 启动器可以是基于硬件的(依赖或独立),也可以是基于软件的,后者称为 iSCSI 软件启动器。
#65. iSCSI 寻址的格式是什么?
它使用 TCP/IP 进行配置。
#66. 什么是 iSCSI 命名约定?
iSCSI 名称有两种不同的格式:
- iSCSI 合格名称 (IQN)
- 扩展唯一标识符 (EUI)
vApp 面试题
#67. 什么是 vApp?
vApp 是一个容器或组,可以将多个虚拟机打包在一起,并管理多层应用程序以满足特定需求。例如,Web 服务器、数据库服务器和应用程序服务器可以配置为一个 vApp,并且可以定义它们的启动和关闭顺序。
#68. 可以为 vApp 配置哪些设置?
我们可以为 vApp 配置多个设置,例如 CPU 和内存分配以及 IP 分配策略等。
其他面试题
#69. 什么是 VMware Tanzu?
VMware Tanzu 是一套或一组产品和解决方案,允许其客户构建、运行和管理由 Kubernetes 控制的基于容器的应用程序。这项技术在 VMware vSphere 7.0 中首次引入。
#70. 什么是 VMware DRS?
DRS 代表分布式资源调度程序,它通过使用集群或资源池,自动平衡各个主机之间的可用资源。在 HA 的帮助下,DRS 可以将虚拟机从一台主机移动到另一台主机,以平衡虚拟机之间的可用资源。
#71. 什么是份额、限制和预留?
份额:指定虚拟机访问给定资源的相对优先级或重要性的值。
限制:不能超过定义的 CPU 周期或主机物理内存消耗的限制值。
预留:此值以 CPU 或内存的形式定义,且必须可供虚拟机使用,以便虚拟机启动。
#72. 我们使用警报的原因是什么?
警报是指在发生事件时出现的通知。 许多清单对象都具有很多默认警报。 可以使用 vSphere Web Client 创建和修改警报。
#73. 虚拟机运行时可以添加哪些热插拔设备?
我们可以在虚拟机运行时添加 HDD 和 NIC。
#74. 什么是模板?
当虚拟机转换为可用于创建具有预定义设置的虚拟机的格式时,称为模板。已安装的虚拟机可以转换为模板,但是无法启动它。
#75. 什么是快照?
以时间戳为还原点创建的虚拟机副本称为快照。 当需要升级或安装软件时,会拍摄快照。为了获得更好的性能,应在执行特定任务后删除快照。
#76. 如何将物理机转换为虚拟机?
将物理机转换为虚拟机需要三个步骤:
- 需要在物理机上安装代理
- 需要安装 VI 客户端 Converter 插件
- 需要一个用于导入/导出虚拟机的服务器
#77. 什么是 vMotion,在虚拟环境中使用它的主要目的是什么?
这是 VMware vSphere 的一项非常突出的功能,用于将正在运行的虚拟机从一个 ESXi 主机实时迁移到另一个 ESXi 主机,而无需任何停机时间。数据存储和 ESXi 主机都可以在 vMotion 时使用。
#78. 克隆和模板有什么区别?
克隆是虚拟机的副本。 如果需要配置具有相同配置的多个虚拟机,则克隆虚拟机将节省时间。 而模板是从虚拟机创建的镜像的主副本,以后可以用来创建许多克隆。 虚拟机模板化后,无法启动和编辑。
#79. vSphere HA 使用什么监控方法?
- 网络心跳
- 数据存储心跳
#80. 如何在 vSphere HA 中选择主控主机?
在集群中启用 HA 时,所有主机都将参与选择过程,以选出主控主机。 已挂载的数据存储数量最多的主机将被选为主控主机。 其他所有主机将保持为从属主机。
#81. VMware Tools 的用途是什么?
它是一套实用程序,用于以图形、鼠标/键盘移动、网络适配器和其他外围设备的形式来提高虚拟机的性能。
#82. 什么是 VMware DPM?
DPM 代表分布式电源管理,它是 VMware DRS 的一项功能,用于监视集群中所需的资源。 当资源由于使用率低而减少时,VMware DPM 会整合工作负载并关闭未使用的主机。 当资源增加时,它会自动打开未使用的主机。
#83. 什么是 ESXi 外壳?
它是一个命令行界面。 它用于运行 ESXi 主机的修复和诊断。 可以通过 DCUI、vCenter Server 启用/禁用以及 SSH 访问它。
#84. 如何在 ESXi 主机上运行 ESXTOP?
要在 ESXi 主机上运行 ESXTOP,需要两个先决条件:
- 在要配置的主机上安装 vSphere Client
- 从 DCUI 使用“故障排除选项”链接启用 SSH
#85. 什么是 VMware vCenter 增强型链接模式及其工作原理?
VMware vCenter Server 增强型链接模式 (ELM) 是 vSphere 的高级功能,它允许连接多个 vCenter Server,从而提供一个统一的界面,可以在其中查看、搜索和管理多个 vCenter Server 之间的权限、角色复制、策略和许可证。
它允许简化部署在同一或多个站点中且具有多个 vCenter Server 的企业虚拟环境,无论 vCenter Server 是部署为 VCSA 还是 Windows Server。
结论
希望你喜欢阅读这篇文章。感谢你的阅读! 如果你觉得本文有价值,请分享到你的社交媒体上。