一、esxcli命令简介

  esxcli命令是用于管理VMware ESXi主机的命令行实用程序。它允许管理员在主机上执行各种管理任务,如配置网络设置、存储、虚拟机等。实际上我们在控制台的所有操作最终都会转换为命令在后台执行。以下是一些常见的esxcli命令:

  • esxcli network ip命令:用于配置网络设置,如IP地址、子网掩码、网关等。
  • esxcli storage命令:用于管理存储,如创建、删除、格式化数据存储。
  • esxcli vm命令:用于管理虚拟机,如创建、删除、启动、停止虚拟机。
  • esxcli system命令:用于管理系统设置,如配置NTP服务器、主机名等。
  • esxcli hardware命令:用于管理硬件设置,如查看主机硬件信息、配置RAID控制器等。
  • esxcli software命令:用于管理软件设置,如安装、升级、卸载软件包。
  • esxcli network firewall命令:用于配置防火墙规则。

  总之,esxcli命令是VMware ESXi主机管理的重要工具,可以帮助管理员更轻松地管理主机和虚拟机。

二、esxcli命令使用示例

1、查看命令版本

  随着命令版本的更新迭代,详细命令可能会略有差别,此博文命令示例均是在esxcli 7.0.0版本上的操作示例,主机操作系统为ESXi 7.0.1版本。

2、查看操作系统版本

3、查看主机IP地址

4、查看主机路由

5、查看网卡MAC地址

6、设置网卡IP

7、查看防火墙状态

8、查看防火墙策略列表

  可以对防火墙策略进行调整,但是此调整仅限对现有策略的禁用、启用、限制IP地址等,并没有add新增一条规则的命令。

9、查看虚拟机列表

10、设置系统主机名

11、查看系统账户列表

  使用此命令可以查看系统当前的账户列表,也可以执行增加(add)、删除(remove)和修改(set)账户的操作。

12、重启系统

  可以执行reboot重启系统或者poweoff命令关机。

13、查看存储适配器

  此命令查看的是HBA卡信息,如下显示HBA卡型号为DELL的H745。

14、查看服务器cpu信息

15、查看服务器内存信息

16、查看服务器电源信息

17、查看服务器型号

18、查看PCI直通通道数量

19、获取命令帮助

  esxcli是一个命令集,可以查询和操作的内容很多,如果不确定命令参数如何输入,我们都可以在最后加上–help先获取命令的帮助,然后再进一步操作和执行。

VMware之esxcli命令-LMLPHP

三、esxcli命令语法及参数说明

1、使用语法

2、参数选项说明

3、命名空间说明

05-16 11:25