正如所有的员都知道,要应对基础设施上需要的更多,关键在于任务的自动化。虽然 ESX主机可以与vSphere客户端用户界面,数据中心员往往喜欢到控制台和使用ESX行来解决,如或重新主机。有几个的,可以帮助这些任务自动化,解决基础设施方面的,调整您的(虚拟机)和更多的虚拟机的性能。
在本指南中的行,概述了25个最有用ESX和ESXi。其中包括Linux和ESX的特定,很多可以用于行界面(RCLI),vSphere已改名为vSphere CLI,可在 ESX和ESXi中使用。
Linux
ESX控制台是基于Linux的,因此许多Linux都可以在它里面使用。下面是常见的Linux和一些的详细。
- Find/cat/grep查找,显示和搜索文件。Find找出具体的文件,cat显示文件内容,并把文件拼接在一起,同时grep负责在拼接的所有文件中找到所需文本。这些可以帮助员发现,如基础设施快照文件的具体内容,也显示和文件。他们还可以搜索内部文件的信息。
- Tail显示一个文本的{zh1}部分的文件,也可以输出到监控实时文件。此有助于实时监控文件。
- Service可以启动、停止和重新启动主机上的(或程序)。一些常见的ESX包括MGMT的和、vmware-vpxa、firewall、vmware-hostd和vmware Web Access。此可以重新启动,挂起或进行更改。
- Nano和vi编辑文本文件。Nano是一个比Vi更简单且易于使用的编辑器,但Vi具有更强大的编辑功能。在ESX主机上文本编辑器帮助编辑文件。
- Su和sudo帮助控制和防止root帐户被使用。Su提升了较差的用户帐户到超级用户的。sudo运行另一个在sudoers文件中指定的用户。
- ls列出文件和目录信息。通过使用某些交换机,可以显示详细的文件资料,包括所有者、大小、和{zh1}修改日期。
- Df和vdf显示文件(分区)的资料,包括自由空间。 Df不会显示虚拟机文件(VMFS)卷,因为它无法阅读。vdf是该的的,这也将显示VMFS卷的信息。两个都可以使用H变换,可用易读的形式显示。(即2 GB,而不是2016044)
- Ps和kill可以强行终止VM。 Ps可以显示主机状态或进程。它可以使用很多开关,但最常见的是EF,它可以显示每个进程运行的所有信息。 kill经常与PS一起用来终止某个正在运行的进程。
- Ping和vmk是最基本的故障排除。 Ping通过发送Internet控制消息数据包与其他主机和设备的。 Vmk是的Ping的特定。它使用的IP VMkernel去Ping另一个ESX主机的VMkernel。此有助于解决VMotion和存储的。
ESX和ESXi
这些 ESX和ESXi的可以运行在ESX控制台(本地或使用Secure Shell)或RCLI(在 Infrastructure 3)和vSphere CLI的(在vSphere)。在RCLI和vSphere CLI中,注意到很多已更名为vicfg,而不是esxcfg -(即esxcfg - nics.pl和vicfg - nics.pl)。两个都执行相同的功能,但试图从esxcfg迁移到vicfg。
- vmkfstools被比做虚拟磁盘中的瑞士军刀,可用于复制、转换、重命名、输入、输出和调整虚拟磁盘文件的大小。
- Esxtop故障排除。它提供实时的CPU、内存、硬盘和使用的历史表现的统计数字。
- Esxcfg-nics观察和物理接口卡(NIC)。它显示状态和的速度和全双工。
- Esxcfg-vswitch显示和虚拟交换机。它是在vSphere不能使用中有用的客户端。该用于组和物理(称为上行)虚拟局网ID,(CDP)和vswitch中的MTU。
- Esxcfg-vswif和esxcfg-vmknic允许您查看和vSwitches特殊的组。 Esxcfg - vswif的ESX控制台接口,它也被称为vswif港口。 Esxcfg - vmknicVMkernel接口,这是VMotion和到iSCSI和文件的存储设备所必要的。
- Vmware-是一个复合,负责和检索虚拟机信息。它可以改变虚拟机电源状态、快照、和注销的用户,并检索和各种虚拟机的信息。
- Vimsh和vmware-vim-是复杂的,只有xx了解才能使用。 Vimsh是一个强大的交互式框架,有很多允许执行的,以及具备显示和能力。 的vim - 是一种逻辑的vimsh,能够简化vimsh,无需知道很多前端交换。
- Vihostupdate和esxupdateESX和ESXi主机和打。 Esxupdate用于ESX控制台和vihostupdate,通过RCLI / vSphere CLI使用。此外,vihostupdate35是用来修补ESX和ESXi 3.5版主机。
- Svmotion是RCLI/vSphere CLI,用于发起Storage VMotion的迁移虚拟机虚拟磁盘到另一个数据存储空间。此的ESX 3.5是{wy}启动SVMotion的方法,加上vSphere客户端的GUI,vSphere能做到这一点。
- Esxcfg-mpath显示和一台主机从所有路径到达它的存储设备。
- Esxcfg-rescan让主机产生一个特定的存储适配器,用来发现新的存储设备。这是非常有用的工具,存储设备已被添加,删除或从存储改变。
- Esxcfg-scevs和esxcfg-vmhbadevs显示到主机的存储设备的资料。 Esxcfg - vmhbadevs用于ESX 3.5,在vSphere中被 esxcfg-scevs取代。
- Esxcfg-firewall显示信息和内置的防火墙保护ESX控制台。它允许和阻止特定的TCP /IP之间的控制台和其他设备。
- Esxcfg-info提供了有关运行中的主机信息。它可以重新定向到一个文本文件主机。
- Esxcfg-auth在ESX主机上控制台验证。它可以第三方LDAP或Active Directory的身份验证并多个本地选项。
- Vm-support是一个强大的信息收集工具,常用于故障排除。该收集大量信息、文件,并把很多以单一的tgz存档文件方式输出。它也可以用来显示VM的信息以及停止没有响应的虚拟机。
上述有很多不同的语法、和变化。有了它们,你的工作将事半功倍。欲了解更多有关这25个ESX和ESXi的的信息,请查看以下文件: