Guide d'installation d'NetBackup IT Analytics Data Collector pour le cloud

Last Published:
Product(s): NetBackup IT Analytics (11.0)
  1. Configuration de pré-installation pour Amazon Web Services (AWS)
    1.  
      Configuration de pré-installation pour Amazon Web Services (AWS)
    2.  
      Conditions préalables à l'ajout de collecteurs de données (Amazon Web Services)
    3.  
      Configurations requises pour Amazon Web Services (AWS)
    4.  
      Configuration d'un compartiment S3 pour recevoir des rapports de facturation
    5.  
      Sélection d'étiquettes d'allocation de coûts
    6. Création d'un utilisateur AWS IAM
      1.  
        Exemple de politique AWS personnalisée pour la collecte NetBackup IT Analytics pour AWS
    7. Association de comptes AWS pour la collecte de données de facturation consolidées
      1.  
        Création d'un rôle pour la collecte de données NetBackup IT Analytics
      2.  
        Ajout du rôle à l'utilisateur IAM
    8.  
      Présentation de l'installation (Amazon Web Services - AWS)
    9.  
      Ajout d'une politique Amazon Web Services (AWS)
  2. Configuration de pré-installation pour Google Cloud Platform
    1.  
      Présentation
    2.  
      Configuration de pré-installation pour GCP
    3.  
      Conditions préalables à l'ajout de collecteurs de données (GCP)
    4.  
      GCP d'installation
    5.  
      Ajout d'une politique
    6.  
      Test de la collecte
    7.  
      Création d'un rôle IAM
    8.  
      Rôle d'accès aux données de facturation
    9.  
      API de cloud
    10.  
      Accès au projet
  3. Configuration de pré-installation pour OpenStack Ceilometer
    1.  
      Configuration de pré-installation pour OpenStack Ceilometer
    2.  
      Conditions préalables à l'ajout de collecteurs de données (OpenStack Ceilometer)
    3.  
      Présentation de l'installation (OpenStack Ceilometer)
    4.  
      Ajout d'une politique de collecteur de données OpenStack Ceilometer
  4. Configuration de pré-installation pour OpenStack Swift
    1.  
      Configuration de pré-installation pour OpenStack Swift
    2.  
      Configuration requise pour l'ajout de collecteurs de données (OpenStack Swift)
    3.  
      Présentation de l'installation (OpenStack Swift)
    4.  
      Ajout d'une politique de collecteur de données OpenStack Swift
  5. Configuration de pré-installation pour Microsoft Azure
    1.  
      Configuration de pré-installation pour Microsoft Azure
    2.  
      Configuration des informations d'authentification pour la collecte de données Microsoft Azure
    3.  
      Installation du client Azure PowerShell sur un ordinateur Windows
    4.  
      Recherche de vos ID de locataire et d'abonnement
    5.  
      Enregistrement d'une nouvelle application pour le collecteur de données
    6.  
      Création d'un principal et assignation d'un rôle à l'application
    7.  
      Configuration requise pour l'ajout de collecteurs de données (Microsoft Azure)
    8.  
      Présentation de l'installation (Microsoft Azure)
    9.  
      Ajout d'une politique de collecteur de données Microsoft Azure
  6. Installation du logiciel Data Collector
    1.  
      Introduction
    2.  
      Installation du service de proxy WMI (ressources d'hôte Windows uniquement)
    3.  
      Test de connectivité WMI
    4.  
      Installation du logiciel du collecteur de données sous Windows
    5.  
      Installation du logiciel du Data Collector sous Linux
    6.  
      Installation du Data Collector dans des environnements conteneurisés
  7. Validation de collecte de données
    1.  
      Méthodes de validation
    2.  
      Data Collector : méthodes de validation spécifiques au fournisseur
    3. Utilisation de la collecte de données à la demande
      1.  
        Afficher la journalisation en temps réel pendant une collecte à la demande
      2.  
        Génération de journaux de niveau débogage lors d'une collecte à la demande
    4.  
      Utilisation de l'utilitaire checkinstall d'interface de ligne de commande
    5.  
      Liste des configurations de collecteur de données
  8. Désinstallation de Data Collector
    1.  
      Désinstaller le collecteur de données sous Linux
    2.  
      Désinstallation du collecteur de données sous Windows
  9. Démarrage manuel de Data Collector
    1.  
      Introduction
  10. Annexe A. Configuration du pare-feu : ports par défaut
    1.  
      Configuration du pare-feu : ports par défaut

Installation du Data Collector dans des environnements conteneurisés

Cette procédure décrit les étapes d'installation du Data Collector à l'aide d'une image de conteneur (un exécutable autonome léger) sur des hôtes Linux. Cette méthode permet une installation efficace du Data Collector à l'aide d'une seule image de conteneur et évite les erreurs humaines commises lors d'installations manuelles ou basées sur un fichier ISO. Puisque cette installation basée sur une image de conteneur requiert une intervention minimale de la part de l'utilisateur, elle est également considérée comme une installation silencieuse.

Conditions préalables et dépendances

La configuration requise et les dépendances d'installation pour le système sur lequel le Data Collector sera installé sont répertoriées ci-dessous :

  • Docker ou Podman doit être préinstallé sur le système.

  • Vous devez disposer du rôle racine sur le système hôte.

  • Créez une structure de répertoires dans le système hôte sur lequel les données du conteneur seront conservées. Assurez-vous que le système de fichiers prenant en charge le répertoire /data dispose de suffisamment d'espace libre, comme recommandé dans le Guide des configurations certifiées NetBackup IT Analytics pour le Data Collector. Le répertoire /data du système hôte sera monté dans le conteneur en tant que /opt/aptare.

    mkdir -p /data/install/conf
  • Créez un fichier de configuration nommé conf-file.

    Le fichier de configuration conf-file doit être au format suivant :

    COLLECTOR_NAME=Name of the Data Collector as defined in the 
    portal. 
    COLLECTOR_PASSWORD=Passcode assigned to the Data Collector 
    during its creation. 
    DR_URL=Data receiver URL 
    example:-<http://aptareagent.domainName> 
    COLLECTOR_KEY_PATH=/data/aptare/conf/<keyname.key>  
    HTTP_PROXY_CONF=N [Y-yes/N-no whether we are using proxy of not] 
    HTTP_PROXY_ADDRESS=Provide HTTP proxy address, if proxy 
    configuration is Yes.
    HTTP_PROXY_PORT=Provide HTTP proxy port, if proxy 
    configuration is Yes.
    HTTPS_PROXY_ADDRESS=Provide HTTPS proxy address, if 
    proxy configuration is Yes.
    HTTPS_PROXY_PORT=Provide HTTPS proxy port, if proxy 
    configuration is Yes. 
    PROXY_USERNAME=Provide Proxy userName  
    PROXY_PASSWORD=Provide Proxy password. 
    PROXY_EXCLUDE=Provide exclude

    Exemple de contenu de fichier conf-file :

    COLLECTOR_NAME=testdc
    COLLECTOR_PASSWORD=testdc@123
    DR_URL=http://itanalyticsagent.domain
    COLLECTOR_KEY_PATH=/data/aptare/conf/testdc.key
    HTTP_PROXY_CONF=N
    HTTP_PROXY_ADDRESS=
    HTTP_PROXY_PORT=
    HTTPS_PROXY_ADDRESS=
    HTTPS_PROXY_PORT=
    PROXY_USERNAME=
    PROXY_PASSWORD=
    PROXY_EXCLUDE=
  • Enregistrez le fichier de clé du Data Collector et le fichier de configuration conf-file sur l'hôte du Data Collector sous /data/install/conf. Les deux fichiers doivent se trouver au même emplacement sur l'hôte. En cas de modification de l'emplacement des fichiers, vous devez mettre à jour la commande d'exécution de Docker en conséquence.

  • Obtenez l'URL du registre d'image Docker de votre environnement.

Installation du Data Collector à l'aide de l'image de conteneur

Une fois les conditions requises satisfaites, vous devez transférer l'image Docker vers votre registre et lancer l'installation.

Pour effectuer une installation à l'aide d'un conteneur :

  1. Ajoutez l'autorisation d'exécution au script setup_vtas_registry.sh.
    #chmod 744 setup_vtas_registry.sh
  2. Transférez l'image Docker présente dans le fichier itanalytics_images.tar vers le registre de votre environnement :
    # setup_vtas_registry.sh -c <container registry URL> 
    -t <itanalytics_images.tar file path>

    Où :

    • <container registry URL> correspond à l'URL du registre d'images Docker de votre environnement.

    • <itanalytics_images.tar file path> correspond au chemin d'accès au fichier itanalytics_images.tar.

    En fonction de la plate-forme, utilisez la commande docker images ou podman images pour vérifier la disponibilité de l'image Docker dans votre registre.

    Pour les systèmes qui utilisent Podman, vous devrez peut-être mettre à jour le fichier de configuration du registre du conteneur /etc/containers/registries.conf pour faire confiance à l'URL du registre du container (<container registry URL>). Pour cela, mettez à jour le paramètre unqualified-search-registries dans /etc/containers/registries.conf et redémarrez le service Podman.

    Pour les systèmes qui utilisent Docker, créez le fichier /etc/docker/daemon.json, ajoutez-y le contenu ci-dessous, puis redémarrez le service Docker pour que la modification prenne effet.

    {
        "insecure-registries" : [ "<container registry URL>:<port>" ]
    }
    
  3. Exécutez la commande d'installation pour l'image de conteneur.

    Remarque :

    Utilisez Podman au lieu de la commande Docker si votre système prend en charge Podman.

    # docker pull <Container registry URL>/
    itanalytics_datacollector_linux_<version>
    # docker run -d -v /sys/fs/cgroup/:/sys/fs/cgroup:ro 
    -v <path-to-location-of-config-and-key>:/data/aptare/conf 
    -v <path-to -data-location>:/opt/aptare 
    --add-host aptareportal.<DOMAIN>:<portal-IP> 
    --add-host aptareagent.<DOMAIN>:<Portal-IP> 
    --cap-add SYS_ADMIN 
    --name=<container-name> 
    <Container registry URL>/itanalytics_datacollector_linux_<version>

    Remplacez le texte entre chevrons par des valeurs, comme indiqué dans l'exemple ci-dessous.

    Exemple :

    # docker pull localhost:5000/itanalytics_datacollector_linux_11000
    # docker run -d -v /sys/fs/cgroup/:/sys/fs/cgroup:ro 
    -v /data/install/conf:/data/aptare/conf 
    -v /data:/opt/aptare 
    --add-host aptareportal.domain_name:10.1.5.6 
    --add-host aptareagent.domain_name:10.1.5.6 
    --cap-add SYS_ADMIN 
    --name=dc-container1 
    localhost:5000/itanalytics_datacollector_linux_11000 

Après une installation réussie, vérifiez que l'état du Data Collector affiche En ligne sur le portail NetBackup IT Analytics. Notez que le Data Collector s'exécute dans un conteneur Docker et reste en ligne tant que le conteneur est en cours d'exécution.

Connexion à l'instance de conteneur

Exécutez cette commande pour vous connecter à l'instance de conteneur et faciliter le débogage si nécessaire.

# docker exec -it <image id> bash