配置 Terraform 模块
此解决方案所需的所有计算、联网和存储基础结构资源都在 Terraform 模块中定义。
使用须知
开始配置 Terraform 模块之前,请完成以下步骤:
- 了解 Terraform 的基本知识。
至少要阅读 Terrraform 文档中的介绍。
- 保持以下信息就绪:
- 租户的 OCID。
您可以在 Oracle Cloud Infrastructure Web 控制台中找到租户的 OCID。从服务菜单中选择管理,然后单击租户详细信息。
- 您希望 Terraform 在 Oracle Cloud Infrastructure 中用来验证的用户的 OCID。
要查找用户的 OCID,请从服务菜单中选择标识,然后选择用户。在列表中找到您的用户名,然后复制其 OCID。
- 要在其中创建资源的区间的 OCID。
要查找区间的 OCID,请从服务菜单中选择标识,然后选择区间。在列表中找到所需的区间,然后复制其 OCID。
- 要创建资源的区域的 ID。
例如,“美国东部” (Ashburn)区域的 ID 为
us-ashburn-1。请参阅区域和可用性域。
- 租户的 OCID。
- 确定以下内容:
- 您要创建的虚拟云网络(VCN)的大小和 CIDR 块。
请参阅允许的 VCN 大小和地址范围。
- 用于将承载 Oracle Enterprise Performance Management 应用程序的计算实例的配置。
请参阅计算配置。
- 每个应用程序所需的块存储卷的大小和性能特征。
请参阅块存储卷弹性绩效。
- 要使用的配置数据库节点以及要使用的数据库版本、版本和许可证类型。
- 要用于负载平衡器的配置。
- 请参阅负载平衡概念。
- 您要创建的虚拟云网络(VCN)的大小和 CIDR 块。
- 验证租户的服务限制是否可以容纳您要创建的所有资源。
关于 Terraform 代码
下载的 Terraform 代码具有以下结构:
├── oci-hyperion-master
│ ├── _docs
│ ├── *.tf
│ ├── env-vars
│ ├── LICENSE.md
│ ├── modules
│ │ ├── bastion
│ │ ├── compute
│ │ ├── dbsystem
│ │ ├── filesystem
│ │ ├── loadbalancer
│ │ └── network
│ ├── orm
│ ├── README.md
│ ├── schema.yaml
│ ├── terraform.tfvars
│ ├── userdata_docs目录:包含体系结构图。*.tf:解决方案使用的 Terraform 配置文件。不要编辑这些文件。env-vars:用于设置 Terraform 的环境变量的脚本。LICENSE.md:代码的许可证条款。modules:包含您使用此解决方案创建的资源的核心 Terraform 配置的目录。不要编辑它们。orm:包含可用于在 Oracle Cloud Infrastructure Resource Manager 中创建堆栈的 zip 文件,而不是使用 Terraform 部署解决方案。README.md:快速启动代码的文档。schema.yaml:Terraform 代码中使用的变量的约束和验证。使用 Oracle 资源管理器部署资源时将使用此文件。不要编辑此文件。terraform.tfvars:Terraform 变量。以后将为此文件中的变量设置值。userdata:包含一个脚本,该脚本在创建计算实例后运行。不要编辑此目录中的文件。