Skip to main content
Tous les fournisseurs cloud
  • Amazon Web Services
  • Google Cloud
  • Microsoft Azure
  • Tous les fournisseurs cloud
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Installez le plug-in SnapCenter pour Oracle et ajoutez des hôtes de base de données

Contributeurs

Vous devez installer le plug-in SnapCenter pour Oracle sur chacun des hôtes de base de données Oracle, ajouter les hôtes de base de données et découvrir les bases de données sur l'hôte pour attribuer des règles et créer des sauvegardes.

  • Si SSH est activé pour l'hôte de base de données, vous pouvez installer le plug-in à l'aide de l'une des méthodes suivantes :

    • Installez le plug-in et ajoutez l'hôte à partir de l'interface utilisateur à l'aide de l'option SSH. En savoir plus >>.

    • Installez le plug-in à l'aide du script et ajoutez l'hôte à partir de l'interface utilisateur à l'aide de l'option manuelle. En savoir plus >>.

  • Si SSH est désactivé, installez le plug-in manuellement et ajoutez l'hôte à partir de l'interface utilisateur à l'aide de l'option Manual. En savoir plus >>.

Prérequis

Avant d'ajouter l'hôte, vous devez vous assurer que les prérequis sont respectés.

  • Vous devriez avoir créé l'environnement de travail et le connecteur.

  • Vérifiez que le connecteur est connecté aux hôtes de base de données Oracle.

    Pour plus d'informations sur la résolution du problème de connectivité, reportez-vous à la section "Échec de validation de la connectivité entre l'hôte du connecteur BlueXP et l'hôte de la base de données d'applications".

    Lorsque le connecteur est perdu ou si vous avez créé un nouveau connecteur, vous devez associer le connecteur aux ressources d'application existantes. Pour obtenir des instructions sur la mise à jour du connecteur, reportez-vous à la section "Mettre à jour les détails du connecteur".

  • Assurez-vous que l'utilisateur BlueXP a le rôle "Admin compte".

  • Assurez-vous que le compte non racine (sudo) est présent sur l'hôte d'application pour les opérations de protection des données.

  • Assurez-vous que Java 11 (64 bits) Oracle Java ou OpenJDK est installé sur chacun des hôtes de base de données Oracle et QUE LA variable JAVA_HOME est correctement définie.

  • Assurez-vous que la communication du connecteur est activée sur le port SSH (par défaut : 22) si l'installation basée sur SSH est effectuée.

  • Assurez-vous que la communication du connecteur est activée sur le port enfichable (par défaut : 8145) pour que les opérations de protection des données fonctionnent.

  • Assurez-vous que la dernière version du plug-in est installée. Pour mettre à niveau le plug-in, reportez-vous à la section Mettez à niveau le plug-in SnapCenter pour bases de données Oracle.

Ajoutez l'hôte à partir de l'interface utilisateur à l'aide de l'option SSH

Étapes
  1. Dans l'interface utilisateur BlueXP, cliquez sur protection > sauvegarde et récupération > applications.

    Si vous avez déjà ajouté un hôte et souhaitez en ajouter un autre, cliquez sur applications > gérer les bases de données > Ajouter, puis passez à l'étape 5.

  2. Cliquez sur découvrir les applications.

  3. Sélectionnez Cloud Native et cliquez sur Next.

    Un compte de service (SnapCenter-account-<accountid>) associé au rôle SnapCenter System est créé pour effectuer des opérations de protection des données planifiées pour tous les utilisateurs de ce compte. Le compte de service (SnapCenter-account-<accountid>) est utilisé pour exécuter les opérations de sauvegarde planifiées. Vous ne devez jamais supprimer le compte de service. Vous pouvez afficher le compte de service en cliquant sur compte > gérer compte > membres.

  4. Sélectionnez Oracle comme type d'application.

  5. Dans la page Détails de l'hôte, effectuez les opérations suivantes :

    1. Sélectionnez utilisant SSH.

    2. Spécifiez le FQDN ou l'adresse IP de l'hôte où vous souhaitez installer le plug-in.

      Assurez-vous que le connecteur peut communiquer avec l'hôte de la base de données à l'aide du nom de domaine complet ou de l'adresse IP.

    3. Spécifiez l'utilisateur non-root(sudo) utilisant lequel le module de plug-in sera copié sur l'hôte.

      L'utilisateur root n'est pas pris en charge.

    4. Spécifiez le port SSH et le port du plug-in.

      Le port SSH par défaut est 22 et le port du plug-in est 8145.

    Vous pouvez fermer le port SSH sur l'hôte de l'application après avoir installé le plug-in. Le port SSH n'est pas requis pour des opérations de protection des données.

    1. Sélectionnez le connecteur.

    2. (Facultatif) si l'authentification sans clé n'est pas activée entre le connecteur et l'hôte, vous devez spécifier la clé privée SSH qui sera utilisée pour communiquer avec l'hôte.

      Remarque La clé privée SSH n'est stockée nulle part dans l'application et n'est utilisée pour aucune autre opération.
    3. Cliquez sur Suivant.

  6. Dans la page Configuration, effectuez les opérations suivantes :

    1. Configurez l'accès sudo pour l'utilisateur SnapCenter dans l'hôte de base de données Oracle en vous connectant à la machine Linux exécutant la base de données Oracle.

    2. Copiez le texte affiché dans l'interface utilisateur BlueXP.

    3. Créez le fichier /etc/sudoers.d/snapcenter sur la machine Linux et collez le texte copié.

    4. Dans l'interface utilisateur BlueXP, cochez la case et cliquez sur Suivant.

  7. Passez en revue les détails et cliquez sur découvrir les applications.

    • Une fois le plug-in installé, l'opération de découverte démarre.

    • Une fois l'opération de découverte terminée, toutes les bases de données de l'hôte s'affichent. Si l'authentification du système d'exploitation est désactivée pour la base de données, cliquez sur configurer pour activer l'authentification de la base de données. Pour plus d'informations, reportez-vous à la section Configurer les informations d'identification de la base de données Oracle.

    • Cliquez sur Paramètres et sélectionnez hôtes pour afficher tous les hôtes.

    • Cliquez sur Paramètres et sélectionnez stratégies pour afficher les stratégies prédéfinies. Examinez les règles prédéfinies et vous pouvez les modifier pour répondre à vos besoins ou créer une nouvelle police.

Ajoutez l'hôte à partir de l'interface utilisateur à l'aide de l'option manuelle et installez le plug-in à l'aide du script

Configurez l'authentification basée sur une clé SSH pour le compte utilisateur non-root de l'hôte Oracle et effectuez les étapes suivantes pour installer le plug-in.

Avant de commencer

Assurez-vous que la connexion SSH au connecteur est activée.

Étapes
  1. Dans l'interface utilisateur BlueXP, cliquez sur protection > sauvegarde et récupération > applications.

  2. Cliquez sur découvrir les applications.

  3. Sélectionnez Cloud Native et cliquez sur Next.

    Un compte de service (SnapCenter-account-<accountid>) associé au rôle SnapCenter System est créé pour effectuer des opérations de protection des données planifiées pour tous les utilisateurs de ce compte. Le compte de service (SnapCenter-account-<accountid>) est utilisé pour exécuter les opérations de sauvegarde planifiées. Vous ne devez jamais supprimer le compte de service. Vous pouvez afficher le compte de service en cliquant sur compte > gérer compte > membres.

  4. Sélectionnez Oracle comme type d'application.

  5. Dans la page Détails de l'hôte, effectuez les opérations suivantes :

    1. Sélectionnez Manuel.

    2. Spécifiez le nom de domaine complet ou l'adresse IP de l'hôte sur lequel le plug-in est installé.

      Assurez-vous que le connecteur peut communiquer avec l'hôte de la base de données à l'aide du nom de domaine complet ou de l'adresse IP.

    3. Spécifiez le port du plug-in.

      Le port par défaut est 8145.

    4. Spécifiez l'utilisateur non-root (sudo) qui utilisera le package de plug-in pour le copier sur l'hôte.

    5. Sélectionnez le connecteur.

    6. Cochez la case pour confirmer que le plug-in est installé sur l'hôte.

    7. Cliquez sur Suivant.

  6. Dans la page Configuration, effectuez les opérations suivantes :

    1. Configurez l'accès sudo pour l'utilisateur SnapCenter dans l'hôte de base de données Oracle en vous connectant à la machine Linux exécutant la base de données Oracle.

    2. Copiez le texte affiché dans l'interface utilisateur BlueXP.

    3. Créez le fichier /etc/sudoers.d/snapcenter sur la machine Linux et collez le texte copié.

    4. Dans l'interface utilisateur BlueXP, cochez la case et cliquez sur Suivant.

  7. Connectez-vous à la machine virtuelle du connecteur.

  8. Installez le plug-in à l'aide du script fourni dans le connecteur.
    sudo /var/lib/docker/volumes/service-manager-2_cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host <plugin_host> --username <host_user_name> --sshkey <host_ssh_key> --pluginport <plugin_port> --sshport <host_ssh_port>

    Si vous utilisez un connecteur plus ancien, exécutez la commande suivante pour installer le plug-in.
    sudo /var/lib/docker/volumes/cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host <plugin_host> --username <host_user_name> --sshkey <host_ssh_key> --pluginport <plugin_port> --sshport <host_ssh_port>

    Nom Description Obligatoire Valeur par défaut

    hôte_plugin

    Spécifie l'hôte Oracle

    Oui.

    -

    nom_utilisateur_hôte

    Spécifie l'utilisateur SnapCenter avec des privilèges SSH sur l'hôte Oracle

    Oui.

    -

    host_ssh_key

    Spécifie la clé SSH de l'utilisateur SnapCenter et est utilisée pour se connecter à l'hôte Oracle

    Oui.

    -

    plugin_port

    Spécifie le port utilisé par le plug-in

    Non

    8145

    port_ssh_hôte

    Spécifie le port SSH sur l'hôte Oracle

    Non

    22

    Par exemple :

    • sudo /var/lib/docker/volumes/service-manager-2_cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host 10.0.1.1 --username snapcenter --sshkey /keys/netapp-ssh.ppk

    • sudo /var/lib/docker/volumes/cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host 10.0.1.1 --username snapcenter --sshkey /keys/netapp-ssh.ppk

  9. Dans l'interface utilisateur BlueXP, consultez les détails et cliquez sur découvrir les applications.

    • Une fois l'opération de découverte terminée, toutes les bases de données de l'hôte s'affichent. Si l'authentification du système d'exploitation est désactivée pour la base de données, cliquez sur configurer pour activer l'authentification de la base de données. Pour plus d'informations, reportez-vous à la section Configurer les informations d'identification de la base de données Oracle.

    • Cliquez sur Paramètres et sélectionnez hôtes pour afficher tous les hôtes.

    • Cliquez sur Paramètres et sélectionnez stratégies pour afficher les stratégies prédéfinies. Examinez les règles prédéfinies et vous pouvez les modifier pour répondre à vos besoins ou créer une nouvelle police.

Ajoutez l'hôte à partir de l'interface utilisateur à l'aide de l'option manuelle et installez le plug-in manuellement

Si l'authentification basée sur une clé SSH n'est pas activée sur l'hôte de base de données Oracle, vous devez effectuer les étapes manuelles suivantes pour installer le plug-in, puis ajouter l'hôte à partir de l'interface utilisateur à l'aide de l'option manuelle.

Étapes
  1. Dans l'interface utilisateur BlueXP, cliquez sur protection > sauvegarde et récupération > applications.

  2. Cliquez sur découvrir les applications.

  3. Sélectionnez Cloud Native et cliquez sur Next.

    Un compte de service (SnapCenter-account-<accountid>) associé au rôle SnapCenter System est créé pour effectuer des opérations de protection des données planifiées pour tous les utilisateurs de ce compte. Le compte de service (SnapCenter-account-<accountid>) est utilisé pour exécuter les opérations de sauvegarde planifiées. Vous ne devez jamais supprimer le compte de service. Vous pouvez afficher le compte de service en cliquant sur compte > gérer compte > membres.

  4. Sélectionnez Oracle comme type d'application.

  5. Dans la page Détails de l'hôte, effectuez les opérations suivantes :

    1. Sélectionnez Manuel.

    2. Spécifiez le nom de domaine complet ou l'adresse IP de l'hôte sur lequel le plug-in est installé.

      Assurez-vous que le connecteur peut communiquer avec l'hôte de base de données à l'aide du FQDN ou de l'adresse IP.

    3. Spécifiez le port du plug-in.

      Le port par défaut est 8145.

    4. Spécifiez l'utilisateur sudo non-root (sudo) qui utilisera le package de plug-in pour le copier sur l'hôte.

    5. Sélectionnez le connecteur.

    6. Cochez la case pour confirmer que le plug-in est installé sur l'hôte.

    7. Cliquez sur Suivant.

  6. Dans la page Configuration, effectuez les opérations suivantes :

    1. Configurez l'accès sudo pour l'utilisateur SnapCenter dans l'hôte de base de données Oracle en vous connectant à la machine Linux exécutant la base de données Oracle.

    2. Copiez le texte affiché dans l'interface utilisateur BlueXP.

    3. Créez le fichier /etc/sudoers.d/snapcenter sur la machine Linux et collez le texte copié.

    4. Dans l'interface utilisateur BlueXP, cochez la case et cliquez sur Suivant.

  7. Connectez-vous à la machine virtuelle du connecteur.

  8. Téléchargez le binaire du plug-in hôte SnapCenter Linux.
    sudo docker exec -it cloudmanager_scs_cloud curl -X GET 'http://127.0.0.1/deploy/downloadLinuxPlugin'

    Le fichier binaire du plug-in est disponible à l'adresse suivante : cd /var/lib/docker/volumes/service-Manager[1]-2_cloudmanager_scs_cloud_volume/_data/$(sudo docker ps|grep -po « cloudmanager_scs_cloud:.*? "|sed -e's/ *$/'|cut -f2 -d":")/sc-linux-host-plugin

  9. Copiez snapcenter_linux_host_plugin_scs.bin depuis le chemin ci-dessus vers /home/<non root user (sudo)>/.sc_netapp path pour chacun des hôtes de base de données Oracle à l'aide de scp ou d'autres méthodes alternatives.

  10. Connectez-vous à l'hôte de base de données Oracle à l'aide du compte non-root (sudo).

  11. Remplacez le répertoire par /home/<non root user>/.sc_netapp/ et exécutez la commande suivante pour activer les autorisations d'exécution pour le binaire.
    chmod +x snapcenter_linux_host_plugin_scs.bin

  12. Installez le plug-in Oracle en tant qu'utilisateur sudo SnapCenter.
    ./snapcenter_linux_host_plugin_scs.bin -i silent -DSPL_USER=<non-root>

  13. Copiez certificate.pem de <base_mount_path>/client/certificate/ chemin de la machine virtuelle du connecteur vers /var/opt/snapcenter/spl/etc/ sur l'hôte du plug-in.

  14. Accédez à /var/opt/snapcenter/spl/etc et exécutez la commande keytool pour importer le fichier certificate.pem.
    keytool -import -alias agentcert -file certificate.pem -keystore keystore.jks -deststorepass snapcenter -noprompt

  15. Redémarrer SPL : systemctl restart spl

  16. Vérifier que le plug-in est accessible depuis le connecteur en exécutant la commande ci-dessous à partir du connecteur.
    docker exec -it cloudmanager_scs_cloud curl -ik https://<FQDN or IP of the plug-in host>:<plug-in port>/PluginService/Version --cert /config/client/certificate/certificate.pem --key /config/client/certificate/key.pem

  17. Dans l'interface utilisateur BlueXP, consultez les détails et cliquez sur découvrir les applications.

    • Une fois l'opération de découverte terminée, toutes les bases de données de l'hôte s'affichent. Si l'authentification du système d'exploitation est désactivée pour la base de données, cliquez sur configurer pour activer l'authentification de la base de données. Pour plus d'informations, reportez-vous à la section Configurer les informations d'identification de la base de données Oracle.

    • Cliquez sur Paramètres et sélectionnez hôtes pour afficher tous les hôtes.

    • Cliquez sur Paramètres et sélectionnez stratégies pour afficher les stratégies prédéfinies. Examinez les règles prédéfinies et vous pouvez les modifier pour répondre à vos besoins ou créer une nouvelle police.

Configurer les informations d'identification de la base de données Oracle

Vous devez configurer les informations d'identification de la base de données utilisées pour effectuer des opérations de protection des données sur les bases de données Oracle.

Étapes
  1. Si l'authentification du système d'exploitation est désactivée pour la base de données, cliquez sur configurer pour modifier l'authentification de la base de données.

  2. Spécifiez le nom d'utilisateur, le mot de passe et les détails du port.

    Si la base de données réside dans ASM, vous devez également configurer les paramètres ASM.

    L'utilisateur Oracle doit disposer des privilèges sysdba et l'utilisateur ASM doit disposer des privilèges sysasm.

  3. Cliquez sur configurer.

Mettez à niveau le plug-in SnapCenter pour bases de données Oracle

Il est conseillé de mettre à niveau le plug-in SnapCenter pour Oracle pour accéder aux nouvelles fonctionnalités et améliorations les plus récentes. Vous pouvez effectuer une mise à niveau à partir de l'interface utilisateur BlueXP ou à l'aide de la ligne de commande.

Avant de commencer
  • Assurez-vous qu'aucune opération n'est en cours d'exécution sur l'hôte.

Étapes
  1. Cliquez sur sauvegarde et récupération > applications > hôtes.

  2. Vérifiez si la mise à niveau du plug-in est disponible pour l'un des hôtes en cochant la colonne État global.

  3. Mettez à niveau le plug-in à partir de l'interface utilisateur ou à l'aide de la ligne de commande.

    Mise à niveau avec l'interface utilisateur Mise à niveau à l'aide de la ligne de commande
    1. Cliquez sur pour sélectionner l'action Correspondant à l'hôte et cliquez sur Upgrade Plug-in.

    2. Dans la page Configuration, effectuez les opérations suivantes :

      1. Configurez l'accès sudo pour l'utilisateur SnapCenter dans l'hôte de base de données Oracle en vous connectant à la machine Linux exécutant la base de données Oracle.

      2. Copiez le texte affiché dans l'interface utilisateur BlueXP.

      3. Modifiez le fichier /etc/sudoers.d/snapcenter sur la machine Linux et collez le texte copié.

      4. Dans l'interface utilisateur BlueXP, cochez la case et cliquez sur mettre à niveau.

    1. Connectez-vous à Connector VM.

    2. Exécutez le script suivant.
      sudo /var/lib/docker/volumes/service-manager-2_cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host <plugin_host> --username <host_user_name> --sshkey <host_ssh_key> --pluginport <plugin_port> --sshport <host_ssh_port> --upgrade

      Si vous utilisez un connecteur plus ancien, exécutez la commande suivante pour mettre à niveau le plug-in.
      sudo /var/lib/docker/volumes/cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host <plugin_host> --username <host_user_name> --sshkey <host_ssh_key> --pluginport <plugin_port> --sshport <host_ssh_port> --upgrade