Distribuisci e configura Siebel Cloud Manager

Per questa soluzione, distribuiremo Siebel Cloud Manager, disponibile su OCI Marketplace.

Distribuisci Siebel Cloud Manager:

  1. Passare a Oracle Cloud Marketplace e selezionare l'immagine Siebel Cloud Manager più recente.
  2. Scegliere il compartimento appropriato ed esaminare i termini e le condizioni. Dopo aver eseguito la revisione, fare clic su Avvia stack.

Configura informazioni stack:

  1. Esaminare i dettagli dello stack. Se necessario, aggiornare il nome dello stack.
  2. Fare clic su Avanti per continuare.

Configura variabili:

  1. Nella pagina Configura variabili fornire i dettagli per le sezioni riportate di seguito.
    • Generale
    • Autorizzazioni
    • VCN
    • Calcolo
    • Memoria
    • Gestione chiavi
    • Configurazione di rete avanzata

Rivedere e creare lo stack:

  1. Rivedere i dettagli della configurazione e fare clic su Crea.

Esecuzione dello stack di monitoraggio:

  1. Monitorare l'esecuzione dello stack di Siebel Cloud Manager finché non viene completato correttamente.
    Al termine, rivedere i log nella sezione Output per gli URL dei seguenti elementi: Siebel Cloud Manager (SCM), Utility Lift, Utility Shift.

Configurare la utility Siebel Lift

Dopo aver distribuito Siebel Cloud Manager, scaricare e configurare la utility Siebel Lift.

Scaricare e configurare la utility Siebel Lift:

  1. Recupera il file siebelliftutility_container.zip da Siebel Cloud Manager.
  2. Estrarre il contenuto del file ZIP.
  3. Installare e configurare il software Docker per la gestione dei container.

    Nota

    Quando si esegue la utility Siebel Lift nel contenitore Docker per generare gli artifact del database (kit di distribuzione), assicurarsi che venga fornita la posizione corretta del client del database.
  4. Aggiornare il file volumemounts.ini e il file tnsnames.ora con i valori richiesti.

Convalida Siebel Cloud Manager:

  1. Accedere all'URL di Siebel Cloud Manager tramite un browser Web per convalidarne la distribuzione.

Prepara un payload per la creazione dell'ambiente Siebel:

  1. Preparare un payload JSON contenente le sezioni riportate di seguito.
    • Sezione Siebel:
      • registry_url
      • siebel_architecture
      • registry_user
      • registry_password
      • database_type
      • industry
    • Sezione Infrastruttura:
      • 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
    • Sezione Database:
      • db_type
      • db_version
      • db_home_admin_password
      • data_storage_size_in_gbs
      • db_admin_password
    • Sezione informazioni autorizzazione:
      • siebel_admin_username
      • siebel_admin_password
      • default_user_password
      • table_owner_password
      • table_owner_user
      • anonymous_user_password
    • Sezione dimensioni:
      • 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

Creare un vault per le chiavi e i segreti di cifratura principali:

  1. Creare un vault per gestire le chiavi di cifratura e i segreti necessari per l'ambiente.

Eseguire il payload:

  1. Invia il payload preparato utilizzando uno strumento come Postman:
    • Endpoint: POST http://siebelcloudmanager:16690/scm/api/v1.0/environment/
    • Autorizzazione: Basic Auth (Username: admin, Password: **************)
    • Corpo: payload JSON raw.

Monitorare la build dell'ambiente:

  1. Al completamento della sottomissione, viene generato un ID ambiente.
  2. Monitorare la build tramite OCI Console o inviando una richiesta GET utilizzando l'ID ambiente: Endpoint: GET http://localhost:16690/scm/api/v1.0/environment/env_id. In alternativa, selezionare Resource Manager in Stacks.
  • È possibile accedere all'ambiente Siebel utilizzando l'URL.
  • Viene distribuito un cluster OKE Siebel con tre nodi di lavoro.
  • Il provisioning del database Siebel viene eseguito come Oracle Base Database Service.