网站的用户MasterJohn每周必须针对特定的任务生成快照。他最近被问到是否有方法能够自动整合vSphere 5的快照。作者Mike Nelson 和 Brian Knudtson 提供了两个建议。
VMware快照拷贝虚拟机磁盘文件(VMDK),保留磁盘文件系统和系统内存,在发生意外时避免了数据丢失。IT管理员发起VMware删除快照操作,通过vSphere Client或VMware命令行工具将快照整合到父虚拟机磁盘中。如果没有进行整合,那么快照可能很快就会耗尽数据存储上的磁盘空间。
Knudtson对自动化是VMware vSphere 5 Client中的一个选项表示怀疑。他建议使用预定的脚本或者编配引擎(例如vCenter Orchestrator)完成每周一次的快照自动整合。Nelson对此表示赞同,他提到了在VMware的支持文档中的虚拟机对象部分使用vCenter Orchestrator的命令及方法。
Nelson建议考虑使用用于控制虚拟机、网络、存储以及其他对象的命令行工具VMware vSpherePowerCLI.PowerCLI可以通过命令行自动运行MasterJohn每周都需要运行的计划任务。Nelson建议使用$VM.ConsolidateVMDisks_Task()命令整合快照。
正如Nelson所提到的那样,VMware用户有一个活跃的社区,能够很快地编写出脚本来。Nelson建议访问以下资源:
●VNoob网站的博客介绍了如何使用PowerCLI整合磁盘以及孤立快照;
●VMware站点PowerCLI社区的会员可以提出使脚本变得更加智能的建议,比如在一个线程中实现快照自动删除。 |