部署並設定 Siebel Cloud Manager

針對此解決方案,我們將部署 OCI Marketplace 上的 Siebel Cloud Manager。

部署 Siebel Cloud Manager:

  1. 瀏覽至 Oracle Cloud Marketplace 並選取最新的 Siebel Cloud Manager 影像。
  2. 選擇適當的區間並檢閱條款和條件。複查之後,請按一下啟動堆疊

設定堆疊資訊:

  1. 複查堆疊詳細資訊。如有需要,請更新堆疊名稱。
  2. 按一下下一步按鈕繼續。

設定變數:

  1. 設定變數頁面上,提供下列段落的詳細資訊:
    • 一般
    • 許可權
    • VCN
    • 計算
    • 儲存體
    • 金鑰管理
    • 進階網路組態

複查並建立堆疊:

  1. 複查組態詳細資訊,然後按一下建立

監督器堆疊執行:

  1. 監視 Siebel Cloud Manager 堆疊的執行,直到成功完成為止。
    完成後,請複查下列 URL 之「輸出」區段中的日誌:Siebel Cloud Manager (SCM)、Lift Utility、Shift Utility。

設定 Siebel Lift 公用程式

部署 Siebel Cloud Manager 之後,請下載並設定 Siebel Lift 公用程式。

下載並設定 Siebel Lift 公用程式:

  1. 從 Siebel Cloud Manager 取得 siebelliftutility_container.zip 檔案。
  2. 解壓縮 ZIP 檔的內容。
  3. 安裝並設定用於管理容器的 Docker 軟體。

    附註:

    在 Docker 容器中執行 Siebel Lift 公用程式以產生資料庫物件 (部署套件) 時,請確定提供正確的資料庫用戶端位置。
  4. 以必要的值更新 volumemounts.ini 檔案和 tnsnames.ora 檔案。

驗證 Siebel Cloud Manager:

  1. 透過 Web 瀏覽器存取 Siebel Cloud Manager URL 以驗證其部署。

準備建立 Siebel 環境的有效負載:

  1. 準備包含下列區段的 JSON 有效負載:
    • Siebel 區段:
      • registry_url
      • siebel_architecture
      • registry_user
      • registry_password
      • database_type
      • industry
    • 「基礎架構」段落:
      • gitlab_url
      • gitlab_accesstoken
      • gitlab_selfsigned_cacert
      • siebel_cluster_subnet_ocid
      • siebel_lb_subnet_ocid
      • siebel_private_subnet_ocid
      • siebel_db_subnet_ocid
      • vcn_ocid_of_db_subnet
      • load_balancer_type
    • 資料庫區段:
      • db_type
      • db_version
      • db_home_admin_password
      • data_storage_size_in_gbs
      • db_admin_password
    • 「認證資訊」段落:
      • siebel_admin_username
      • siebel_admin_password
      • default_user_password
      • table_owner_password
      • table_owner_user
      • anonymous_user_password
    • 大小區段:
      • kubernetes_node_shape
      • kubernetes_node_count
      • node_shape_config
      • ses_resource_limits
      • ses_resource_requests
      • cgw_resource_limits
      • cgw_resource_requests
      • sai_resource_limits
      • sai_resource_requests

建立主要加密金鑰和加密密碼的保存庫:

  1. 建立保存庫以管理環境所需的加密金鑰和加密密碼。

執行有效負載:

  1. 使用 Postman 之類的工具提交準備好的有效負載:
    • 端點:POST http://siebelcloudmanager:16690/scm/api/v1.0/environment/
    • 授權:Basic Auth (Username: admin, Password: **************)
    • 主體:原始 JSON 有效負載。

監督環境組建:

  1. 成功提交時,會產生環境 ID。
  2. 透過 OCI 主控台監控建置,或使用環境 ID 傳送 GET 要求:Endpoint: GET http://localhost:16690/scm/api/v1.0/environment/env_id。或者,查看「堆疊」下的「資源管理程式」。
  • Siebel 環境可以使用 URL 來存取。
  • 已部署具有三個工作節點的 Siebel OKE 叢集。
  • Siebel 資料庫會佈建為 Oracle Base Database Service