ESXi系统下常用命令介绍
来源:网络收集 点击: 时间:2024-05-21查看vmsvc命令是使用帮助信息:
~ # vim-cmd vmsvc help

查看所有的虚机的列表:
通过以下信息,第一行的参数说明:可以看到vmid是虚机序号、name是虚机的名称、file是虚机磁盘所在位置、guest os是虚机操作系统、version是创建虚机时使用的vmware版本以及annotation是描述信息。
~ # vim-cmd vmsvc/getallvm

开启和关闭虚拟机的命令:
~ # vim-cmd vmsvc/getallvm
~ # vim-cmd vmsvc/power.off 5 (5是vmid,vm列表中的id)
~ # vim-cmd vmsvc/power.on 5 (5是vmid,vm列表中的id)

获取虚拟机的状态(5是vmid,vm列表中的id):
~ # vim-cmd vmsvc/power.getstate 5

查看正在当前运行的所有虚拟机:
esxcli vm process list

获取虚机vmid和虚机ip:
vim-cmd vmsvc/getallvms | awk {print $1} | grep -e
vim-cmd vmsvc/get.summary 13 | grep ipAddress | awk -F {print $2}

查看网卡信息:
esxcli network nic list

查看路由表:
esxcli network ip route ipv4 list

查看DNS:
esxcli network ip dns server list

查看配置的IP地址:
esxcli network ip interface ipv4 get

查看某个虚拟机的快照,15是vmid,vm列表中的id(没有快照的,是显示没有):
vim-cmd vmsvc/snapshot.get 15
vim-cmd vmsvc/snapshot.get 5

创建某台虚拟机的快照:
#查看172.16.4.11这台虚拟机的vmid是13
vim-cmd vmsvc/getallvms | grep 172.16.4.11
#做172.16.4.11虚拟机的快照,$(date +%F_%H:%M)是快照的名称,我以时间为命名
vim-cmd vmsvc/snapshot.create 13 $(date +%F_%H:%M)
#查看172.16.4.11的快照,这里有2份快照。
vim-cmd vmsvc/snapshot.get 13

删除快照:
#查看虚拟机的vmid是13的快照,只要是查Snapshot Id是2和3
vim-cmd vmsvc/snapshot.get 13

感谢您的阅读,希望能帮到您,麻烦点赞支持一下我,谢谢您!
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_820182.html