Déployer Oracle SOA Suite sur Oracle Kubernetes Engine
Cette étape consiste à provisionner un cluster Kubernetes sur Oracle Kubernetes Engine, avec une base de données pour les schémas SOA Suite et un chemin de montage de stockage de fichiers pour stocker les fichiers de domaine SOA Suite et Oracle SOA Suite dans Kubernetes.
- Git
- Interface de ligne de commande OCI
- Terraform
- Helm 3.x
Accepter les conditions d'utilisation des images Docker
Le graphique est requis pour utiliser l'image Docker Oracle SOA Suite à partir d'Oracle Container Registry. Par conséquent, vous devez accepter les conditions générales de l'image Docker Oracle SOA Suite, sinon l'extraction de l'image à partir du registre échoue.
Pour accepter les conditions, procédez comme suit :
Obtenir le code Terraform
Le code Terraform vous permet de déployer l'infrastructure nécessaire (cluster Kubernetes, stockage de fichiers) et de déployer le graphique Helm SOA et ses prérequis.
Pour obtenir le code Terraform, procédez comme suit :
Collecte des informations requises
Recherchez et copiez les OCID de location et de compartiment appropriés.
- Obtenez l'OCID de location à partir de la console Oracle Cloud en cliquant sur l'icône Utilisateur (en haut à droite), puis sur Location. Copiez l'OCID de la location (champ de location) et collez-le dans le fichier d'environnement.
- Obtenez l'OCID de compartiment à partir de la console Oracle Cloud en cliquant sur Identité, puis sur Compartiments. Accédez au compartiment dans lequel déployer l'infrastructure et copiez l'OCID de ce compartiment.
Création d'un fichier de configuration terraform.tfvars
Pour exécuter le déploiement, vous devez créer un fichier nommé terraform.tfvars
et y définir quelques paramètres.
Exécuter le déploiement
Une fois tous les travaux préliminaires terminés, vous exécutez le déploiement.
- Pool de noeuds de 3 noeuds.
- Base de données dans laquelle stocker les schémas Oracle SOA Suite.
- Système de fichiers de stockage et cible de montage pour stocker les fichiers de domaine Oracle SOA Suite.
- Opérateur Oracle WebLogic Kubernetes.
- Le contrôleur d'entrée Traefik.