部署和配置 Siebel Cloud Manager

对于此解决方案,我们将部署在 OCI 市场上的 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 实用程序、Shift 实用程序。

配置 Siebel 提升实用程序

部署 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

为主加密密钥和密钥创建 Vault:

  1. 创建 Vault 以管理环境所需的加密密钥和密钥。

执行有效负载:

  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。或者,检查 "Stacks"(堆栈)下的 "Resource Manager"(资源管理器)。
  • 可以使用 URL 访问 Siebel 环境。
  • 部署了具有三个 Worker 节点的 Siebel OKE 集群。
  • Siebel 数据库已预配为 Oracle Base Database Service