Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Déploiement de RDS Custom for Oracle avec AWS CloudFormation
Automatisez votre déploiement RDS Custom for Oracle à l’aide du modèle fourni AWS CloudFormation. Remplissez les conditions préalables suivantes avant le déploiement des ressources.
Prérequis
Téléchargement des fichiers Oracle requis
Vous avez besoin de fichiers d’installation Oracle spécifiques avant de pouvoir créer le modèle CloudFormation. Téléchargez ces fichiers avant de les déployer.
-
Accédez à Oracle Database 19c (19.3)
-
Localisez et téléchargez le fichier
LINUX.X64_193000_db_home.zip -
Renommez le fichier en
V982063-01.zip -
Téléchargez les correctifs restants, en sélectionnant Plateforme ou Langue comme
Linux x86-64
Utilitaire OPatch le plus récent
Correctifs PSU de janvier 2023
Correctifs PSU et RU de base de données
Correctifs supplémentaires requis
Correctifs PSU d’avril 2023
Correctifs PSU et RU de base de données
Correctifs supplémentaires requis
Configuration de compartiment Amazon S3
Créez un compartiment Amazon S3 dans votre Compte AWS ou choisissez un compartiment existant.
-
Créez une structure de dossiers dans le compartiment, comme dans l’exemple ci-dessous.
<bucket-name>/ └── oracle_cev/ ├── V982063-01.zip ├── p6880880_190000_Linux-x86-64.zip ├── p34765931_190000_Linux-x86-64.zip ├── p34786990_190000_Linux-x86-64.zip ├── p35099667_190000_Linux-x86-64.zip ├── p35099674_190000_Generic.zip ├── p28730253_190000_Linux-x86-64.zip ├── p29213893_1918000DBRU_Generic.zip ├── p35012866_1918000DBRU_Linux-x86-64.zip ├── p35042068_190000_Linux-x86-64.zip ├── p35050341_190000_Linux-x86-64.zip ├── p29213893_1919000DBRU_Generic.zip ├── p33125873_1919000DBRU_Linux-x86-64.zip ├── p35220732_190000_Linux-x86-64.zip └── p35239280_190000_Generic.zip Chargez tous les fichiers Oracle que vous avez précédemment téléchargés dans les dossiers appropriés.
Déploiement de RDS Custom for Oracle à l’aide de AWS CloudFormation
Étape 1 : préparation du modèle CloudFormation
Avant de déployer de RDS Custom for Oracle, vous devez télécharger et configurer le modèle CloudFormation qui crée les conditions préalables nécessaires.
Copier et enregistrer le modèle
-
Accédez à Déploiement de RDS Custom for Oracle avec une ou plusieurs zones de disponibilité
-
Copiez le modèle dans le format de votre choix (YAML ou JSON)
-
Enregistrez le fichier au format YAML ou JSON. Par exemple,
rds-custom-oracle-prereqs.yaml
Lancer la pile dans la console AWS
Ouvrez la console AWS et accédez à AWS CloudFormation
Sélectionnez Créer une pile > Avec de nouvelles ressources (standard)
-
Sélectionnez Choisir un modèle existant
-
Sélectionnez Charger un fichier modèle > Choisir un fichier
-
Sélectionnez le fichier modèle que vous avez précédemment téléchargé
Conservez les valeurs de paramètres par défaut
Sélectionnez Suivant pour créer la pile
Alternative : utilisation de l’interface de ligne de commande (CLI) AWS
Au lieu d’utiliser la console, vous pouvez créer la pile à l’aide de AWS CLI :
aws cloudformation create-stack \ --stack-name rds-custom-oracle \ --template-body file://rds-custom-oracle-prereqs.yaml \ --capabilities CAPABILITY_NAMED_IAM
Étape 2 : création des versions de moteur personnalisées (CEV) et des instances Amazon RDS
Copier et enregistrer le modèle
-
Accédez à Déploiement de RDS Custom for Oracle avec une ou plusieurs zones de disponibilité
-
Copiez le modèle dans le format de votre choix (YAML ou JSON)
-
Mettez à jour les paramètres suivants dans le modèle si nécessaire :
BucketNameCEVS3PrefixMot de passe principal de la base de données (remplace *************)
-
Enregistrez le fichier au format YAML ou JSON
Étape 3 : déploiement à l’aide de la console AWS
-
Ouvrez la console AWS et accédez à AWS CloudFormation
-
Sélectionnez Créer une pile > Avec de nouvelles ressources (standard)
-
Sélectionnez Choisir un modèle existant
-
Sélectionnez Charger un fichier modèle > Choisir un fichier
-
Sélectionnez le fichier modèle que vous avez précédemment téléchargé
-
Laissez les paramètres comme valeurs par défaut
-
Remplissez les paramètres comme suit :
BucketName:rds-custom-idCEVS3Prefix: oracle_cev CEVCreation: Yes Vérifiez la configuration et sélectionnez Suivant pour créer la pile
Facultatif : déploiement à l’aide de AWS CLI
aws cloudformation create-stack \ --stack-name rds-custom-oracle \ --template-body file://rds-custom-oracle.yaml \ --parameters \ ParameterKey=BucketName,ParameterValue=rds-custom-id \ ParameterKey=CEVS3Prefix,ParameterValue=oracle_cev \ ParameterKey=CEVCreation,ParameterValue=Yes \ --capabilities CAPABILITY_NAMED_IAM
Ressources de déploiement créées
Le modèle crée les ressources suivantes :
Amazon VPC avec sous-réseaux publics et privés
Groupes de sécurité
Points de terminaison de VPC Amazon
Rôles et politiques IAM
Chiffrement des clés AWS KMS
Versions de moteur personnalisées (CEV)
Instances RDS Custom for Oracle pour les configurations mono-AZ et multi-AZ
Surveillez la progression de votre déploiement
Après avoir créé la pile CloudFormation, surveillez sa progression pour garantir un déploiement réussi. Le processus de déploiement inclut la création de versions de moteur personnalisées (CEV) et d’instances RDS.
Surveillance de la progression de votre déploiement :
Ouvrez la console CloudFormation.
Choisissez le nom de votre pile.
Cliquez sur l’onglet Événements pour observer la progression et identifier les éventuelles erreurs.
Note
La création d’une CEV nécessite généralement 2 à 3 heures. Une fois la création de la CEV terminée avec succès, Amazon RDS commence automatiquement à créer l’instance Amazon RDS.
Post-déploiement
Une fois le processus de création de la pile terminé, effectuez les étapes de vérification et de configuration post-déploiement suivantes :
Sur la page de la console Amazon RDS, accédez à Versions du moteur personnalisées pour vérifier la création de la CEV.
Vérifiez que les instances Amazon RDS sont créées et disponibles
Testez la connectivité aux instances Amazon RDS
Configurez des stratégies de surveillance et de sauvegarde selon les besoins
Nettoyage
Pour supprimer toutes les ressources, exécutez la commande AWS CLI suivante :
aws cloudformation delete-stack --stack-name rds-custom-oracle
Résolution des problèmes
Si vous rencontrez des problèmes lors du déploiement, utilisez les solutions suivantes pour résoudre les problèmes courants.
- Échec de la création de la CEV
-
Vérifiez que tous les correctifs requis ont été téléchargés vers Amazon S3
Vérifiez les autorisations IAM
Vérifiez que les versions des correctifs sont correctes ; consultez les Prérequis pour la liste des correctifs requis.
- Échec de la création d’une instance Amazon RDS
-
Vérifiez les configurations du VPC/sous-réseau
Vérifiez les règles des groupes de sécurité
Confirmez que la CEV est disponible