注意:

为 Oracle Exadata Database Service 的 VM 集群更新操作分配粒度 OCI IAM 权限

简介

现在,您可以为 Oracle Exadata Database Service on Cloud@Customer 和 Oracle Exadata Database Service on Dedicated Infrastructure 分配虚拟机 (VM) 集群操作的粒度权限。例如,您可以启用数据库管理员 (Database Administrator,DBA) 组以仅缩放内存或 CPU,允许存储管理员组管理本地和 Exadata 存储,或者允许安全管理员组向 VM 集群添加 SSH 密钥。通过此增强功能,可以对 VM 集群更新操作进行细粒度控制。

目标

任务 1:创建 OCI IAM 策略以为 VM 集群更新操作分配粒度权限

  1. 登录到 OCI 控制台,导航到身份与安全,然后单击策略

    图中显示了 OCI 控制台导航

  2. 单击创建策略

    图中显示了 "Create Policy" 按钮

  3. 创建策略页中,输入以下信息,然后单击创建

    • 名称:输入策略名称。

    • 描述:输入描述。

    • 区间: 选择区间。

    • 策略构建器:选择显示手动编辑器,然后输入特定的 OCI IAM 策略以为 CLOUD_VM_CLUSTER_UPDATE 操作分配粒度权限。

      allow group StorageAdmin to use cloud-vmclusters in compartment compartment_name where any {request.permission='CLOUD_VM_CLUSTER_UPDATE_EXADATA_STORAGE', request.permission='CLOUD_VM_CLUSTER_UPDATE_LOCAL_STORAGE'}
      allow group StorageAdmin to use cloud-exadata-infrastructures in compartment compartment_name where request.permission = 'CLOUD_EXADATA_INFRASTRUCTURE_INSPECT'
      allow group StorageAdmin to use cloud-vmclusters in compartment compartment_name where request.permission = 'CLOUD_VM_CLUSTER_INSPECT'
      

    图中显示了 "Create Policy" 按钮

    注:下图显示了向组 (StorageAdmin) 用户授予缩放所选区间中 VM 集群的本地和 Exadata 存储的权限的策略。

    图中显示了已创建的策略

任务 2:验证为 VM 集群更新操作分配的 OCI IAM 权限

  1. 转到 OCI 控制台,导航到 Oracle Database ,然后单击 Oracle Exadata Database Service on Dedicated Infrastructure

    图中显示了 OCI 控制台导航

  2. 选择要验证为 VM 集群更新分配的 OCI IAM 权限的 VM 集群。在 Exadata VM 集群详细信息页中,单击添加 SSH 密钥

    如果属于 StorageAdmin 组的用户尝试执行未分配给该组的操作。例如,向 VM 集群添加 SSH 密钥,它们将收到错误,如下图所示。

    图中显示了添加 SSH 密钥错误

  3. 但是,同一用户将能够扩展 VM 集群的本地存储。

    注:在示例中,用户将 VM 集群上每个 VM 的 /u02 大小从 60 GB 提高到 70 GB。

    图中显示了缩放本地存储

  4. 单击保存更改。Exadata VM 集群将进入 UPDATING 状态。

    图中显示了扩展本地存储操作后 vm 集群的更新状态

    完成本地存储缩放操作后,两个节点上的 /u02 大小将变为 140 GB。

    图中显示了扩展本地存储操作后 vm 集群的可用状态

    组成员只能按照分配给组的 OCI IAM 策略的允许执行 VM 集群操作。

    注:

    • 用户需要使用 Exadata VM 集群更新操作所需的策略创建 OCI IAM 组,然后将用户分配给这些组。需要具有 INSPECT 权限才能允许用户查看控制台上的资源。例如,检查云 vmclusters、检查数据库等。
    • 要从 CLOUD_VM_CLUSTER_UPDATE OCI IAM 权限迁移到细粒度权限,现有用户需要为 Exadata VM 集群更新操作创建具有特定 OCI IAM 策略的新 OCI IAM 组,并将用户分配给这些组。将用户移至新组后,需要从现有组撤消 CLOUD_VM_CLUSTER_UPDATE OCI IAM 权限。
    • 对于不需要对 Exadata VM 集群更新操作进行细粒度控制的客户,现有 OCI IAM 权限 CLOUD_VM_CLUSTER_UPDATE 将继续可用。
    • 有关 Oracle Exadata Database Service on Dedicated Infrastructure 和 Oracle Exadata Database Service on Cloud@Customer 的 VM 集群的权限和 API 操作详细信息的完整列表,请参阅相关链接部分。

确认

更多学习资源

浏览 docs.oracle.com/learn 上的其他实验室,或者访问 Oracle Learning YouTube 渠道上的更多免费学习内容。此外,请访问 education.oracle.com/learning-explorer 成为 Oracle Learning Explorer。

有关产品文档,请访问 Oracle 帮助中心