Guide de l'administrateur NetBackup™ for MySQL

Last Published:
Product(s): NetBackup & Alta Data Protection (11.0)
  1. Présentation
    1.  
      Présentation de NetBackup pour MySQL
  2. Gestion des instances et des bases de données MySQL
    1.  
      Liste de contrôle de configuration rapide de la protection des instances et des bases de données MySQL
    2.  
      Configuration de l'instance MySQL
    3.  
      Ajout d'une instance MySQL
    4.  
      Gestion des informations d'authentification d'une instance
    5.  
      Découverte des bases de données MySQL
    6.  
      Suppression d'instances MySQL
    7.  
      Modification de la fréquence de la découverte automatique des biens MySQL
  3. Gestion des informations d'authentification de l'environnement MySQL
    1.  
      Ajout de nouvelles informations d'authentification MySQL
    2.  
      Administrateur MySQL par défaut
    3.  
      Validation des informations d'authentification de l'instance MySQL
    4.  
      Affichage du nom des informations d'authentification appliquées à un bien
    5.  
      Modification ou suppression d'informations d'authentification nommées
  4. Protection des instances et des bases de données MySQL
    1.  
      Points à savoir avant de protéger les instances et les bases de données MySQL
    2.  
      Protection des instances et des bases de données MySQL
    3.  
      Paramètres de protection personnalisés des biens MySQL
    4.  
      Suppression de la protection des instances MySQL
    5.  
      Affichage de l'état de protection de l'instance MySQL
  5. Restauration des instances et des bases de données MySQL
    1.  
      Choses à savoir avant de protéger les instances et les bases de données MySQL
    2.  
      À propos de la vérification de pré-restauration
    3.  
      Restauration d'une instance et d'une base de données MySQL
    4.  
      Options de la cible de restauration
    5.  
      Vérifications de pré-restauration pour MySQL
    6.  
      Étapes de récupération après une opération de restauration
    7.  
      Limitations
  6. Dépannage des opérations MySQL
    1.  
      Conseils de dépannage de NetBackup pour MySQL
    2.  
      Erreur lors de l'ajout des informations d'authentification MySQL
    3.  
      Erreur lors de la phase de découverte des bases de données et des instances MySQL
    4.  
      Erreur lors de la création d'un plan de protection MySQL
    5.  
      Erreur lors de l'abonnement d'un plan de protection à un bien MySQL
    6.  
      Erreur lors de la suppression du bien MySQL
    7.  
      Erreur lors de la sauvegarde du bien MySQL
    8.  
      Erreur lors de la restauration d'une image de bien MySQL
  7. API dédiées aux instances et aux bases de données MySQL
    1.  
      Utilisation des API pour gérer, protéger ou restaurer MySQL

Utilisation des API pour gérer, protéger ou restaurer MySQL

Cette rubrique répertorie les API permettant de gérer, de protéger ou de restaurer les instances et les bases de données MySQL. Seules les options et les variables importantes sont mentionnées dans cette rubrique.

Pour obtenir des informations détaillées sur les API, utilisez les références suivantes :

Ajout d'une instance MySQL

Tableau : Ajout d'une instance MySQL

API

Options et variables importantes

POST
/netbackup/asset-service/queries
GET
/netbackup/asset-service/queries/{aqcId}
GET
/netbackup/asset-service/workloads 
/mysql/assets
  • clientName est le nom de l'instance MySQL.

  • sqlHostName est le nom d'hôte d'un client NetBackup.

  • credentialName sont des informations d'authentification associées à l'instance MySQL.

    Remarque :

    Les informations d'authentification doivent inclure la mention credentialName.

  • port est le numéro de port de l'instance MySQL.

API de découverte MySQL

Tableau : Découverte du bien MySQL pour le client donné

API

Options et variables importantes

POST
/netbackup/admin/discovery
/workloads/mysql/start
POST 
/netbackup/admin/discovery/workloads
/mysql/stop
GET
/netbackup/admin/discovery/workloads
/mysql/status
POST 
/netbackup/admin/discovery/workloads
/mysql/allclientsdiscovery
  • serverName est utilisé pour identifier l'instance ou la base de données.

  • discoveryHost est le nom d'hôte sur lequel la découverte doit être déclenchée.

  • allclientsdiscovery déclenche la découverte pour tous les hôtes de clients associés au serveur maître.

Création d'un plan de protection MySQL

Tableau : Création d'un plan de protection MySQL

API

Options et variables importantes

POST 
/netbackup/servicecatalog/slos
POST
/netbackup/servicecatalog/slos/{sloId}
/subscriptions
POST
/netbackup/servicecatalog/slos/{sloId}
/backup-now
  • policyType est DataStore.

  • Add scheduleName peut avoir des valeurs telles que FULL_AUTO ou INCR_AUTO pour ajouter l'instance MySQL.

  • keyword peut avoir les valeurs suivantes pour sauvegarder une instance ou une base de données à l'aide de différentes options de sauvegarde :

    • Mysqldump

    • Snapshot

  • sloId est l'identifiant du plan de protection

  • selectionId est l'identifiant AssetId qui doit être abonné via la valeur sloId donnée

La création d'un plan de protection n'affecte pas les autres processus, tels que la création de la planification pour la politique ou le déclenchement de la sauvegarde de la politique.

API de service de point de récupération MySQL

Tableau : Instances de sauvegarde de biens MySQL disponibles pour la récupération

API

Options et variables importantes

GET
/netbackup/recovery-point-service
/workloads/mysql/recovery-points 
GET
/netbackup/recovery-point-service
/workloads/mysql/recovery-points
/{backupId}

GET
/netbackup/wui/workloads/mysql
/recovery-point-calendar-summary

  • backupId est l'identifiant qui a été utilisé au moment de la sauvegarde.

  • assetId est l'identifiant qui a été utilisé pour identifier l'instance ou la base de données.

  • client hostname est le nom d'un client de sauvegarde.

Restauration de l'instance et de la base de données MySQL à l'emplacement d'origine

Tableau : Restauration de l'instance et de la base de données MySQL à l'emplacement d'origine

API

Options et variables importantes

POST
/netbackup/recovery/workloads/mysql/
scenarios/instance-complete-recovery  
/recover
POST 
/netbackup/recovery/workloads/mysql   
/scenarios/database-complete-recovery
/recover
  • backupId est l'identifiant qui a été utilisé au moment de la sauvegarde.

  • assetId est l'identifiant qui a été utilisé pour identifier l'instance ou la base de données.

  • Client est le serveur qui doit être utilisé comme hôte de récupération de MySQL pour effectuer cette récupération. Définissez la valeur suivante :

    renameAllFilesToSameLocation 
    
Restauration de l'instance et de la base de données MySQL à un autre emplacement

Tableau : Restauration de l'instance et de la base de données MySQL à un autre emplacement

API

Options et variables importantes

POST
/netbackup/recovery/workloads/mysql/
scenarios/instance-complete-recovery
/recover
POST 
/netbackup/recovery/workloads/mysql
/scenarios/database-complete-recovery
/recover
  • backupId est l'identifiant qui a été utilisé au moment de la sauvegarde.

  • assetId est l'identifiant qui a été utilisé pour identifier l'instance ou la base de données.

  • Client est le serveur qui doit être utilisé comme hôte de récupération de MySQL pour effectuer cette récupération. Définissez la valeur suivante :

    renameEachFileToDifferentLocation