最近在看VMWARE的高级管理课程。这门课程涉及到的管理工具有很多,常见的包括了Vsphere Client, Vsphere Web Client, ESXCLI, ESXTOP, vmkfstools, VMA和PowerShellCLI等等。

下面简单的过一遍:

  1. Vsphere Client和Vsphere Web Client就不赘述了,这个是每个管理员都会用的。Web Client的功能比起客户端稍微多一些 不过速度有的时候比较慢。

Vmware的 管理工具概述

2.VMA是一个基于linux的VM appliance,类似一个堡垒机的作用,网上直接下载ovf模板,安装之后需要进行一些初始化设置。设置完成可以在上面对主机绑定后进行操作。

Vmware的 管理工具概述

  1. ESXCLI是一个很强大的命令,直接输入 ESX 然后按两次tab键可以看见所有相关的ESX命令。这里主要关注的是ESXCLI命令。输入ESXCLI 回车就可以显示帮助,可以一级一级的回车查看帮助信息。

下面直接给几个例子:

显示防火墙策略
Vmware的 管理工具概述

显示挂载的存储信息,可以直接用linux 命令 df -h
Vmware的 管理工具概述

也可以通过esxcli storage显示,值得一提的是VMFS6之前如果删除了thin配置的硬盘 需要重新手动执行esxcli storage命令来回收空间,VMFS6之后都是自动实现的了
Vmware的 管理工具概述

  1. 另外一个命令是 vmkfstools,可以用来管理磁盘,vmfs升级等等操作

例如:

通过vmkfstools来显示具体的uuid等信息

Vmware的 管理工具概述

创建一个5g的硬盘

Vmware的 管理工具概述

扩建到6g

Vmware的 管理工具概述

  1. 此外,还有一个监控方面的命令ESXTOP,这个类似Linux的top命令,他的选项很多,可以查看cpu,内存,硬盘,网络等指标的性能,我们可以通过h来查看帮助

Vmware的 管理工具概述

他除了可以查看实时地信息,还可以保存一段时间的性能日志,然后通过第三方工具查看
例如:2秒取值,保存5次抽样的所有结果
Vmware的 管理工具概述

这个结果可以通过windows的性能监视器打开
Vmware的 管理工具概述

  1. PowerShellCli, 这个是windows管理员的最爱。下载安装导入模块之后就可以使用了,旧版本是通过snapin调用,6.0以后都是可以通过模块调用了

Vmware的 管理工具概述