VMware Esxi 常见命令
- 其他运维
- 2024-11-15
- 185热度
- 0评论
1. Escli命令
esxcli 是 ESXi 的命令行工具,可以用来管理和配置 ESXi 主机。以下是一些常见的 esxcli 命令:
查看 ESXi 版本
esxcli system version get
查看网络适配器
esxcli network nic list
查看存储设备
esxcli storage core device list
查看主机的网络配置
esxcli network ip interface list
重启管理服务
/etc/init.d/hostd status
/etc/init.d/hostd restart
/etc/init.d/vpxa restart
2. vim-cmd
vim-cmd 是用于管理虚拟机的命令行工具,下面不列举演示图,已测试均可正常执行!
列出所有虚拟机
vim-cmd vmsvc/getallvms
启动虚拟机
vim-cmd vmsvc/power.on <VMID>
关闭虚拟机
vim-cmd vmsvc/power.off <VMID>
获取虚拟机的状态
vim-cmd vmsvc/power.getstate <VMID>
3、网络相关命令
查看 IP 配置
esxcfg-nics -l
设置静态 IP
esxcli network ip interface ipv4 set --interface-name=<vmkX> --ipv4=<IP_ADDRESS> --netm
启用/禁用网络适配器
esxcfg-nics --enable <NIC>
esxcfg-nics --disable <NIC>
4、存储相关命令
查看存储适配器
esxcli storage core adapter list
查看数据存储
esxcli storage filesystem list
添加 NFS 数据存储
esxcli storage nfs add --host=<NFS_SERVER> --share=<NFS_SHARE> --volume-name=<DATASTORE_NAME>
5、监控和日志命令
查看主机硬件状态
esxcli hardware platform get
查看系统日志
tail -f /var/log/vmkernel.log
查看当前性能使用情况
esxtop
6、虚拟机操作命令
克隆虚拟机
vim-cmd vmsvc/snapshot.create <VMID> <SNAPSHOT_NAME> <DESCRIPTION>
删除虚拟机
vim-cmd vmsvc/destroy <VMID>
7、安全和用户管理
查看当前用户列表
who
查看所有用户
cat /etc/passwd
添加用户
esxcli system user add --id=<USERNAME> --password=<PASSWORD> --full-name="<FULL_NAME>"
8、系统信息
查看系统信息
esxcli system hostname get
查看 CPU 信息
esxcli hardware cpu list
9、 命令行工具
重启 ESXi 主机
reboot
关闭 ESXi 主机
poweroff
切换图形模式
dcui
切换图形模式
esxcfg-info -a