作为租户管理员,您希望确保开发和质量工程组收到已在环境中正确置备的虚拟机,因此,您需创建批准策略,以要求对某些类型的请求进行预批准。

关于此任务

由于 CentOS with MySQL 虚拟机消耗 vCenter Server 资源,因此您需要 vSphere 虚拟基础架构管理员在请求的内存超出 2048 MB 或 2 个 CPU 时批准请求,以确保资源得到合理使用。此外,您还允许审批者在批准请求之前修改请求的 CPU 和内存值。

过程

  1. 选择管理 > 批准策略
  2. 创建用于虚拟机置备的批准策略。
    1. 单击新建图标 (添加)。
    2. 选择选择批准策略类型
    3. 在列表中,选择服务目录 - 目录项请求 - 虚拟机
    4. 单击确定
    5. 配置以下选项:

      选项

      配置

      名称

      输入 CentOS on vSphere CPU or Memory VM

      描述

      输入 Requires VI Admin approval for CPU>2 or Memory>2048

      状态

      选择活动

  3. 预批准选项卡上,单击添加图标 (添加)。
  4. 使用触发条件和批准操作配置级别信息选项卡。
    1. 名称文本框中,输入 CPU>2 or Memory>2048 - VI Admin
    2. 描述文本框中,输入 VI Admin approval for CPU and Memory
    3. 选择基于条件需要
    4. 在“子句”下拉列表中,选择以下任一项
    5. 在新的“子句”下拉列表中,选择 CPU 并使用值 CPU > 2 配置子句。
    6. 单击添加表达式,然后使用值 Memory (MB) > 2048 配置子句。
    7. 选择特定用户和组
    8. 在搜索文本框中,输入 vSphere 虚拟基础架构管理员或管理员组的名称,然后单击搜索图标 (浏览)。
    9. 选择该用户或组。
    10. 选择任何人均可批准

      该请求仅需一名虚拟基础架构管理员验证资源并批准请求。

  5. 单击系统属性选项卡,然后选择允许审批者在批准请求之前修改请求的 CPU 和内存值的属性。
    1. 选中 CPU内存 (MB) 复选框。
    2. 单击确定
  6. 单击确定

结果

您已为虚拟机请求创建批准策略,但仍需为 MySQL 组件创建批准。将策略应用于授权之前,不会触发批准。