設定 Terraform 模組
此解決方案所需的所有運算、網路及儲存基礎架構資源都定義在 Terraform 模組中。
開始之前
開始設定 Terraform 模組之前,請先完成下列步驟:
- 瞭解 Terraform 的基本知識。
至少要閱讀 Terrraform 文件中的簡介。
- 保留下列資訊就緒:
- 您租用戶的 OCID。
您可以在 Oracle Cloud Infrastructure Web 主控台中找到租用戶的 OCID。從服務功能表中選取管理,然後按一下租用戶詳細資訊。
- 您要使用 Terraform 向 Oracle Cloud Infrastructure 進行認證的使用者 OCID。
若要尋找使用者的 OCID,請由服務功能表中選取識別,然後選取使用者。在清單中尋找您的使用者名稱,並複製其 OCID。
- 要在其中建立資源之區間的 OCID。
若要尋找區間的 OCID,請由服務功能表中選取識別,然後選取區間。找出清單中所需的區間,並複製它的 OCID。
- 要建立資源的區域 ID。
例如,US East (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 中建立堆疊的壓縮檔,而非使用 Terraform 部署解決方案。README.md:快速啟動程式碼的文件。schema.yaml:Terraform 程式碼中使用之變數的限制與驗證。當您使用 Oracle Resource Manager 建置資源時,會使用此檔案。請勿編輯此檔案。terraform.tfvars:Terraform 變數。您稍後將在此檔案中設定變數的值。userdata:包含在運算執行處理建立後執行的命令檔。請勿編輯此目錄中的檔案。