创建自治 Exadata VM 集群

您可以从 Oracle Cloud Infrastructure 控制台创建自治 Exadata VM 集群。

注:如果您是具有多云订阅的客户,请参阅在 AWS 中创建自治 VM 集群 (AVMC)在 Azure 中创建自治 VM 集群 (AVMC) 中的说明,具体取决于您的多云部署。

IAM 策略要求

自主选择部署 IAM 策略
Oracle Public Cloud 和多云

manage cloud-autonomous-vmclusters

use cloud-exadata-infrastructures

Exadata Cloud@Customer

manage autonomous-vmclusters

use exadata-infrastructures

零信任包路由 (Zero Trust Packet Routing,ZPR) 策略要求

适用于:适用 仅限 Oracle Public Cloud

  1. 预配 AVMC 时添加零信任包路由 (Zero Trust Packet Routing,ZPR) 安全属性所需的 IAM 策略:

     allow group <group_name> to { ZPR_TAG_NAMESPACE_USE, SECURITY_ATTRIBUTE_NAMESPACE_USE } in tenancy
     allow group <group_name> to manage autonomous-database-family in tenancy
     allow group <group_name> to read security-attribute-namespaces in tenancy
    
  2. 要为 AVMC 预配安全属性,还必须启用相应的 ZPR 策略以允许流量。

    例如,您必须定义如下所示的示例 ZPR 策略,以便为 AVMC 预配以下安全属性:

    • VCN 网络:DBD

    • 数据库客户机:ADBDClient

    • 数据库服务器:ADBDServer

    用于成功预配 AVMC 的 ZPR 策略示例:

     in VCN-Network:ADBD VCN allow all-endpoints to connect to Db-Server:ADBDServer endpoints with protocol='tcp/2484'
     in VCN-Network:ADBD VCN allow all-endpoints to connect to Db-Server:ADBDServer endpoints with protocol='tcp/22'
     in VCN-Network:ADBD VCN allow all-endpoints to connect to Db-Server:ADBDServer endpoints with protocol='tcp/1521'
     in VCN-Network:ADBD VCN allow Db-Server:ADBDServer endpoints to connect to all-endpoints
     in VCN-Network:ADBD VCN allow all-endpoints to connect to Db-Server:ADBDServer endpoints with protocol='icmp'
     in VCN-Network:ADBD VCN allow Db-Server:ADBDServer endpoints to connect to 'osn-services-ip-addresses' with protocol='tcp/443'
    

    用于成功连接客户的 ZPR 策略示例:

     in VCN-Network:ADBD VCN allow all-endpoints to connect to Db-Client:ADBDClient endpoints with protocol='tcp/22'
     in VCN-Network:ADBD VCN allow Db-Client:ADBDClient endpoints to connect to Db-Server:ADBDServer endpoints with protocol='tcp/1521'
     in VCN-Network:ADBD VCN allow all-endpoints to connect to Db-Server:ADBDServer endpoints with protocol='tcp/2484'
     in VCN-Network:ADBD VCN allow all-endpoints to connect to Db-Server:ADBDServer endpoints with protocol='tcp/22'
     in VCN-Network:ADBD VCN allow all-endpoints to connect to Db-Server:ADBDServer endpoints with protocol='tcp/1521'
     in VCN-Network:ADBD VCN allow Db-Server:ADBDServer endpoints to connect to all-endpoints
     in VCN-Network:ADBD VCN allow all-endpoints to connect to Db-Server:ADBDServer endpoints with protocol='icmp'
     in VCN-Network:ADBD VCN allow Db-Server:ADBDServer endpoints to connect to 'osn-services-ip-addresses' with protocol='tcp/443'
    

资源需求

要创建一个自治 Exadata VM 集群,您需要至少

网络要求

在 Oracle Public Cloud 部署中,您可以使用 IPv4/IPv6 双栈网络预配新的 VM 集群,从而同时启用 IPv4 和 IPv6 地址。此选项在您创建 VCN 和创建子网时处于启用状态。

在 Exadata Cloud@Customer 部署中,如果启用了灾难恢复网络,则可以使用为特定数据库操作(例如 Autonomous Data Guard (AuDG) 和克隆 Autonomous AI Database)配置的第三个 NIC。要将第三个 NIC 与自治虚拟机集群 (Autonomous Virtual Machine Cluster,AVMC) 一起使用,必须先向 Oracle 技术支持提交服务请求 (Service Request,SR)。必须在创建 AVMC 之前提出此服务请求。有关提交支持请求的帮助,请参见 Create a Service Request in My Oracle Support 。有关网络要求的更多详细信息,请参阅Oracle Exadata Database Service on Cloud@Customer 的网络要求

子网大小

安全列表

注:在启动多个 VM 自治 AI 数据库功能后,只能在 Oracle Cloud 中创建的 Exadata 基础结构资源上创建多个 VM - 自治 VM 集群 (AVMC)。如果您需要解决此限制并希望将自治 VM 集群添加到较旧的 Exadata 基础结构资源,请在 My Oracle Support 中创建服务请求。有关提交支持请求的帮助,请参见 Create a Service Request in My Oracle Support

说明

提示:

有关演示这些说明的“试用”替代方案,请参阅 Oracle Autonomous AI Database Dedicated for Fleet Administrators Workshop 中的以下实验室:

  1. 在 Oracle Cloud Infrastructure 控制台中转至 Autonomous AI Database。

    有关说明,请参阅在 Oracle Cloud Infrastructure 控制台中访问 Autonomous AI Database

  2. 在侧边菜单的自治 AI 数据库资源类型列表中,单击 Autonomous Exadata VM Clusters

    您可以查看当前区间中的自治 Exadata VM 集群列表。

  3. 选择要在其中创建自治 Exadata VM 集群的区间

    自治 Exadata VM 集群列表将刷新以显示所选区间中的那些集群。

  4. 单击创建自治 Exadata VM 集群

  5. Fill out the Create Autonomous Exadata VM Cluster page with the following information:

    设置 说明 说明
    基本信息

    区间:选择用于托管自治 Exadata VM 集群的区间。

    Display Name(显示名):可帮助您轻松标识资源的用户友好说明或其他信息。

    显示名称不必唯一。请避免输入机密信息。
    Exadata 基础结构 用于托管新自治 Exadata VM 集群的 Exadata 基础结构。 -
    自治 VM 集群资源:计算模型 表示自治 Exadata VM 集群资源的计算模型。默认型号为 ECPU。基于从计算和存储服务器池弹性分配的内核数。

    自 2025 年 5 月 28 日起,自治 AI 数据库不允许您使用 OCPU 计费度量创建新的 AVMC。所有新 AVMC 只能预配 ECPU。

    现有的 OCPU AVMC 和自治 AI 数据库将继续正常运行。您可以通过服务请求将 OCPU AVMC 和各自的自治 AI 数据库更新为 ECPU。有关更多信息,请参见 Doc ID 2998755.1

    自治 VM 集群资源:数据库服务器选择

    列出用于部署新的自治 Exadata VM 集群 (AVMC) 资源的数据库服务器 (VM)。

    还显示每个 VM 可用的最大资源(CPU、内存和本地存储)。

    (可选)您可以通过单击 "Edit DB Server Selection"(编辑数据库服务器选择)来添加或删除 VM。单击此按钮将启动 "Change DB Servers"(更改数据库服务器)对话框,其中列出了所有可用的数据库服务器,其中包含每个数据库服务器的以下详细信息:

    • 可用的 CPU
    • 可用内存 (GB)
    • 可用本地存储 (GB)
    • 其中包含的 VM Cluster 和自治 VM Clusters 数。

    默认情况下,将选择具有创建自治 VM 集群所需的最少资源的所有数据库服务器。您可以通过单击列表中的复选框来删除数据库服务器。根据您的选择,对话框上会显示每个 VM 可用的最大资源以及每个 VM 分配的资源详细信息。

    选择数据库服务器后,单击“Save Changes(保存更改)”。

    必须至少选择 2 个数据库服务器才能部署 AVMC 资源。高可用性 (High Availability,HA) 配置至少需要 2 个数据库服务器。


    ** 注:** 预配 AVMC 后,无法添加或删除数据库服务器。
    自治 VM 集群资源的

    VM 计数或节点计数:表示 Exadata 基础结构中的数据库服务器数。这是只读值。此值取决于为 AVMC 选择的数据库服务器数。

    每个 VM 或节点的 ECPU 计数:指定每个 VM 的 ECPU 计数。最小值为每个 VM 40 个 ECPU。

    自治容器数据库的最大数量:指定的 ACD 数量表示 ACD 的上限。必须根据需要单独创建这些 ACD。创建 ACD 还需要每个节点 8 个可用的 ECPU 或 2 个可用的 OCPU。

    每个 CPU 的数据库内存 (GB):为自治 VM 集群中的自治 AI 数据库分配的每个 CPU 的内存。

    为本地备份分配存储:对于 Exadata Cloud@Customer,您可以选中此选项来配置 Exadata 存储以启用本地数据库备份。

    数据库存储 (TB):为在自治 VM 集群中创建自治 AI 数据库分配的数据存储。最小值为 5TB。

    VM 和节点在 Oracle Exadata Cloud@Customer 和 Oracle Public Cloud 部署之间可互换使用。

    在配置资源参数时,创建自治 Exadata VM 集群所需的聚合资源和基于您选择的值显示在资源配置部分下方。有关详细信息,请参阅用于调整 AVMC 资源大小的公式

    网络设置

    虚拟云网络:要在其中创建新自治 Exadata VM 集群的虚拟云网络 (VCN)。

    子网:上面为新的自治 Exadata VM 集群选择的 VCN 中的子网。

    (可选)可以使用网络安全组控制流量。为此,请选中相应的复选框,然后从选择列表中选择一个网络安全组。

    单击 "+ Another Network Security Group"(添加另一个网络安全组)以添加更多网络安全组。

    在 Oracle Public Cloud 部署中,可以使用 IPv4/IPv6 双栈网络,同时启用 IPv4 和 IPv6 地址。您可以在创建 VCN 和创建子网时启用此选项,并且您可以在预配 AVMC 时使用相应的子网(同时具有 IP4 和 IP6 地址)。

    适用于:适用 仅限 Oracle Public Cloud
    VM 集群网络 在其中创建新自治 Exadata VM 集群的 VM 集群网络。 适用于:适用 仅限 Exadata Cloud@Customer
    自动维护

    (可选)您可以配置自动维护计划。在 Oracle Public Cloud 上,单击修改维护。在 Exadata Cloud@Customer 上,单击“修改维护计划”

    然后,您可以从默认设置(无首选项,允许 Oracle 根据需要安排维护)更改维护计划,方法是选择指定计划,然后选择计划的月数、周数、天数和小时数。您还可以设置提前期以接收有关 Oracle 即将进行的维护的通知消息。

    完成后,保存所做的更改。

    有关选择自定义计划的指导,请参阅维护计划中可自定义的设置
    许可证类型

    您希望用于新自治 Exadata VM 集群的许可证类型。

    您可以选择以下几种方式:

    自带许可证:如果选择此选项,请确保您有适当的权利用于您创建的新服务实例。

    包括许可证:通过这一选择,云服务的成本包括数据库服务的许可证。

    您对许可证类型的选择会影响计费的计量。
    显示/隐藏高级选项 默认情况下,高级选项处于隐藏状态。单击显示高级选项以显示它们。 -
    高级选项:管理 如果要设置 UTC 或浏览器检测的时区以外的时区,请选择选择其他时区选项,选择区域或国家(地区),然后选择相应的时区。如果未看到所需的区域或国家(地区),请选择其他,然后选择适当的时区。

    自治 Exadata VM 集群的默认时区为 UTC,但是您可以指定其他时区。时区选项是 Java.util.TimeZone 类和 Oracle Linux 操作系统中支持的选项。

    无法修改已预配的自治 Exadata VM 集群的时区设置。如果需要,您可以在 My Oracle Support 中创建请求。有关提交支持请求的帮助,请参见 Create a Service Request in My Oracle Support

    高级选项:监听程序

    如果要为传输层安全 (Transport Layer Security,TLS) 和非 TLS 从一系列可用端口中选择单客户机访问名称 (Single Client Access Name,SCAN) 侦听器端口,请在允许的范围 (1024 - 8999) 中为非 TLS 端口或 TLS 端口输入端口号。

    还可以通过选中“启用双向 TLS (mTLS) 验证”复选框来选择双向 TLS (mTLS) 验证。

    TLS 的默认端口号为 2484,非 TLS 验证模式为 1521。

    端口号 1522、1525、5000、6100、6200、7060、7070、7879、8080、8181、8888 和 8895 保留用于特殊目的,不能用作非 TLS 或 TLS 端口号。

    预配 AVMC 资源后,无法更改 SCAN 监听程序端口。

    由于 ORDS 证书是单向 TLS 证书,因此在单向 TLS 和双向 TLS (mTLS) 之间进行选择仅适用于数据库 TLS 证书。

    高级选项:安全属性

    添加安全属性以使用零信任数据包路由 (ZPR) 策略控制对 AVMC 资源的访问。要添加安全属性,请选择名称空间,并为安全属性提供关键字和值。

    单击“Add security attribute(添加安全属性)”以添加其他安全属性。

    适用于:适用 仅限 Oracle Public Cloud

    要在此步骤中选择安全属性,您必须已经设置了具有零信任包路由的安全属性。有关更多信息,请参见 About Zero Trust Packet Routing

    您还可以为现有 AVMC 添加安全属性。有关详细信息,请参见 Configure Zero Trust Packet Routing (ZPR) for an AVMC

    高级选项:标记 如果要使用标记,请通过选择标记名称空间、标记键和标记值来添加标记。

    标记是一种元数据体系,可用于对租户中的资源进行组织和跟踪。请参阅标记专用自治 AI 数据库云资源

  6. (可选)可以通过单击另存为堆栈将资源配置另存为堆栈。然后,您可以使用堆栈通过资源管理器服务创建资源。

    另存为堆栈对话框上输入以下详细信息,然后单击保存

    • 名称:(可选)输入堆栈的名称。

    • 说明:(可选)输入此堆栈的说明。

    • 保存在区间中:选择此堆栈将位于的区间。

    • 标记名称空间标记键标记值:(可选)将标记应用于堆栈。

    有关与资源管理器一起使用的 Terraform 配置的要求和建议,请参阅资源管理器的 Terraform 配置。要预配堆栈中定义的资源,请应用配置

  7. 提交您的详细信息以创建自治 Exadata VM 集群。

用于调整 AVMC 资源大小的公式

下面提供了用于调整自治 VM 集群资源的公式的详细信息。

为自治 Exadata VM 集群请求的总资源使用控制台中的简单公式进行计算,如下所示:

[Values based on user's input + Values based on internal calculation and overheads] x VM count
名称 OCI 控制台中显示的公式 示例:
ECPU 计数 每个 VM 的 ECPU 计数 x VM 计数 ECPU 计数 80 = 每个 VM 的 ECPU 计数 (40) x VM 计数 (2)
内存 [ECPU 总数 x 每个 ECPU 的内存] + 内部数据库服务内存 内存 246 GB = [每个 ECPU 的总 ECPU 计数 (80) x 内存 (2)] + 内部数据库服务内存 (86)
本地存储 一个 ACD + 内部数据库服务本地存储的本地存储 本地存储 682 GB = 一个 ACD 的本地存储 (100) + 内部数据库服务本地存储 (582)
Exadata 存储 数据库存储 + 内部数据库服务 Exadata 存储 Database Storage 6.55 TB = Database Storage (5) + 内部数据库服务 Exadata 存储 (1.55)

下面给出了包含内部大小的精确公式的更详细的解释。