ESX与ESXi管理员必备25个命令

  【转载】 

    正
如所有的虚拟化管理员都知道,要应对VMware基础设施上需要的更多虚拟化管理,关键在于任务的自动化。虽然VMware
ESX主机可以管理与vSphere客户端用户界面,数据中心管理员往往喜欢登录到VMware服务控制台和 
  使用ESX命令行来解决,如网络配置  问题或重
新配置主机。有几个VMware的命令,可以帮助这些任务自动化,解决虚拟化基础设施方面的问题,调整您的(虚拟机)和更多的虚拟机的性能。

  在本指南中的VMware命令行,概述了25个最有用ESX命令和ESXi命令。其中包括Linux和ESX的特定命令,很多可以用于远程命令行界面(RCLI),vSphere已改名为vSphere
CLI,可在VMware ESX和ESXi中使用。

  Linux命令

  ESX服务控制台是基于Linux的,因此许多Linux命令都可以在它里面使用。下面是常见的Linux命令和一些VMware命令的详细版本。

  • find/cat/grep命令查找,显示和搜索文件。find找出具体的文件,cat显示文件内容,并把文件拼接在一起,同时grep负责在拼接的所有文件中找到所需文本。这些命令可以帮助管理员发现,如基础设施快照文件的具体内容,也显示日志和配置文件。他们还可以搜索内部文件的信息。

  • tail显示一个文本的最后部分的文件,也可以输出到监控实时文件。此命令有助于实时监控日志文件。

  • service可以启动、停止和重新启动主机服务器上的服务(或程序)。一些常见的ESX服务包括MGMT的和VMware、VMware-vpxa、Firewall、VMware-hostd和VMware
    Web Access。此命令可以重新启动服务,挂起或进行配置更改。

  • nano和vi编辑文本文件。nano是一个比vi更简单且易于使用的编辑器,但vi具有更强大的编辑功能。在ESX主机上文本编辑器帮助编辑配置文件。

  • su和sudo命令帮助控制和防止root帐户被使用。su提升了较差的用户帐户到超级用户的权限。sudo运行另一个在sudoers配置文件中指定的用户命令。

  • ls列出文件和目录信息。通过使用某些交换机,可以显示详细的文件资料,包括所有者、大小、权限和最后修改日期。

  • df和vdf显示文件系统(分区)的资料,包括自由空间。df命令不会显示虚拟机文件系统(VMFS)卷,因为它无法阅读。vdf是该命令的VMware的版本,这也将显示VMFS卷的信息。两个命令都可以使用H变换,可用易读的形式显示(即2GB,而不是2016044)。

  • ps和kill命令可以强行终止VM。ps可以显示主机状态或进程。它可以使用很多开关,但最常见的是EF,它可以显示每个进程运行的所有信息。kill命令经常与ps命令一起用来终止某个正在运行的进程。

  • ping和vmkping是最基本的网络故障排除命令。ping通过发送Internet控制消息协议数据包
    测试与其他主机和网络设备的网络连接。vmkping是VMware的ping命令的特定版本。它使用的IP
    VMkernel去ping另一个ESX主机的VMkernel端口。此命令有助于解决VMotion和网络存储的问题。

  VMware ESX和ESXi命令

   这些VMware ESX和ESXi的命令可以运行在ESX服务控制台(本地或远程使用Secure
Shell)或RCLI(在VMware Infrastructure 3)和vSphere CLI的(在vSphere)。在RCLI和vSphere
CLI中,注意到很多命令已更名为vicfg,而不是esxcfg(即esxcfg-nics.pl和vicfg-nics.pl)。两个命令都执行相同
的功能,但VMware试图从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-vmknic配置VMkernel网络接口,这是
    VMotion和连接到iSCSI和网络文件系统的网络存储设备所必要的。

  • vmware-cmd是一个复合管理命令,负责管理和检索虚拟机信息。它可以改变虚拟机电源状态、管理快照、注册和注销的用户,并检索和设置各种虚拟机的信息。

  • vimsh和vmware-vim-cmd是复杂的命令,只有完全了解才能使用。vimsh是一个强大的交互式框架,有很多允许执行的命令,以及具备显示和配置能力。VMware的vim-cmd是一种逻辑的vimsh,能够简化vimsh,无需知道很多前端交换命令。

  • vihostupdate和esxupdate更新ESX和ESXi主机和打补丁。esxupdate用于ESX服务控制台和vihostupdate,通过RCLI/vSphere
    CLI使用。此外,vihostupdate35是用来修补ESX和ESXi 3.5版主机。

  • svmotion是RCLI/vSphere
    CLI
    命令,用于发起Storage VMotion的迁移虚拟机虚拟磁盘到另一个数据存储空间。此命令的ESX
    3.5版本是唯一启动SVMotion的方法,加上vSphere客户端的GUI,vSphere能做到这一点。

  • esxcfg-mpath显示和设置一台主机从所有路径到达它的存储设备。

  • esxcfg-rescan让主机产生一个特定的存储适配器,用来发现新的存储设备。这是非常有用的工具,存储设备已被添加,删除或从存储网络改变。

  • esxcfg-scsidevs和esxcfg-vmhbadevs显示连接到主机的存储设备的资料。esxcfg-vmhbadevs用于ESX
    3.5,在vSphere中被esxcfg-scsidevs取代。

  • esxcfg-firewall显示信息和配置内置的防火墙保护ESX服务控制台。它允许和阻止特定的TCP/IP服务之间的控制台和其他网络设备端口。

  • esxcfg-info命令提供了有关运行中的主机信息。它可以重新定向到一个文本文件记录主机配置。

  • esxcfg-auth在ESX主机上配置服务控制台验证。它可以配置第三方LDAP或Active
    Directory服务器的身份验证并设置多个本地安全选项。

  • vm-support是一个强大的信息收集工具,常用于故障排除。该命令收集大量信息、日志文件,并把很多命令以单一的tgz存档文件方式输出。它也可以用来显示VM的信息以及停止没有响应的虚拟机。

  上述命令有很多不同的语法、选择和变化。有了它们,你的工作将事半功倍。

ESX与ESXi管理员必备25个命令,布布扣,bubuko.com

时间: 2024-10-14 00:01:53

ESX与ESXi管理员必备25个命令的相关文章

管理员必备的几个Linux系统监控工具

需要监控Linux服务器系统性能吗?尝试下面这些系统内置或附件的工具吧.大多数Linux发行版本都装备了大量的监控工具.这些工具提供了能用作取得相关信息和系统活动的量度指标.你能使用这些工具发现造成性能问题可能原因.此次讨论到的工具只是分析和调试服务器下面问题时最基本工具中的一部分. 1.找出瓶颈2.硬盘(存储)瓶颈3.CPU及内存瓶颈4.网络瓶颈#1: top - 进程活动top提供一个当前运行系统实时动态的视图,也就是正在运行进程.在默认情况下,显示系统中CPU使用率最高的任务,并每5秒钟刷

【转】管理员必备的Linux系统监控工具

原文连接: 管理员必备的Linux系统监控工具 #1: top - 进程活动 top提供一个当前运行系统实时动态的视图,也就是正在运行进程.在默认情况下,显示系统中CPU使用率最高的任务,并每5秒钟刷新一次. #2: vmstat -系统活动.硬件及系统信息 使用vmstat命令可以得到关于进程.内存.内存分页.堵塞IO.traps及CPU活动的信息. #3: w - 显示谁已登录,他们正在做什么? w命令显示系统当前用户及其运行进程的信息. #4:uptime - 告诉系统已经运行了多久? u

【No.2】监控Linux性能25个命令行工具

接着上一篇博文继续 [No.1]监控Linux性能25个命令行工具 10:mpstat -- 显示每个CPU的占用情况 该命令可以显示每个CPU的占用情况,如果有一个CPU占用率特别高,那么有可能是一个单线程应用程序引起的 mpstat -P ALL 1 Linux 3.13.0-75-generic (lnmp)  06/25/2016  _x86_64_ (2 CPU) 02:28:59 PM  CPU    %usr   %nice    %sys %iowait    %irq   %s

AD管理员必备技能(一)在线角色转移

AD管理员必备技能(一)在线角色转移作为一个企业管理员来说,日常服务器的备份及灾难恢复是必不可少的技能,所以对于AD的一些灾难性的问题修复对于工程师来说也不算是一个什么大事,但是对于架构的部署是非常严重的一件是,比如环境内有多台DC,如何将AD下的角色进行分开部署等:今天我们主要闲谈AD下5个角色的问题及角色在线迁移:首先说说五大角色:**1. 森林级别(一个森林只存在一台DC有这个角色): 1.1.Schema Master:架构主控1.2.Domain Naming Master:域命名主控

2.23/2.24/2.25 find命令 2.26 文件名后缀

2.23/2.24/2.25 find命令 2.26 文件名后缀 2.23/2.24/2.25 find命令 2.23 find命令   上 常用的几个 搜索文件which  whereis 安装 locate 模糊的搜索 不精准的搜索 ctrl a 光标移到命令最前面 ctrl e 光标移到命令最后面 ctrl u 删除光标前面的字符 find 搜索 find 路径  具体的条件 find 搜索文件类型  -type -d目录.-f文件.(-).-l链接 .-s socket文件.-c字符串

28 个必备的 Linux 命令行工具

28 个必备的 Linux 命令行工具 dstat& sariostat, vmstat, ifstat and much more in one.slurm网络流量图形化工具vim&emacs这个没人不知道吧~screen, dtach,tmux, byobu保持你的终端连接活跃.multitail在不同的窗口查看日志文件.t... dstat & sar iostat, vmstat, ifstat and much more in one. slurm 网络流量图形化工具 v

运维工程师必备150个命令(连载中...)

运维工程师必备150个命令 1.mkdir  make directory        创建目录,例子:mkdir /data表示在根下创建data目录. 2.cd        change directorys    切换目录,例子:cd /表示进入根目录. 3.ls          list                            列表目录,例子:ls /etc, -l(long)长格式显示目录或文件属性. -d(directory),表示查看目录 4.touch   

SCOM 2012知识分享-25:命令行代理安装

适应平台:System Center 2012 RTM/SP1 ------------------------------------------------------------------------------------------------------ 你可以通过命令行使用 MOMAgent.msi 部署 System Center 2012 – Operations Manager 代理. 通过命令行部署代理也称为手动安装. 开始部署之前,请确保满足以下条件: 用来运行 MOM

Linux服务器管理员必备Linux命令TOP5

Linux桌面环境的界面友好度.图形性能及附件工具已经大幅进化,然而Linux服务器却还没有能达到这一步. 作为系统管理员必须熟练掌握Linux命令.Linux命令的内容很多,其中的一些TOP命令对于实现对服务器和数据中心的即时管理具有很重要的意义. 下文每个命令都有自己的作用,我们认为应该把它们加入管理员的工具包中.随着在Linux服务器上管理经验的充实,围绕着命令的使用,你会发现新的简化管理任务的方法,也会应用到一些小窍门. cd命令 cd命令真的应该被视为Linux服务管理的基础命令,cd