用命令来操作vSphere:二十五 五大必备vSphere PowerCLI脚本(附下载地址)

在熟悉了PowerCLI的使用之后,如下五个脚本是您必备的:

一、vCheck (Daily Report) V5

Alan Renouf制作

想象一下您可以在喝早咖啡的时候顺便查看一下关于虚拟环境的详细报告。通过Alan Renouf制作的这个流行脚本,可以每天自动生成虚拟环境概要的报告并发送到您的收件箱。

除了可以列举出宿主机、虚拟机、集群数量和数据存储量以外,还可以显示出虚拟机动作警报、废弃的SCSI LUN等更多内容。

二、Who created that VM?

Alan Renouf制作

您是否遭遇过虚拟机在数据中心蔓延的情况,或者您无法跟踪到是谁在创建虚拟机?现在您无需采用那些诸如撤消管理员权限等的极端方式来解决问题,使用 “who created that VM?”脚本可以解决。

通过为每个虚拟机添加定制字段,这个PowerCLI脚本可以在虚拟机的注释中提供关于每个虚拟机的创建者和创建日期等信息。另外,您还可以使用这个脚本来查询一个月内创建的虚拟机数量,并把这些信息输出形成清单。

三、vSwitch port overview

Hugo Peeters制作

在迁移过程中,VMware VMotion并不会检查新的宿主机是否有足够的可用虚拟交换机端口。更为糟糕的是,如果端口不够用,VMotion依然会完成迁移过程而且不会向用户报警。因此结果就会导致虚拟网卡失去连接。

因此,每个vSwitch上必须保留足够的端口来满足可能会从其它主机上发生故障切换迁移过来的虚拟机的额外需求。为了检查每个vSwitch使用的端口数,可以运行这个PowerCLI脚本,然后对虚拟交换机进行适当地调整。

四、Report into Microsoft Word

Alan Renouf制作

该脚本不仅可以生成整个虚拟环境的报告,而且还会把结果写成微软的Word格式,并生成彩色的曲线图和饼状图。更进一步,该PowerCLI脚本很容易进行定制化,用户可以根据需求进行信息裁剪。这个脚本用于生成一个直观地、易于理解的报告给老板汇报也非常方便。

五、Customizing Site Recovery Manager plans

Mike Laverick制作

对于虚拟化管理员而言,结合PowerCLI和SRM(Site Recovery Manager),可以在灾难恢复的过程中提供更高级别的自动化。
在这篇文章中,Mike Laverick揭示了如何在SRM服务器上运行PowerCLI,并且给出一个脚本可以用于减少虚拟机在恢复过程中所需的内存数量。

 

 

点击这里下载前4个vSphere PowerCLI脚本(最后一个没找到,又找到的回复一下啊!)

你可能感兴趣的:(vmware,esxi,esx,PowerCLI,PowerCLI脚本)