在这片被虚拟机和数据中心霸屏的世界里,VMware ESXi 8.0 命令行界面(CLI) 就是系统管理员的“神兵利器”,没有它,你可能只是 GUI 界面里的普通操作员;有了它,你就是纵横数据中心的真·幕后操盘手!
忘掉点击鼠标的繁琐!忘掉 GUI 卡死的焦虑!一行命令,主机听你号令!
ESXi 8.0 为你奉上三大顶级命令利器:
⚡ esxcli — 官方认证的核心指令集,能文能武,能配网、能调存储、能查硬件、能改用户,脚本化、自动化一网打尽!
⚡ esxcfg-* — 虽已是老将,但依然在某些角落发光发热,用于向下兼容和救急支援!
⚡ 传统运维法宝 — vim-cmd、dcui、services.sh 等特种兵工具,关键时刻救你一命!
1. 系统信息和状态相关
- 查看主机版本信息 
esxcli system version get

- 查看主机硬件信息 
esxcli hardware platform get

- 查看主机运行时间 
uptime

- 查看主机引导配置 
esxcli system boot device get

2. 网络管理
- 列出所有物理网卡(NIC) 
esxcli network nic list

- 查看指定网卡详细信息 
esxcli network nic get -n vmnic0

- 查看所有虚拟交换机(vSwitch) 
esxcli network vswitch standard list

- 启用或禁用网卡 
esxcli network nic down vmnic3    # 禁用
esxcli network nic up vmnic3   # 启用

3. 存储管理
- 查看所有存储适配器 
esxcli storage core adapter list

- 查看所有存储设备(LUN) 
esxcli storage core device list

- 手动执行 VMFS 5 Unmap(空间回收) 
esxcli storage vmfs unmap --volume-label=datastore1 --reclaim-unit=6000 --max-batch=256
- 查看所有 VMFS 数据存储信息 
esxcli storage filesystem list

4. 虚拟机管理
- 列出所有虚拟机 ID 和名称 
esxcli vm process list

- 杀死指定虚拟机(通过 World ID) 
esxcli vm process kill --type=force --world-id=<WorldID>
5. 网络配置与故障排查
- 查看 TCP/IP 配置 
esxcli network ip interface list

- 刷新网络配置 
esxcli network ip interface set --interface-name=vmk0 --enable=true
- 查看端口组配置 
esxcli network vswitch standard portgroup list

6. 防火墙管理
- 查看防火墙状态 
esxcli network firewall get

- 开启防火墙 
esxcli network firewall set --enabled true
- 允许指定端口 
esxcli network firewall ruleset set --ruleset-id=httpClient --enabled=true
7. 电源管理
- 查看电源状态 
esxcli system power status get
- 设置主机进入维护模式 
esxcli system maintenanceMode set --enable true
8. 其他实用命令
- 重启管理代理服务 
services.sh restart
- 查看所有 ESXCLI 命令模块 
esxcli
- 列出所有 ESXCLI 子命令 
esxcli --help
本文链接:https://kinber.cn/post/5175.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝:

 支付宝微信扫一扫,打赏作者吧~
支付宝微信扫一扫,打赏作者吧~

 
        