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.
Création d'une version CEV pour RDS Custom pour SQL Server
Vous pouvez créer une version de moteur personnalisée (CEV) à l'aide de la AWS Management Console ou d'AWS CLI. Vous pouvez ensuite utiliser la version CEV pour créer une instance de base de données RDS Custom pour SQL Server.
Assurez-vous que l'Amazon Machine Image (AMI) se trouve dans la même région et le même compte AWS que votre CEV. Sinon, le processus de création d'une version CEV échoue.
Pour plus d'informations, consultez Création et connexion à une instance de base de données pour Amazon RDS Custom for SQL Server.
Important
Les étapes de création d'une version CEV sont les mêmes pour les images AMI créées avec SQL Server préinstallé et celles créées à l'aide du modèle Bring Your Own Media (BYOM).
Pour créer une CEV
Connectez-vous à la AWS Management Console et ouvrez la console Amazon RDS à l'adresse https://console.aws.amazon.com/rds/
. -
Dans le panneau de navigation, choisissez Custom engine versions (Versions de moteur personnalisées).
La page Custom engine versions (Versions de moteur personnalisées) affiche toutes les CEV qui existent actuellement. Si vous n'avez pas créé de version CEV, la table est vide.
-
Choisissez Create custom engine version (Créer une version de moteur personnalisée).
-
Dans Engine type (Type de moteur), choisissez Microsoft SQL Server.
-
Pour Edition, choisissez l'édition du moteur de base de données que vous souhaitez utiliser.
-
Pour Major version (Version majeure), choisissez la version majeure du moteur qui est installée sur votre AMI.
-
Dans Version details (Détails de la version), saisissez un nom valide dans Custom engine version name (Nom de version de moteur personnalisée).
Le format de nom est
. Vous pouvez utiliser de 1 à 50 caractères alphanumériques, des traits de soulignement, des tirets et des points. Par exemple, vous pouvez saisir le nommajor-engine-version
.minor-engine-version
.customized_string
15.00.4249.2.my_cevtest
.Si vous le souhaitez, saisissez une description pour votre CEV.
-
Dans Installation Media (Support d'installation), accédez à l'ID AMI à partir duquel vous souhaitez créer la version CEV ou saisissez-le.
-
Dans la section Tags (Identifications), ajoutez des identifications pour identifier la version CEV.
-
Choisissez Create custom engine version (Créer une version de moteur personnalisée).
La page Custom engine versions (Versions de moteur personnalisées) s'affiche. Votre version CEV s'affiche avec le statut pending-validation (validation en attente)
Pour créer un CEV à l'aide deAWS CLI, exécutez la commande create-custom-db-engine-version.
Les options suivantes sont requises :
-
--engine
-
--engine-version
-
--image-id
Vous pouvez également spécifier les options suivantes :
-
--description
-
--region
-
--tags
L'exemple suivant crée une CEV nommée 15.00.4249.2.my_cevtest
. Assurez-vous que le nom de votre version CEV commence par le numéro de version majeure du moteur.
Pour LinuxmacOS, ou Unix :
aws rds create-custom-db-engine-version \ --engine custom-sqlserver-ee \ --engine-version
15.00.4249.2.my_cevtest
\ --image-idami-0r93cx31t5r596482
\ --description "Custom SQL Server EE 15.00.4249.2 cev test"
La sortie partielle suivante affiche le moteur, les groupes de paramètres et d'autres informations.
"DBEngineVersions": [ { "Engine": "custom-sqlserver-ee", "MajorEngineVersion": "15.00", "EngineVersion": "15.00.4249.2.my_cevtest", "DBEngineDescription": "Microsoft SQL Server Enterprise Edition for RDS Custom for SQL Server", "DBEngineVersionArn": "arn:aws:rds:us-east-1:<my-account-id>:cev:custom-sqlserver-ee/15.00.4249.2.my_cevtest/a1234a1-123c-12rd-bre1-1234567890", "DBEngineVersionDescription": "Custom SQL Server EE 15.00.4249.2 cev test", "Image": [ "ImageId": "ami-0r93cx31t5r596482", "Status": "pending-validation" ], "CreateTime": "2022-11-20T19:30:01.831000+00:00", "SupportsLogExportsToCloudwatchLogs": false, "SupportsReadReplica": false, "Status": "pending-validation", "SupportsParallelQuery": false, "SupportsGlobalDatabases": false, "TagList": [] } ]
Si le processus de création d'une version CEV échoue, RDS Custom pour SQL Server émet des problèmes RDS-EVENT-0198
avec le message Creation failed for custom engine version
. Le message comprend des détails sur l'échec. Par exemple, l'événement imprime les fichiers manquants. Pour trouver des idées de résolution des problèmes liés à la création d'une version CEV, consultez Résolution des erreurs de version CEV pour RDS Custom for SQL Server.major-engine-version.cev_name
Création d'une instance de base de données RDS Custom pour SQL Server à partir d'une version CEV
Une fois que vous avez créé une version CEV, CEV status (Statut de CEV) affiche pending-validation
. Vous pouvez maintenant créer une nouvelle instance de base de données RDS Custom pour SQL Server à l'aide de la version CEV. Pour créer une nouvelle instance de base de données RDS Custom pour SQL Server à partir d'une version CEV, consultez Création d'une instance de base de données RDS Custom for SQL Server.
Cycle de vie d'une version CEV
Le cycle de vie d'une version CEV comprend les statuts suivants.
Statut de CEV | Description | Suggestions de dépannage |
---|---|---|
|
Une version CEV a été créée et attend la validation de l'AMI associée. Une version CEV restera à l'état |
En l'absence de tâches existantes, créez une nouvelle instance de base de données RDS Custom pour SQL Server à partir de la version CEV. Lors de la création de l'instance de base de données RDS Custom pour SQL Server, le système tente de valider l'AMI associée pour une version CEV. |
|
Une tâche de création pour l'instance de base de données RDS Custom pour SQL Server basée sur une nouvelle version CEV est en cours. Lors de la création de l'instance de base de données RDS Custom pour SQL Server, le système tente de valider l'AMI associée d'une version CEV. |
Attendez la fin de la tâche de création de l'instance de base de données RDS Custom pour SQL Server existante. Vous pouvez utiliser la console RDS EVENTS pour passer en revue les messages d'événement détaillés à des fins de résolution des problèmes. |
|
La version CEV a été validée avec succès. Une version CEV saisira le statut |
La version CEV ne nécessite aucune validation supplémentaire. Elle peut être utilisée pour créer des instances de base de données RDS Custom pour SQL Server ou modifier des instances existantes. |
|
La version CEV est passée à un état inactif. |
Vous ne pouvez pas créer ou mettre à niveau une instance de base de données RDS Custom avec cette version CEV. De plus, vous ne pouvez pas restaurer un instantané de base de données pour créer une nouvelle instance de base de données RDS Custom avec cette version CEV. Pour obtenir des informations sur la façon de modifier l'état en |
|
L'étape de création d'une instance de base de données a échoué pour cette version CEV avant qu'elle puisse valider l'AMI. Sinon, l'AMI sous-jacente utilisée par la version CEV n'est pas dans un état disponible. |
Résolvez la cause racine pour laquelle le système n'a pas pu créer l'instance de base de données. Consultez le message d'erreur détaillé et essayez à nouveau de créer une nouvelle instance de base de données. Veillez à ce que l'AMI sous-jacente utilisée par la version CEV soit dans un état disponible. |
|
Une erreur s'est produite lors de la validation de l'AMI. |
Consultez les détails techniques de l'erreur. Vous ne pouvez pas tenter de valider à nouveau l'AMI avec cette version CEV. Passez en revue les recommandations suivantes :
Créez une nouvelle version CEV en utilisant les informations correctes. Si nécessaire, créez une nouvelle instance EC2 à l'aide d'une AMI prise en charge et exécutez le processus Sysprep sur celle-ci. |