Déployer et configurer Siebel Cloud Manager

Pour cette solution, nous allons déployer Siebel Cloud Manager, disponible sur OCI Marketplace.

Déployer Siebel Cloud Manager :

  1. Accédez à Oracle Cloud Marketplace et sélectionnez la dernière image Siebel Cloud Manager.
  2. Choisissez le compartiment approprié et vérifiez les conditions générales. Après vérification, cliquez sur Lancer la pile.

Configurez les informations sur la pile :

  1. Vérifiez les détails de la pile. Si nécessaire, mettez à jour le nom de la pile.
  2. Cliquez sur Suivant pour continuer.

Configurer des variables:

  1. Sur la page Configurer des variables, fournissez les détails des sections suivantes :
    • Général
    • Droits d'accès
    • VCN
    • Compute
    • Stockage
    • Gestion des clés
    • Configuration réseau avancée

Vérifiez et créez la pile :

  1. Vérifiez les détails de configuration et cliquez sur Créer.

Surveiller l'exécution de la pile :

  1. Surveillez l'exécution de la pile Siebel Cloud Manager jusqu'à ce qu'elle soit terminée avec succès.
    Une fois terminé, consultez les journaux de la section Sortie pour connaître les URL des éléments suivants : Siebel Cloud Manager (SCM), Utilitaire de levage, Utilitaire de décalage.

Configurer l'utilitaire Siebel Lift

Après avoir déployé Siebel Cloud Manager, téléchargez et configurez l'utilitaire Siebel Lift.

Téléchargez et configurez l'utilitaire Siebel Lift :

  1. Obtenez le fichier siebelliftutility_container.zip à partir de Siebel Cloud Manager.
  2. Extraire le contenu du fichier ZIP.
  3. Installer et configurer le logiciel Docker pour la gestion des conteneurs.

    Remarques :

    Lorsque vous exécutez l'utilitaire Siebel Lift dans le conteneur Docker pour générer des artefacts de base de données (kits de déploiement), assurez-vous que l'emplacement correct du client de base de données est fourni.
  4. Mettez à jour les fichiers volumemounts.ini et tnsnames.ora avec les valeurs requises.

Validez Siebel Cloud Manager :

  1. Accédez à l'URL Siebel Cloud Manager via un navigateur Web pour valider son déploiement.

Préparez une charge utile pour la création de l'environnement Siebel :

  1. Préparez une charge utile JSON contenant les sections suivantes :
    • Section Siebel :
      • registry_url
      • siebel_architecture
      • registry_user
      • registry_password
      • database_type
      • industry
    • Section Infrastructure :
      • 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
    • Section Base de données:
      • db_type
      • db_version
      • db_home_admin_password
      • data_storage_size_in_gbs
      • db_admin_password
    • Section Infos sur l'authentification :
      • siebel_admin_username
      • siebel_admin_password
      • default_user_password
      • table_owner_password
      • table_owner_user
      • anonymous_user_password
    • Section de taille :
      • 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

Créez un coffre pour les clés de cryptage maître et les clés secrètes :

  1. Créez un coffre pour gérer les clés de cryptage et les clés secrètes requises pour l'environnement.

Exécutez la charge utile :

  1. Soumettez la charge utile préparée à l'aide d'un outil tel que Postman :
    • Adresse : POST http://siebelcloudmanager:16690/scm/api/v1.0/environment/
    • Autorisation : Basic Auth (Username: admin, Password: **************)
    • Corps : charge utile JSON brute.

Surveillez la création de l'environnement :

  1. Une fois la soumission effectuée, un ID d'environnement est généré.
  2. Surveillez le build via la console OCI ou en envoyant une demande GET à l'aide de l'ID d'environnement : Endpoint: GET http://localhost:16690/scm/api/v1.0/environment/env_id. Vous pouvez également vérifier Resource Manager sous Stacks.
  • L'environnement Siebel est accessible à l'aide de l'URL.
  • Un cluster OKE Siebel avec trois noeuds de processus actif est déployé.
  • La base de données Siebel est provisionnée en tant qu'Oracle Base Database Service.