Vous pouvez exécuter le script de sauvegarde et de restauration pour vous assurer que VMware vRealize Operations Manager continue à recevoir des données après que l'instance de vRealize Application Remote Collector n'est plus disponible. Tous les points de terminaison existants configurés se reconnectent automatiquement à vRealize Application Remote Collector et continuent d'envoyer des données après la restauration de l'instance de vRealize Application Remote Collector. Il s'agit d'une tâche facultative que vous pouvez exécuter si vous rencontrez des problèmes avec le dispositif vRealize Application Remote Collector.

La tâche est divisée en deux parties. La première partie implique l'exécution d'une sauvegarde à la demande des détails de connexion et configuration de vRealize Application Remote Collector. Un travail Cron effectue également la sauvegarde automatiquement tous les jours.

La seconde partie implique la restauration de l'instance de vRealize Application Remote Collector à l'aide du fichier de sauvegarde que vous avez créé ou du fichier de sauvegarde créé par le travail Cron.

Conditions préalables

  • Le dispositif vRealize Application Remote Collector doit être configuré avec une IP ou un nom de domaine complet statique. Les points de terminaison doivent être configurés.
  • Sauvegardez les détails de configuration réseau du dispositif vRealize Application Remote Collector. Capturez les détails de configuration réseau de vRealize Application Remote Collector à l'aide de l'interface utilisateur VAMI ou de vCenter Server Tools. Conservez les détails du réseau disponibles lorsque vous restaurez le dispositif vRealize Application Remote Collector à partir de la sauvegarde.
  • La taille du nouveau dispositif vRealize Application Remote Collector sur lequel vous restaurez une sauvegarde doit être supérieure ou égale à l'ancien dispositif. La configuration réseau, l'IP statique ou le nom de domaine complet statique doivent être identiques. Cela permet d'activer les VM de point de terminaison pour atteindre le nouveau dispositif.

Procédure

  1. Sauvegardez une instance en cours de vRealize Application Remote Collector en effectuant une copie des détails de connexion et de configuration.
    1. Connectez-vous à la machine virtuelle exécutant vRealize Application Remote Collector à l'aide du protocole SSH.
    2. Entrez la commande suivante pour accéder au dossier de scripts :
      cd /ucp/ucp-config-scripts
    3. Exécutez le script arc-state-bundle.sh avec l'option de sauvegarde. Le script effectue une tâche de sauvegarde ou de restauration basée sur l'option que vous fournissez.
      ./arc-state-bundle.sh backup_state
      L'exécution de ce script transfère le fichier de sauvegarde dans le dossier /UCP-bkup/State-bundles. Le nom de fichier est au format Application-Remote-Collector-State-Bundle_<<Timestamp>>.tar. Ce fichier contient les détails de connexion et de configuration des points de terminaison.
    4. Archivez le fichier Application-Remote-Collector-State-Bundle_<<Timestamp>>.tar dans un emplacement distant.
  2. Un travail Cron s'exécute également tous les jours et sauvegarde le fichier Application-Remote-Collector-State-Bundle_<<Timestamp>>.tar. Le fichier .tar est stocké pendant cinq jours. Le sixième jour, le fichier.tar le plus ancien est supprimé et remplacé. Afin de restaurer le dispositif vRealize Application Remote Collector à partir du fichier .tar, archivez le fichier dans un emplacement distant.
  3. Restaurez les fichiers de configuration sauvegardés sur un nouveau dispositif vRealize Application Remote Collector.
    1. Configurez le nouveau dispositif vRealize Application Remote Collector avec la même configuration réseau et IP que le dispositif précédent. Ces informations sont disponibles dans le fichier de configuration réseau que vous avez sauvegardé.
    2. Connectez-vous à la VM exécutant vRealize Application Remote Collector à l'aide du protocole SSH.
    3. Récupérez le dernier fichier Application-Remote-Collector-State-Bundle_<<Timestamp>>.tar à partir de l'archive et copiez-le dans un emplacement accessible par le dispositif vRealize Application Remote Collector.
    4. Entrez la commande suivante pour accéder au dossier de scripts :
      cd /ucp/ucp-config-scripts
    5. Exécutez le script arc-state-bundle.sh. Utilisez l'option de restauration. Indiquez l'emplacement du fichier Application-Remote-Collector-State-Bundle_<<Timestamp>>.tar.
      ./arc-state-bundle.sh restore_state <<location of the backed up tar file, with the filename.tar extension>>

      La commande ci-dessus recherche le fichier commençant par Application-Remote-Collector-State-Bundle_<<Timestamp>>.tar à télécharger. Le script configure le nouveau dispositif vRealize Application Remote Collector avec les mêmes paramètres que l'instance qui s'est arrêtée et redémarre tous les conteneurs.

      Par exemple, la commande suivante restaure le dispositif à partir de l'état « bundle » /tmp/fromArchive/Application-Remote-Collector-State-Bundle_2019-04-02-18:31:36.tar depuis l'emplacement /tmp/fromArchive/ :

      ./arc-state-bundle.sh restore_state "/tmp/fromArchive/Application-Remote-Collector-State-Bundle_2019-04-02-18:31:36.tar"

Résultats

La restauration de vRealize Application Remote Collector est terminée et il est à nouveau disponible. Les points de terminaison existants se reconnectent à vRealize Application Remote Collector et continuent d'envoyer des données.

Que faire ensuite

Si l'instance de vRealize Application Remote Collector a envoyé des données à VMware vRealize Operations Manager, la collecte d'adaptateurs peut échouer lorsque l'instance de vRealize Application Remote Collector cesse de fonctionner. Dans le VMware vRealize Operations Manager, l'état des instances de l'adaptateur change pour indiquer qu'elle a échoué. Si cela se produit, vous devez démarrer manuellement l'instance de l'adaptateur après la restauration du dispositif vRealize Application Remote Collector.