可以对 vRealize Operations 随附的默认策略和基础策略进行自定义,以适应自己的环境。然后,可以将自定义策略应用于单个对象或对象组(例如集群中的对象,或者虚拟机和主机),或者应用于创建用于包括唯一对象和特定条件的组。
您必须熟悉策略,以便了解用户界面中显示的数据,因为策略将推动 vRealize Operations 仪表板、视图和报告中显示的结果。
要确定如何自定义操作策略并将其应用于您的环境,必须预先制定计划。例如:
- 是否必须跟踪 CPU 分配情况?如果 CPU 过度分配,您必须对生产对象和测试对象应用的百分比各是多少?
- 是否会过度分配内存或存储? 如果使用 High Availability,必须使用哪些缓冲区?
- 如何对逻辑定义的工作负载(例如生产集群、测试或开发集群以及用于批量工作负载的集群)进行分类?或者,是否将所有集群包括在单个工作负载中?
- 如何捕获系统活动中的峰值使用时间或高峰?在某些情况下,您可能需要减少警示数目,以便它们在您应用策略时有意义。
通过所分配的角色向您的用户帐户应用了特权时,可以创建和修改策略,并将其应用于对象。例如:
- 基于现有基础策略创建策略,继承基础策略设置,然后替代特定设置以分析和监控对象。
- 使用策略分析和监控 vCenter Server 对象和非 vCenter Server 对象。
- 针对所有对象类型为容量设置设定自定义阈值,使 vRealize Operations 报告工作负载等信息。
- 启用特定属性以执行收集操作,包括衡量指标、属性和超级指标。
- 在您的自定义策略设置中启用或禁用警示定义和症状定义。
- 将自定义策略应用于单个对象或对象组。
使用现有策略创建自定义策略时,可以根据自己的需求替代策略设置。可以设置分配和需求、CPU 和内存超额分配比率,以及容量风险和缓冲区的阈值。要分配和配置您环境实际使用的资源,可以同时使用分配模型和需求模型。根据您监控的环境类型(如生产环境与测试或开发环境),是否过度分配以及过度分配多少将取决于应用策略的工作负载和环境。在测试环境中,您采用的分配级别可能较为保守,而在生产环境中则没那么保守。
确定策略的优先级后,vRealize Operations 会根据策略排名顺序应用策略中配置的设置,以便分析和报告对象。如果要将某个对象分配为多个对象组的成员,并且为每个对象组分配不同的策略,则 vRealize Operations 会将排名最高的策略与该对象关联。
策略特定于环境。由于策略指示 vRealize Operations 监控环境中的对象,因此策略是只读的,不会更改对象的状态。出于此原因,您可以替代策略设置以对它们进行精确调整,直到 vRealize Operations 显示有意义并且会影响您环境的结果。例如,您可以调整策略中的容量缓冲区设置,然后查看仪表板中显示的数据以了解策略设置的效果。