如何防止在 VMware ESXi 中超过阈值后拍摄快照?

如何防止在 VMware ESXi 中超过阈值后拍摄快照?

我们已授予用户拍摄快照的权限。但现在它已无法控制,人们开始拍摄毫无意义的快照,并且从不删除。

因此,我们面临性能问题、磁盘空间超载问题等。

我想阻止用户拍摄超出一定限制的快照。例如,用户可能不被允许拍摄超过 3 张快照。

如何实现?(我们正在使用 ESXi 4 和 ESXi 4.1 和 VMware Vsphere )

如果无法阻止,至少是否有一种机制可以在用户创建超过 3 个快照时提醒我?

答案1

在短期内,我建议您删除用户拍摄快照的功能,并让他们通过电子邮件/票证请求拍摄快照。

从长远来看,我建议您研究工作流自动化,以便更好地控制快照。

电源命令行接口- 创建一个小脚本,允许用户拍摄快照,但限制快照数量。此外,您绝对应该运行一个计划脚本来清理超过 24 小时的快照。如果您的用户害怕使用命令行,您还可以在脚本上放置 GUI。

vCenter Orchestrator- 为您的用户创建易于使用的图形化工作流程来管理快照。设置起来比较困难,但可能性是无穷无尽的。

答案2

首先,我不知道有什么方法可以实现您的要求。其次,VMFS 快照实际上是一种短期临时快照,它们不仅严重影响性能,而且需要很长时间才能删除。因此,我认为您自己造成了这个问题,因为您认为用户知道这些事情并会负责任地使用它们。我会撤销该权利,并开始一个漫长的删除所有快照的过程。

答案3

当我必须允许快照时,在生产 esx 环境中可以轻松完成的操作是在创建快照时设置警报,然后启动 powershell 脚本以删除虚拟机上超过 2 天的快照。在您的情况下,您可以计算快照并让它发送电子邮件(或任何您喜欢的操作)。这种功能就是添加快照警报的原因。

答案4

我对快照限制没有经验,但 VMware 文档VMware vSphere™ 4 中的新增功能:存储有以下条目:

改善存储资源控制

随着虚拟化环境的大规模部署,存储资源的范围显著扩大,对这些资源进行更自动化和控制的需求也随之增加。在 vSphere 版本中,vCenter 已增强了几种新的存储特定功能,以帮助虚拟管理员以更高的控制程度管理这些环境。这些增强功能为管理员提供了主动警报和警报,以便在问题中断在这些资源上运行的应用程序的可用性之前解决问题。vCenter 允许对数据存储区以及每个虚拟机设置权限和配额限制。

我认为您可以尝试使用配额来实现您的目标。

相关内容