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 pour Oracle avec AWS CloudFormation
Automatisez votre déploiement de RDS Custom pour Oracle à l'aide du AWS CloudFormation modèle fourni. Remplissez les conditions préalables suivantes avant le déploiement des ressources.
Conditions préalables
Téléchargement des fichiers Oracle requis
Vous avez besoin de fichiers d'installation Oracle spécifiques avant de pouvoir créer le CloudFormation modèle. 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
Dernier OPatch utilitaire
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 compartiment 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éployez RDS Custom pour Oracle à l'aide de AWS CloudFormation
Étape 1 : préparer le CloudFormation modèle
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
Lancez la pile dans la AWS console
Ouvrez la AWS console 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 la AWS CLI
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 personnalisées du moteur (CEVs) 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 AWS console
-
Ouvrez la AWS console 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
AWS KMSclé de chiffrement
Versions de moteur personnalisées (CEVs)
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 CloudFormation pile, surveillez sa progression pour garantir un déploiement réussi. Le processus de déploiement inclut la création de versions personnalisées du moteur (CEVs) et d'instances RDS.
Surveillance de la progression de votre déploiement :
Ouvrez la CloudFormation console.
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 AWS CLI commande 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 Conditions préalables pour la liste des correctifs requis.
- Échec de la création d’une instance Amazon RDS
-
Vérifiez les VPC/subnet configurations
Vérifiez les règles des groupes de sécurité
Confirmez que la CEV est disponible