Implantar e Configurar o Siebel Cloud Manager

Para essa solução, implantaremos o Siebel Cloud Manager, disponível no OCI Marketplace.

Implantar o Siebel Cloud Manager:

  1. Navegue até o Oracle Cloud Marketplace e selecione a imagem mais recente do Siebel Cloud Manager.
  2. Escolha o compartimento apropriado e analise os termos e condições. Depois de revisado, clique em Iniciar Pilha.

Configurar informações da Pilha:

  1. Verifique os detalhes da pilha. Se necessário, atualize o nome da pilha.
  2. Clique em Próximo para continuar.

Configurar Variáveis:

  1. Na página Configurar Variáveis, forneça detalhes para as seguintes seções:
    • Geral
    • Permissões
    • VCN
    • Computação
    • Armazenamento
    • Key Management
    • Configuração de Rede Avançada

Revise e crie a Pilha:

  1. Verifique os detalhes da configuração e clique em Criar.

Monitorar a execução da Pilha:

  1. Monitore a execução da pilha do Siebel Cloud Manager até que ela seja concluída com êxito.
    Depois de concluído, revise os logs na seção Saída para obter URLs dos seguintes: Siebel Cloud Manager (SCM), Lift Utility, Shift Utility.

Configurar o Siebel Lift Utility

Depois de implantar o Siebel Cloud Manager, faça download do Siebel Lift Utility e configure-o.

Faça download do Siebel Lift Utility e configure-o:

  1. Obtenha o arquivo siebelliftutility_container.zip no Siebel Cloud Manager.
  2. Extraia o conteúdo do arquivo ZIP.
  3. Instale e configure o software Docker para gerenciar contêineres.

    Observação:

    Ao executar o Siebel Lift Utility no contêiner do Docker para gerar artefatos de banco de dados (kits de implantação), certifique-se de que o local correto do cliente do banco de dados seja fornecido.
  4. Atualize o arquivo volumemounts.ini e o arquivo tnsnames.ora com os valores necessários.

Validar Siebel Cloud Manager:

  1. Acesse o URL do Siebel Cloud Manager por meio de um navegador da Web para validar sua implantação.

Prepare um Payload para a criação do Ambiente Siebel:

  1. Prepare um payload JSON contendo as seguintes seções:
    • Seção Siebel:
      • registry_url
      • siebel_architecture
      • registry_user
      • registry_password
      • database_type
      • industry
    • Seção Infraestrutura:
      • 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
    • Seção Banco de Dados:
      • db_type
      • db_version
      • db_home_admin_password
      • data_storage_size_in_gbs
      • db_admin_password
    • Seção de informações de autorização:
      • siebel_admin_username
      • siebel_admin_password
      • default_user_password
      • table_owner_password
      • table_owner_user
      • anonymous_user_password
    • Seção do tamanho:
      • 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

Crie um Vault para Chaves de Criptografia Principais e Segredos:

  1. Crie um vault para gerenciar as chaves de criptografia e os segredos necessários para o ambiente.

Execute o Payload:

  1. Envie o payload preparado usando uma ferramenta como Postman:
    • Ponto Final: POST http://siebelcloudmanager:16690/scm/api/v1.0/environment/
    • Autorização: Basic Auth (Username: admin, Password: **************)
    • Corpo: Payload JSON bruto.

Monitorar a compilação do ambiente:

  1. Após o envio bem-sucedido, um ID de ambiente é gerado.
  2. Monitore o build por meio da Console do OCI ou enviando uma solicitação GET usando o ID do ambiente: Endpoint: GET http://localhost:16690/scm/api/v1.0/environment/env_id. Como alternativa, verifique o Resource Manager em Stacks.
  • O ambiente Siebel pode ser acessado usando o URL.
  • Um cluster do Siebel OKE com três nós de trabalho é implantado.
  • O banco de dados Siebel é provisionado como Oracle Base Database Service.