在这片被虚拟机和数据中心霸屏的世界里,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://www.kinber.cn/post/5175.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝: