Guide de référence de Veritas NetBackup™ WebSocket Service (NBWSS)

Last Published:
Product(s): NetBackup & Alta Data Protection (8.1)
  1. Utilisation de NetBackup WebSocket Service (NBWSS) pour la communication avec une application cloud
    1.  
      A propos du NetBackup WebSocket Service (NBWSS)
    2.  
      Présentation de la tâche de configuration de la communication NBWSS
    3.  
      Remarques sur les connexions de NetBackup aux applications cloud
    4.  
      Formats de message NBWSS
    5.  
      Appels d'API sur NBWSS
    6.  
      Notifications de NBWSS
    7. Exemples de messages NBWSS
      1.  
        NetBackup demande une connexion au terminal client
      2.  
        L'application cloud demande d'effectuer un appel REST API
      3.  
        Messages de notification de NetBackup pour un travail de sauvegarde
      4.  
        Autres messages de notification NetBackup
  2. Configuration des terminaux client WebSocket pour NBWSS
    1.  
      A propos des connexions de NetBackup aux terminaux client WebSocket
    2.  
      Informations du terminal client WebSocket et son formatage
    3.  
      Enregistrement des informations d'authentification de NetBackup pour un terminal client de serveur WebSocket
    4.  
      Boîte de dialogue de Serveur WebSocket
    5.  
      Suppression des informations d'authentification de NetBackup pour un terminal client de serveur WebSocket
    6.  
      Configuration des propriétés de NetBackup WebSocket Service (NBWSS)
    7.  
      Démarrage d'une connexion de NetBackup à une application cloud
  3. Dépannage NBWSS
    1.  
      Consignation de NBWSS
    2. Problèmes NBWSS
      1.  
        Des problèmes de validation du serveur de terminal client dans la boîte de dialogue WebSocket Server
      2.  
        Problèmes d'enregistrement des informations d'authentification dans la boîte de dialogue Serveur WebSocket
      3.  
        Problèmes de suppression de terminal client du serveur WebSocket à partir de NetBackup
      4.  
        Problèmes d'affichage de la liste des serveurs WebSocket qui ont été ajoutées dans NetBackup
      5.  
        Problèmes d'activation ou de désactivation du serveur de terminal client
      6.  
        Problèmes NBWSS supplémentaires

Appels d'API sur NBWSS

Le NetBackup WebSocket Service (NBWSS) permet à une application basée sur le cloud d'effectuer des appels REST API vers NetBackup via une connexion sécurisée. L'application cloud envoie des messages à NBWSS en JavaScript Object Notation (JSON). Les messages en JSON contiennent l'appel REST API que l'application cloud veut exécuter. Ensuite, NBWSS passe l'appel d'API au nom de l'application cloud et renvoie une réponse à l'application.

Ce qui suit est un exemple de demande pour effectuer un appel NetBackup REST API :

{ 
      "version": "1.0",
      "id": "9CD2B69F-0BBF-3F60-974D-C1F2EF37B872",
      "type": "COMMAND",
      "subType": "REQUEST",
      "timeStamp": 1444806222,
      "payload": {
            "uri": "/netbackup/config/servers/vmservers/vCenter1.domain
                    .com",
            "method": "GET",
            "headers": {
                  "Content-Type": "application/vnd.netbackup+json;version=1.0"
            }
      }
}

Prenez en compte les éléments suivants :

  • Pour passer un appel d'API, le champ "type" doit être « COMMANDE" et le champ « Sous-type" doit être « DEMANDE".

  • Le champ « charge utile" dépend du type d'API à appeler.

    • Dans cet exemple, le champ "uri" contient l'URI de l'appel REST API. NBWSS garantit que le nom et le port de l'hôte sont correctement inclus dans la demande REST complète.

    • Le champ « méthode" indique le type d'appel d'API à effectuer. Dans cet exemple, il s'agit de « OBTENIR" (une demande pour obtenir des informations sur vCenter1).

    • Le champ « en-têtes" contient toutes les en-têtes HTTP à inclure à l'appel d'API. Dans cet exemple, "Content-Type" est défini sur "application/vnd.netbackup+json;version=1.0" pour indiquer que la demande est envoyée au format JSON.

    • Le format de "Type de contenu" est le suivant :

      "Content-Type": "application/vnd.netbackup+media;version=<major>.<minor>"

      Remarque :

      Le numéro de version dans le "Type de contenu" (version=<major>. <minor>) peut changer dans les prochaines versions, selon que les modifications sont majeures ou mineures.

La rubrique suivante contient des exemples de messages NBWSS :

Se reporter à Exemples de messages NBWSS.