第 3 章 创建策略
以下工作流示例解释了如何创建多种类型的策略,以检测系统配置更改并通过电子邮件发送通知更改。
注意
在创建策略时,如果您看到一条未选择的电子邮件警报的警告信息,请将您的用户首选项设置为从您的策略接收电子邮件。
3.1. 创建一个策略,以确保不会过度置备公有云供应商
使用以下步骤创建策略。
流程
- 在 Red Hat Hybrid Cloud Console 中,进入 Operations > Policies。
- 点击 Create policy。
- 在 Create a policy 页面上,根据需要单击 From scratch 或 As a existing Policy 的副本。请注意,作为现有 Policy 选项的副本 将提示您从现有策略列表中选择策略,以用作起点。
- 点击 Next。
输入 条件。在本例中,输入:facts.cloud_provider in ['alibaba', 'aws', 'azure', 'google'] and (facts.number_of_cpus >= 8 or facts.number_of_sockets >=2)。此条件将检测指定公共云提供商上运行的实例是否使用高于允许限制的 CPU 硬件运行。
注意您可以扩展 什么条件,我定义了什么条件? 和/或 Review 可用系统事实 来查看您可以使用的条件,并分别查看可用的系统事实。在本节中,您可以使用的语法示例。
- 单击 Validate condition。
- 验证条件后,单击 下一步。
- 在 Trigger 操作页面中,点 Add trigger actions。如果通知被问候,请在通知框中选择 Notification settings。您可以在此处自定义通知及其行为。
点击 Next。
注意在 Trigger 操作页面中,您还可以启用电子邮件警报并设置其他可用的电子邮件首选项。
- 在 Review and enable 页面中,点切换开关来激活策略并查看其详情。
- 点 Finish。
您的新策略已创建。当策略在系统检查上评估时,如果满足策略中的条件,策略会自动向有权访问策略的帐户上的所有用户发送电子邮件,具体取决于他们的电子邮件首选项。