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 de déployer les ressources.
Prérequis
Téléchargez les fichiers Oracle requis
Vous avez besoin de fichiers d'installation Oracle spécifiques avant de pouvoir créer le AWS 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
Linux x86-64
Dernier OPatch utilitaire
Patches PSU de janvier 2023
Correctifs PSU et RU de base de données
Correctifs supplémentaires requis
Patches PSU d'avril 2023
Correctifs PSU et RU de base de données
Correctifs supplémentaires requis
Configuration du 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 AWS CloudFormation modèle
Avant de déployer RDS Custom pour Oracle, vous devez télécharger et configurer le AWS CloudFormation modèle qui crée les prérequis nécessaires.
Copiez et enregistrez le modèle
-
Accédez à Déploiement de RDS Custom pour 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
Choisissez 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é
Conserver les valeurs des paramètres par défaut
Sélectionnez Next pour créer la pile
Alternative : utilisation de la AWS CLI
Au lieu d'utiliser la console, vous pouvez créer la pile en utilisant 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
Copiez et enregistrez le modèle
-
Accédez à Déploiement de RDS Custom pour 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 :
BucketName
CEVS3Prefix
Mot 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
-
Choisissez 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
-
Renseignez les paramètres comme suit :
BucketName:
rds-custom-id
CEVS3Prefix: 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 Amazon VPC
Rôles et politiques IAM
AWS KMS clé de chiffrement
Versions de moteur personnalisées (CEVs)
Instances RDS Custom pour Oracle pour les configurations mono-AZ et multi-AZ
Surveillez la progression de votre déploiement
Après avoir créé la AWS CloudFormation pile, 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 (CEVs) et d'instances RDS.
Pour suivre la progression du déploiement :
Ouvrez la AWS CloudFormation console.
Choisissez le nom de votre pile.
Cliquez sur l'onglet Événements pour voir la progression et identifier les éventuelles erreurs.
Note
La création d'un CEV nécessite généralement 2 à 3 heures. Une fois la création du CEV terminée avec succès, Amazon RDS commence automatiquement à créer l'instance Amazon RDS.
Après le 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 du 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.
- La création du CEV échoue
-
Vérifiez que tous les correctifs requis sont chargés sur Amazon S3
Vérifier les autorisations IAM
Vérifiez que les versions des correctifs sont correctes ; consultez le Prérequis pour la liste des correctifs requis.
- La création d'une instance Amazon RDS échoue
-
Vérifiez les VPC/subnet configurations
Vérifier les règles du groupe de sécurité
Confirmez que le CEV est disponible