Création d'un déploiement bleu/vert

Vous pouvez créer un déploiement bleu/vert.

Cette tâche nécessite les éléments suivants :
  • Système de base de données source autonome existant.
  • Politique qui vous permet de créer des systèmes de base de données et des déploiements bleu/vert dans le compartiment cible.
  • Politique qui vous permet d'utiliser, de mettre à jour et d'écrire du contenu dans le système de base de données source.
  • Politique qui vous permet de créer des canaux de réplication dans le compartiment de déploiement.
  • Si vous spécifiez une configuration personnalisée pour le système de base de données cible, une politique qui vous permet de lire la configuration.
  • Politiques permettant au service de lire et d'attacher le sous-réseau du système de base de données source et les groupes de sécurité de réseau.
Utilisez la console, une interface de ligne de commande ou l'API REST pour créer un déploiement bleu/vert.

Utilisation de la console

Utilisez la console pour créer un déploiement bleu/vert.

Lorsque vous créez un déploiement bleu/vert, le service crée le système de base de données vert (cible) et un canal de réplication.
Effectuez les opérations suivantes pour créer un déploiement bleu/vert :
  1. Dans la page Liste des systèmes de base de données, sélectionnez le système de base de données avec lequel vous voulez travailler. Si vous avez besoin d'aide pour trouver la page de liste ou le système de base de données, voir Liste des systèmes de base de données - Utilisation de la console.
    La page de détails s'ouvre et affiche des informations sur le système de base de données.
  2. Dans le menu Actions, sélectionnez Créer un déploiement bleu/vert.
    La page Créer un déploiement bleu/vert s'affiche.
  3. Fournir les informations de base pour le déploiement :
    • Nom : Spécifiez un nom pour le déploiement bleu/vert.
    • Créer dans le compartiment : Sélectionnez le compartiment dans lequel créer le déploiement bleu/vert.
    • Marqueurs : (Facultatif) Ajoutez des marqueurs définis ou des marqueurs à structure libre.
    • Système de base de données bleu (source) : Sélectionnez le système de base de données source autonome existant. Si vous avez commencé à partir de la page des détails du système de base de données, le système de base de données source est déjà sélectionné.
  4. Dans la section Détails du système de base de données vert (cible), fournissez les détails du système de base de données cible :
    • Version MySQL : Sélectionnez la version MySQL pour le système de base de données cible vert.
    • Forme : Sélectionnez la forme du système de base de données cible vert.
    • Configuration : Sélectionnez la configuration du système de base de données cible vert. Si la forme cible est identique à la forme du système de base de données source, la configuration du système de base de données source est sélectionnée par défaut.
    • Taille du stockage de données : Spécifiez la taille du stockage pour le système de base de données cible vert. La valeur doit être supérieure ou égale à la taille de stockage du système de base de données source bleu.
  5. Dans la section Détails du canal de réplication, fournissez les détails du canal de réplication :
    • Nom d'utilisateur de réplication : Spécifiez le nom d'utilisateur de réplication.
    • Mot de passe de réplication : Spécifiez et confirmez le mot de passe de réplication.
    • Nom d'utilisateur du demandeur : (Facultatif) Spécifiez le nom d'utilisateur du demandeur.
    • Mode SSL : Sélectionnez le mode SSL pour le canal de réplication. Si vous sélectionnez Vérifier l'autorité de certification ou Vérifier l'identité, chargez le certificat X509 (PEM) de l'autorité de certification.
  6. Cliquez sur Créer un déploiement.
Le déploiement bleu/vert est créé. Le système de base de données source reste actif pendant le provisionnement du service et prépare le système de base de données cible et le canal de réplication. Le système de base de données cible est dérivé du système de base de données source et utilise les paramètres cibles que vous fournissez pour le déploiement.

Utilisation de l'interface de ligne de commande

Utilisez l'interface de ligne de commande pour créer un déploiement bleu/vert.

Outre les exigences relatives à la création d'un déploiement bleu/vert, cette tâche requiert les éléments suivants :
  • Un compartiment et l'identificateur Oracle Cloud (OCID) du système de base de données source.
  • Installation de l'interface de ligne de commande correctement configurée et clés SSH requises. Voir Interface de ligne de commande.

Effectuez les opérations suivantes pour créer un déploiement bleu/vert :

  1. Ouvrez une invite de commande et exécutez la commande suivante :
    oci mysql blue-green-deployment create 
      --compartment-id <CompartmentOCID>
      --display-name <DisplayName>
      --source-db-system-id <SourceDBSystemOCID>
      --target-db-system-details '{
        "mysqlVersion": "<MySQLVersion>",
        "shapeName": "<ShapeName>",
        "configurationId": "<ConfigurationOCID>",
        "dataStorageSizeInGBs": <StorageSizeInGBs>
      }'
      --channel-details '{
        "sourceUsername": "<SourceUserName>",
        "sourcePassword": "<SourcePassword>",
        "applierUsername": "<ApplierUserName>",
        "sslMode": "<SslMode>",
        "sslCaCertificate": "<SslCaCertificate>"
      }'
    • compartment-id : Spécifiez l'OCID du compartiment dans lequel créer le déploiement bleu/vert.
    • display-name : Spécifiez un nom d'affichage pour le déploiement bleu/vert.
    • source-db-system-id : Spécifiez l'OCID du système de base de données source autonome existant.
    • target-db-system-details : Fournir les détails du système de base de données vert (cible), notamment la version, la forme, la configuration et la taille de stockage de MySQL.
    • channel-details : Fournissez les détails du canal de réplication. Les valeurs sourceUsername et sourcePassword sont requises. Facultativement, spécifiez applierUsername, sslMode et sslCaCertificate. Si sslMode est VERIFY_CA ou VERIFY_IDENTITY, spécifiez sslCaCertificate.
Le déploiement bleu/vert est créé. Le système de base de données source reste actif pendant le provisionnement du service et prépare le système de base de données cible et le canal de réplication.