VMware vSphere是VMware公司的虚拟化平台,包括ESXi hypervisor和vCenter Server两大组件。作为vSphere平台的管理员,掌握常用的vSphere管理命令是必要的。这些命令主要在vSphere Client接口的远程控制台中执行,可以帮助我们快速管理虚拟机、数据存储、网络等资源。
主要的命令分类与介绍如下:
1、虚拟机管理命令:
- vim-cmd vmsvc/getallvms:列出所有虚拟机
- vim-cmd vmsvc/power.on vmid:开启虚拟机
- vim-cmd vmsvc/power.off vmid:关闭虚拟机
- vim-cmd vmsvc/power.reset vmid:重启虚拟机
2、数据存储管理命令:
- esxcli storage filesystem list:列出所有数据存储
- esxcli storage filesystem mount -l datastorename:加载数据存储
- esxcli storage filesystem unmount -l datastorename:卸载数据存储
3、网络管理命令:
- esxcli network ip interface list:显示主机的所有网络接口信息
- esxcli network vswitch standard portgroup add:添加一个端口组
- esxcli network vswitch standard portgroup remove:删除一个端口组
- esxcli network ip neighbor list:显示主机的ARP缓存表
4、日志管理命令:
- esxcli system logs query:查询主机日志
- esxcli system logs rotate -n 30:设置日志保留天数为30天
5、安全管理命令:
- esxcli system access user list:显示所有本地用户
- esxcli system access group add:添加一个用户组
- esxcli system access user create:创建一个本地用户
这只是vSphere平台比较常用命令的一部分。