如何访问VMware ESXi的本地命令行(Shell)

概述:在日常的 VMware ESXi 运维的工作中,我们经常需要访问 ESXi 的命令行。一般情况下,主要是使用远程命令行(SSH),即借助 SSH 服务经由网络远程访问 ESXi 并执行命令(详细步骤可参考《如何开启VMware ESXi的SSH和Shell服务》)。
然而,当遇到 ESXi 的 SSH 无法登录、管理客户端(ESXi Host Client)无法正常访问或者 ESXi 出现网络故障等情况时,若我们要对 ESXi 上的虚拟机执行关机操作或者对 ESXi 进行故障排查,那就需要访问 ESXi 的本地命令行(Shell)了。
本文主要介绍访问 VMware ESXi 本地命令行(Shell)的详细步骤。
注意:为了确保ESXi的安全,Shell和SSH服务在没有特殊的情况下,仅在故障排查期间启用,其余时间保持禁用状态。

第1步,访问ESXi服务器的控制台
(1)方法一、访问 ESXi 的物理控制台
如果你可以接触到 ESXi 的物理服务器,连接物理服务器的显示器和键盘



(2)方法二、访问 ESXi 的虚拟控制台
如果无法直接接触到物理服务器,那么可以借助服务器的管理平台(比如:Dell iDRAC,HP iLO)访问 ESXi 的虚拟控制台





第2步,启用ESXi的本地命令行(Shell)
(1)在ESXi的控制台(DCUI)页面,按 “F2” 进入系统设置


(2)在弹出的授权验证页面,输入管理员的用户名和密码后,按回车登录


(3)在系统设置页面,选择 Troubleshooting Options(故障诊断选项)


(4)在Troubleshooting Options(故障诊断选项)页面,找到 Enable ESXi Shell,然后按回车(Enter)


(5)在右边窗格中确认Shell 处于已经启用状态(ESXi Shell is Enabled)


第3步,访问ESXi的本地命令行(Shell)
(1)在上述ESXi控制台的图形页面,按 “ALT + F1” 组合键切换到本地命令行(Shell)


(2)根据提示输入管理员的账户和密码进行登录


(3)确认登录成功后,就可以执行命令了



提示:
(1)在Shell的命令行界面,可以按 “ALT + F2” 组合键可以切回到原来的图形界面


(2)在未开启Shell 服务的情况下,按“ALT + F1” 从图形页面切换到命令行后,只有一个光标闪烁,无法登录

图书推介 - 京东自营

24小时热门

还有更多VMware问题?

免费试下我们的VMware问答小助理,即时解答VM难题 → 🤖VM技术助理

需要协助?或者只是想技术交流一下,直接联系我们!

推荐更多

关于vCPU与NUMA的一些理解和配置实践
VMware快速入门

关于vCPU与NUMA的一些理解和配置实践

本文深入探讨了在VMware vSphere环境中,vCPU和NUMA对虚拟机性能的影响。通过正确配置vCPU与NUMA,确保虚拟机的资源高效利用,减少内存访问延迟,从而提升整体性能。文章还分享了最佳实践和配置技巧,帮助优化虚拟化环境的效率。

VMware ESXi Lockdown Mode详解:概念、用途与配置指南
VMware快速入门

VMware ESXi Lockdown Mode详解:概念、用途与配置指南

VMware ESXi Lockdown Mode是一种强制所有管理操作通过vCenter执行的安全机制,可有效防止未经授权的本地或远程访问。本文详解其核心功能与适用场景,并提供基于官方文档的启用/禁用步骤,帮助管理员提升虚拟化环境的安全性。

vSphere:彻底搞懂ESXi集群的高可用(HA)概念和原理
VMware快速入门

vSphere:彻底搞懂ESXi集群的高可用(HA)概念和原理

这篇文章详细解析了vSphere HA(高可用性)在ESXi集群中的概念与原理,介绍了如何通过vSphere HA保障虚拟机在各种故障情境下的快速恢复。内容涵盖了虚拟机操作系统、应用软件、ESXi主机及存储故障等不同类型的故障处理方法,并解释了如何在不同故障情况下确保虚拟机的高可用性。