部署及套用 Terraform 堆疊

在此步驟中,您可以從 Oracle Marketplace 或從其 GitHub 儲存區域部署 Terraform 堆疊,然後將其套用至所需的環境。

部署 Terraform 堆疊

若要開始案例,您必須先部署 Terraform 堆疊。您可以從 Marketplace 應用程式或 GitHub 進行。

從市集 App 部署堆疊

若要從 Marketplace 應用程式部署 Terraform 堆疊,請使用此程序:

  1. 登入 Oracle Cloud。
  2. 從漢堡功能表中,依序選取 MarketplaceMarketplace (再次),以檢視所有可用的應用程式。
  3. 輸入搜尋關鍵字 Logging Analytics 以尋找 Autonomous Transaction Processing (ATP) 資料庫稽核日誌監督應用程式。
  4. 選取堆疊版本,然後選取區間
  5. 複查 Oracle 標準條款與條件,然後勾選我已複查並接受
  6. 按一下啟動堆疊
  7. 最後,依照下面「使用資源管理程式套用堆疊」中所述的步驟進行。

從 Github 部署堆疊

您可以從 GitHub 使用原始程式碼進行快速部署或部署。

執行快速部署

若要從 GitHub 快速部署堆疊,請使用此程序。

  1. 移至位於 https://github.com/oracle-quickstart/oci-management-agent 的 GitHub 儲存庫。
  2. 按一下頁面之 README.md 區段中的部署到 Oracle Cloud
  3. 勾選我已複查並接受 Oracle 使用條款,然後下一步
  4. 最後,依照下面的「Apply the Terraform Stack」步驟進行。
使用原始程式碼進行部署

使用此程序,透過使用原始程式碼從 GitHub 部署堆疊。

  1. 輸入下列資訊來複製 Git 儲存區域:
    git clone https://github.com/oracle-quickstart/oci-management-agent 
  2. 瀏覽至 Terraform 命令檔目錄:
    cd OciMarketplaceApps/ManagementAgent 
  3. 從漢堡功能表,依序瀏覽至開發人員服務資源管理程式
  4. 在「資源管理程式」左側,按一下堆疊 (Stacks)
  5. 按一下建立堆疊以開始建立堆疊。
  6. 選擇我的組態作為 Terraform 組態的來源。
  7. 選擇資料夾作為 Terraform 組態來源。
  8. 拖放指定區域中的資料夾內容。
  9. 最後,請依照下方「套用 Terraform 堆疊」中的步驟進行。

套用 Terraform 堆疊

套用堆疊會建立運算執行處理、啟用管理代理程式、安裝 Plugin、建立實體關聯,以及開始擷取日誌。

設定堆疊資訊

如果要配置堆疊資訊,請使用此程序。

  1. 確認已正確顯示「堆疊資訊」。
  2. 名稱中,輸入唯一的堆疊部署識別碼。
  3. 或者,您可以新增正確描述此堆疊部署的描述。
  4. 開啟在區間中建立並選取一個區間。
  5. 選擇性指定任何命名空間標記,以組織和追蹤任何資源。
  6. 下一步,移至「設定變數」畫面。

設定變數

接下來,您需要為「交易處理」詳細資訊指定 Autonomous Database ,接著為「運算」執行處理詳細資訊設定變數,最後再設定「管理代理程式」IAM 原則。

輸入 Autonomous Database 以進行交易處理明細

若要輸入「交易處理」詳細資訊的 Autonomous Database,請使用此程序。

  1. 選取可承諾量區間中,選取適當的可承諾量區間。
  2. 選取要監視的可承諾量資料庫中,選擇適當的資料庫。
  3. ATP 使用者名稱中輸入您的 ATP 使用者名稱。
  4. 開啟選取保存庫區間,找出保存庫加密密碼所在的區間
  5. 保存庫加密密碼,選取適當的加密密碼。
  6. 開啟資料庫服務名稱,然後從下拉式清單中選取適當的服務名稱。
  7. 填入 Logging Analytics 日誌群組 OCID
輸入運算執行處理詳細資訊

若要輸入運算執行處理詳細資訊,請使用此程序。

  1. 輸入唯一的執行處理名稱以識別運算執行處理。
  2. 開啟「可用性網域」下拉式清單並選取網域。
  3. 開啟執行處理資源配置,然後選取與 OEL7 相容的資源配置
  4. 從下拉式清單中選取現有的 VCN (如需詳細資訊,請參考上方的「符合實行此使用案例的先決條件」)。
  5. 從下拉式清單中選取現有的子網路 (如需詳細資訊,請參閱上方的「符合實行此使用案例的先決條件」) .
  6. 提供 SSH 公開金鑰,以便存取運算執行處理。
複查管理代理程式 IAM 原則

堆疊設定成一律建立預設原則。如果必要的原則已經存在,請取消核取設定預設原則 (如需詳細資訊,請參閱「複查必要的原則」)。按一下下一步,移至「複查」畫面。

複查項目

現在,複查上一個畫面中輸入的所有資訊。目前未勾選執行套用,然後按一下建立以完成建立堆疊

套用堆疊

現在,套用堆疊。這是一個三個步驟的程序,您可以在其中驗證項目,然後實際套用堆疊,最後會毀棄在套用階段中建立的所有服務元件,以便在需要重新套用堆疊時回復任何變更。

規劃作業

執行規劃階段作為驗證步驟,以確保套用堆疊時不會發生問題。您應該先執行計畫並驗證日誌,然後再套用堆疊。

若要規劃應用程式並驗證堆疊有效性,請使用此程序。
  1. 按一下計畫以建立「計畫」工作。
  2. 提供唯一識別「計畫」工作的名稱。
  3. 按一下計畫以執行計畫工作。
  4. 複查相同畫面上的「日誌」區段,確定未識別任何問題。
  5. 從導覽路徑功能表中選取堆疊詳細資訊
  6. 在「工作 (Jobs)」區段中確認計畫狀態為成功 (Succeeded)
套用堆疊

套用堆疊以建立運算執行處理、啟用管理代理程式、安裝 Plugin、建立實體關聯,以及開始擷取日誌。

若要套用堆疊,請使用此程序。
  1. 套用開始建立「套用」工作
  2. 輸入可唯一識別「套用」工作的名稱。
  3. 保留套用工作計畫解決方法,以自動核准套用工作。
  4. 按一下套用以執行套用工作。
  5. 在同一個畫面上複查日誌區段,確定未識別任何問題。
  6. 工作資訊段落中驗證套用工作狀態為成功
  7. 在「資源」底下,按一下輸出以查看執行輸出資訊。
  8. 按一下應用程式資訊頁籤,即可存取新建立之資源的連結。
毀棄服務元件

當您想要回復失敗的變更並在重新套用堆疊之前清除環境時,通常會毀棄服務元件。

附註:

毀棄不會從 UI 刪除日誌記錄分析實體和管理代理程式。若要刪除這些資源,請在堆疊工作的輸出區段中尋找 OCID,在主控台的 RQS 區段中搜尋,然後移至相對應的資源頁面。若要刪除日誌記錄分析實體,請先移除關聯的來源,然後刪除實體。
若要毀棄服務元件,請使用此程序。
  1. 在「堆疊詳細資訊」頁面上,按一下毀棄,以毀棄先前在此處理作業中「套用」工作所建立的資源。
  2. 輸入可唯一識別「毀棄」工作的名稱。
  3. 按一下毀棄以執行毀棄工作。
  4. 複查日誌區段中的資訊,確保所有資源都已毀棄。
  5. 工作資訊段落中,確認毀棄的工作狀態為成功