第 3 章 创建策略

以下工作流示例解释了如何创建多种类型的策略来检测系统配置更改,并通过电子邮件发送更改通知。

注意

在创建策略时,如果您看到您没有选择电子邮件警报的警告信息,请将您的用户首选项设置为从您的策略接收电子邮件。

3.1. 创建一个策略,以确保不会过度置备公有云供应商

使用以下步骤创建策略。

流程

  1. Red Hat Hybrid Cloud Console 中,进入 Operations > Policies
  2. 点击 Create policy
  3. 在 Create a policy 页面中,根据需要点 From scratchAs an existing Policy 副本。请注意,作为现有 Policy 选项的复制 会提示您从现有策略列表中选择策略,以用作起点。
  4. 点击 Next
  5. 输入 Condition。在本例中,输入:facts.cloud_provider in ['alibaba', 'aws', 'azure', 'google'] and (facts.number_of_cpus >= 8 or facts.number_of_sockets >=2)。此条件将检测在指定公有云供应商上运行的实例是否使用超过允许的限制的 CPU 硬件运行。

    注意

    您可以扩展 哪些条件,可以定义? 和/或 查看可用的系统事实 来查看您可以使用的条件说明,并查看可用的系统事实。本节是您可以使用的语法示例。

  6. 单击 Validate 条件
  7. 验证条件后,点 Next
  8. 在 Trigger 操作页面中,点 Add trigger action。如果通知被问候,请在通知框中选择 Notification settings。您可以在此处自定义通知及其行为。
  9. 点击 Next

    注意

    在 Trigger 操作页面中,您还可以启用电子邮件警报以及打开电子邮件首选项。

  10. 在 Review and enable 页面中,点切换开关激活策略并查看其详情。
  11. Finish

您的新策略已创建。在系统检查中评估策略时,如果满足策略中的条件,策略会自动向帐户中的所有用户发送电子邮件,具体取决于其电子邮件首选项。