Déployer et appliquer la pile Terraform

Cette étape consiste à déployer la pile Terraform à partir d'Oracle Marketplace ou de son référentiel GitHub, puis à l'appliquer à l'environnement souhaité.

Déployer la pile Terraform

Pour démarrer le scénario, vous devez d'abord déployer la pile Terraform. Vous pouvez le faire à partir des applications Marketplace ou à partir de GitHub.

Déployer la pile à partir des applications Marketplace

Pour déployer la pile Terraform à partir des applications Marketplace, suivez la procédure ci-dessous :

  1. Connectez-vous à Oracle Cloud.
  2. Dans le menu latéral, sélectionnez Marketplace, puis Marketplace (à nouveau) pour afficher toutes les applications disponibles.
  3. Entrez les mots-clés de recherche Logging Analytics pour rechercher l'application Database Audit Logs Monitoring d'Autonomous Transaction Processing (ATP).
  4. Sélectionnez Version de pile, puis Compartiment.
  5. Consultez les conditions standard Oracle et les restrictions, puis cochez J'ai pris connaissance et j'accepte.
  6. Cliquez sur ouvrir la pile.
  7. Enfin, suivez les étapes décrites dans la section "Application de la pile à l'aide du gestionnaire de ressources" ci-dessous.

Déployer la pile à partir de Github

A partir de GitHub, vous pouvez effectuer un déploiement ou un déploiement rapide à l'aide de code source.

Effectuer un déploiement rapide

Pour déployer rapidement la pile à partir de GitHub, suivez cette procédure.

  1. Accédez au référentiel GitHub à l'adresse https://github.com/oracle-quickstart/oci-management-agent.
  2. Cliquez sur Déployer vers Oracle Cloud dans la section README.md de la page.
  3. Cochez la case J'ai pris connaissance des Conditions d'utilisation d'Oracle, puis cliquez sur Suivant.
  4. Enfin, suivez les étapes de la section "Appliquer la pile Terraform" ci-dessous.
Déployer à l'aide du code source

Utilisez cette procédure pour déployer la pile à partir de GitHub à l'aide de code source.

  1. Clonez le référentiel Git en saisissant la commande suivante :
    git clone https://github.com/oracle-quickstart/oci-management-agent 
  2. Accédez au répertoire des scripts Terraform :
    cd OciMarketplaceApps/ManagementAgent 
  3. Dans le menu latéral, accédez à Services de développeur, puis à Gestionnaire de ressources.
  4. Sur le côté gauche du gestionnaire de ressources, cliquez sur Piles.
  5. Cliquez sur Créer une pile pour commencer la création de la pile.
  6. Choisissez Ma configuration comme origine de la configuration Terraform.
  7. Choisissez Dossier comme source de configuration Terraform.
  8. Glissez-déplacez le contenu du dossier dans la zone affectée.
  9. Enfin, suivez les étapes de la section "Application de la pile Terraform" ci-dessous.

Application de la pile Terraform

L'application de la pile crée l'instance de calcul, active l'agent de gestion, installe des modules d'extension, crée des associations d'entités et démarre la capture des journaux.

Configuration des informations de pile

Pour configurer les informations de pile, suivez cette procédure.

  1. Vérifiez que les informations sur la pile sont correctement affichées.
  2. Dans Nom, entrez un identificateur de déploiement de pile unique.
  3. Vous pouvez éventuellement ajouter une description décrivant précisément ce déploiement de pile.
  4. Ouvrez Créer dans le compartiment et sélectionnez un compartiment.
  5. Vous pouvez éventuellement spécifier des balises d'espace de noms pour organiser et suivre les ressources.
  6. Cliquez sur Suivant pour passer à l'écran Configurer les variables.

Configurer des variables

Vous devez ensuite configurer les variables en indiquant l'instance Autonomous Database pour les détails de traitement des transactions, puis les détails d'instance de calcul et enfin définir les stratégies IAM d'agent de gestion.

Saisie de l'instance Autonomous Database pour les détails de traitement des transactions

Pour entrer les détails du traitement des transactions sur Autonomous Database, suivez cette procédure.

  1. Dans Sélectionner un compartiment DAV, sélectionnez le compartiment DAV approprié.
  2. Dans Sélectionner la base de données ATP à surveiller, choisissez la base de données appropriée.
  3. Entrez votre nom utilisateur DAV dans Nom utilisateur DAV.
  4. Ouvrez Sélectionner un compartiment de coffre et localisez le compartiment dans lequel réside la clé secrète de coffre.
  5. Dans Clé secrète du coffre, sélectionnez la clé secrète appropriée.
  6. Ouvrez Nom de service de base de données et sélectionnez le nom de service approprié dans la liste déroulante.
  7. Renseignez l'OCID de groupe de journaux Logging Analytics.
Entrer les détails de l'instance de calcul

Pour entrer les détails de l'instance de calcul, suivez cette procédure.

  1. Entrez un nom d'instance unique pour identifier l'instance de calcul.
  2. Ouvrez la liste déroulante Domaine de disponibilité et sélectionnez un domaine.
  3. Ouvrez la forme d'instance et sélectionnez une forme compatible avec OEL7.
  4. Sélectionnez un VCN existant dans la liste déroulante (pour plus de détails, reportez-vous à "Répondre aux prérequis pour l'implémentation de ce cas d'utilisation" ci-dessus).
  5. Sélectionnez le sous-réseau existant dans la liste déroulante (pour plus de détails, reportez-vous à "Répondre aux prérequis pour l'implémentation de ce cas d'emploi" ci-dessus).
  6. Fournissez une clé publique SSH afin de pouvoir accéder à l'instance de calcul.
Présentation des stratégies IAM d'agent de gestion

La pile est configurée pour toujours créer les stratégies par défaut. Si les stratégies nécessaires existent déjà, désélectionnez Configurer les stratégies par défaut (pour plus de détails, reportez-vous à Vérification des stratégies requises). Cliquez sur Suivant pour accéder à l'écran Vérifier.

Vérifier les entrées

Passez maintenant en revue toutes les informations saisies dans les écrans précédents. Ne cochez pas la case Exécuter l'application pour le moment et cliquez sur Créer pour terminer la création de la pile.

Appliquer la pile

Maintenant, appliquez la pile. Il s'agit d'un processus en trois étapes dans lequel vous validez vos entrées, puis appliquez réellement la pile et, enfin, détruisez les composants de service créés lors de la phase d'application afin d'annuler les modifications si vous devez réappliquer la pile.

Planifier l'opération

Exécutez la phase de planification en tant qu'étape de validation pour vous assurer qu'il n'y a aucun problème lors de l'application de la pile. Vous devez exécuter le plan et vérifier les journaux avant d'appliquer la pile.

Pour planifier l'application et vérifier la validité de la pile, suivez cette procédure.
  1. Cliquez sur Planifier pour créer le travail de plan.
  2. Indiquez un nom identifiant de manière unique le travail de plan.
  3. Cliquez sur Planifier pour exécuter le travail de planification.
  4. Consultez la section Journaux sur le même écran pour vous assurer qu'aucun problème n'a été identifié.
  5. Sélectionnez Détails de la pile dans le menu du chemin de navigation.
  6. Dans la section Travaux, vérifiez que l'état du plan est Succès.
Appliquer la pile

Appliquez la pile pour créer l'instance de calcul, activez l'agent de gestion, installez des modules d'extension, créez des associations d'entités et commencez à capturer les journaux.

Pour appliquer la pile, suivez cette procédure.
  1. Appuyez sur Appliquer pour commencer à créer le travail d'application.
  2. Entrez un nom qui identifie de manière unique le travail de candidature.
  3. Conservez l'option Appliquer une résolution de plan d'emploi pour approuver automatiquement le travail d'application.
  4. Cliquez sur Appliquer pour exécuter le travail d'application.
  5. Consultez la section Journaux sur le même écran pour vous assurer qu'aucun problème n'a été identifié.
  6. Vérifiez dans la section Informations sur le travail que l'état du travail d'application est Succès.
  7. Sous Ressources, cliquez sur Sorties pour afficher les informations de sortie d'exécution.
  8. Cliquez sur l'onglet Informations sur l'application pour accéder aux liens vers les ressources que vous venez de créer.
Destruction des composants de service

Vous détruisez généralement les composants de service lorsque vous souhaitez annuler les modifications ayant échoué et nettoyer l'environnement avant de réappliquer la pile.

Remarques :

La destruction ne supprime pas l'entité Logging Analytics et l'agent de gestion de l'interface utilisateur. Pour supprimer ces ressources, recherchez l'OCID dans la section de sortie d'un travail de pile, effectuez une recherche dans la section RQS de la console et accédez à la page de ressource correspondante. Pour supprimer l'entité Logging Analytics, enlevez d'abord les sources associées, puis supprimez l'entité.
Pour détruire les composants de service, suivez cette procédure.
  1. Sur la page Détails de la pile, cliquez sur Détruire pour détruire les ressources créées par le travail d'application des modifications plus tôt dans ce processus.
  2. Entrez un nom qui identifie de manière unique le travail de destruction.
  3. Cliquez sur Destruire pour exécuter le travail de destruction.
  4. Consultez les informations de la section Journaux pour vous assurer que toutes les ressources ont été détruites.
  5. Dans la section Informations sur le travail, vérifiez que l'état du travail de destruction est Succès.