Dans vRealize Network Insight, vous pouvez stocker la sauvegarde sur le stockage local (jusqu'à cinq fichiers de sauvegarde les plus récents) ou sur des serveurs SSH ou FTP. Vous pouvez démarrer la sauvegarde immédiatement ou planifier une sauvegarde périodique.

Conditions préalables

  • Les installations de sauvegarde et de restauration doivent avoir des versions identiques.
  • Pour éviter toute incohérence, l'installation de restauration doit être un déploiement récent. Prenez les snapshots des machines virtuelles avant d'exécuter les commandes de restauration.
  • Seuls les utilisateurs Admin et Console peuvent configurer la sauvegarde et la restauration via les API publiques et les commandes de l'interface de ligne de commande, respectivement. L'utilisateur Auditeur peut uniquement voir s'il existe une configuration de sauvegarde et de restauration sur l'installation.

Procédure

  1. Déclenchez le processus de sauvegarde.
    Méthode Description
    Utilisation des commandes d'interface de ligne de commande
    backup-restore backup --action add --path <config-file-path>

    Pour obtenir des commandes d'interface de ligne de commande supplémentaires, reportez-vous à la documentation de l'interface de ligne de commande.

    Créez un fichier de configuration de sauvegarde sur l'un des nœuds de plate-forme sous /home/ubuntu. Pour créer le fichier, vous devez vous connecter en tant qu'utilisateur de support.
    Note : Pour exécuter les commandes de l'interface de ligne de commande, vous devez vous connecter en tant qu'utilisateur de la console sur la plate-forme avec laquelle vous avez créé le fichier de configuration de sauvegarde.
    Utilisation de l'API Reportez-vous à la section Paramètres/Sauvegarde de la page Référence de l'API.
    Note : Vous devez fournir la configuration en tant que corps JSON dans la demande d'API.
    Tableau 1. Configurations pour le processus de sauvegarde
    Scénario Description Configuration du fichier
    Configuration pour déclencher la sauvegarde

    Crée le fichier de sauvegarde sur le serveur de fichiers local dans le répertoire par défaut :

    /var/lib/backup-restore

    ou

    tout répertoire de sauvegarde spécifié par l'utilisateur

    {"backup_file_server_type" : "LOCAL"}

    or

    {"backup_file_server_type": "LOCAL",
        "local_file_server":
        {
            "backup_directory": "backup_directory_path"
        }
    }
    Crée la sauvegarde sur le serveur FTP dans le répertoire de sauvegarde spécifié par l'utilisateur
    {
        "backup_file_server_type": "FTP",
        "ftp_file_server":
            {
                "server_address": "IP address",
                "port": port_number,
                "username": "username",
                "password": "password",
                "backup_directory": "backup_directory_path"
            }
    }
    Crée la sauvegarde sur le serveur SSH dans le répertoire de sauvegarde spécifié par l'utilisateur
    "backup_file_server_type": "SSH",
        "ssh_file_server":
        {
            "server_address": "IP address",
            "port": port_number,
            "username": "username",
            "password": "password",
            "backup_directory": "backup_directory_path"
        }
    Configuration pour planifier le processus de sauvegarde

    Sauvegarde immédiate

    "schedule_now": true,
    Sauvegarde quotidienne

    Valeur admissible pour hour : 0-23. Valeur admissible pour minute : 0-59

     "backup_schedule":
            {
                "schedule_period": "DAILY",
                "hour": 16,
                "minute": 51
            },
    Sauvegarde hebdomadaire

    Valeur admissible pour hour : 0-23. Valeur admissible pour minute : 0-59. Valeur admissible pour day_of_week : 1 (dimanche) - 7 (samedi)

    "backup_schedule":
            {
                "schedule_period": "WEEKLY",
                "hour": 16,
                "minute": 56,
                "day_of_week": 3
            },
    Sauvegarde de quelques configurations uniquement Dans le paramètre data_filter du fichier de configuration, définissez la configuration sur true pour sauvegarder les configurations sélectionnées. Pour ignorer la sauvegarde d'une configuration donnée, définissez la valeur sur false.
    Note : Si vous ne spécifiez pas le paramètre data_filter, vRealize Network Insight sauvegarde toutes les configurations.
    "data_filter":
            {
                "snmp": true,
                "smtp": true,
                "web_proxy": false,
                "data_sources": false,
                "events": false,
                "syslog": true,
                "ldap": true,
                "vidm": true,
                "user_data": true,
                "physical_subnet_vlan": true,
                "physical_ip_dns_mapping": true,
                "system_configuration": true,
                "east_west_ip": false,
                "north_south_ip": true,
                "data_management": true,
                "online_update_status": true,
                "ceip_status": true,
                "audit_logs_pii_status": false
            }
    Exemple de fichier de configuration pour une sauvegarde hebdomadaire (tous les mardis) sur un serveur FTP avec des configurations sélectionnées.
    {
        "backup_schedule":
            {
                "schedule_period": "WEEKLY",
                "hour": 16,
                "minute": 56,
                "day_of_week": 3
            },
        "backup_file_server_type": "FTP",
        "ftp_file_server":
            {
                "server_address": "10.125.48.146",
                "port": 22011,
                "username": "testuser",
                "password": "password!",
                "backup_directory": "/backup"
            },
        "data_filter":
            {
                "snmp": true,
                "smtp": true,
                "web_proxy": false,
                "data_sources": false,
                "events": false,
                "syslog": true,
                "ldap": true,
                "vidm": true,
                "user_data": true,
                "physical_subnet_vlan": true,
                "physical_ip_dns_mapping": true,
                "system_configuration": true,
                "east_west_ip": false,
                "north_south_ip": true,
                "data_management": true,
                "online_update_status": true,
                "ceip_status": true,
                "audit_logs_pii_status": false
            }
    }
  2. Déclenchez le processus de restauration.
    La séquence de restauration est la suivante :
    Méthode Description
    Utilisation des commandes d'interface de ligne de commande
    backup-restore restore --action add --path <config-file-path>

    Pour obtenir des commandes d'interface de ligne de commande supplémentaires, reportez-vous à la documentation de l'interface de ligne de commande.

    Créez un fichier de configuration de restauration sur l'un des nœuds de plate-forme sous /home/ubuntu. Pour créer le fichier, vous devez vous connecter en tant qu'utilisateur de support.
    Note : Pour exécuter les commandes de l'interface de ligne de commande, vous devez vous connecter en tant qu'utilisateur de la console sur la plate-forme avec laquelle vous avez créé le fichier de configuration de restauration.
    Utilisation de l'API Reportez-vous à la section Paramètres/Restaurer de la page Référence de l'API.
    Note : Vous devez fournir la configuration en tant que corps JSON dans la demande d'API.
    Tableau 2. Configurations pour le processus de restauration
    Scénario Description Configuration du fichier
    Configuration pour déclencher la restauration Restaure à partir du serveur de fichiers local
    {
        "backup_file_server_type": "LOCAL",
        "local_file_server":
            {
                "backup_directory": "backup_directory_path",
                "backup_file_name": "file_name.tar"
            }
    }
    Restaure à partir du serveur de fichiers FTP
    {
        "backup_file_server_type": "FTP",
        "ftp_file_server":
            {
                "server_address": "IP address",
                "port": port_number,
                "username": "username",
                "password": "password",
                "backup_directory": "backup_directory_path"
                "backup_file_name": "file_name.tar"
            }
    }
    Restaure à partir du serveur de fichiers SSH
    "backup_file_server_type": "SSH",
        "ssh_file_server":
        {
            "server_address": "IP address",
            "port": port_number,
            "username": "username",
            "password": "password",
            "backup_directory": "backup_directory_path"
            "backup_file_name": "file_name.tar"
        }
    Restauration de quelques configurations uniquement Dans le paramètre data_filter du fichier de configuration, définissez la configuration sur true pour restaurer les configurations sélectionnées. Pour ignorer la restauration d'une configuration donnée, définissez la valeur sur false.
    Note : Si vous ne spécifiez pas le paramètre data_filter, vRealize Network Insight restaure toutes les configurations.
    "data_filter":
            {
                "snmp": true,
                "smtp": true,
                "web_proxy": false,
                "data_sources": false,
                "events": false,
                "syslog": true,
                "ldap": true,
                "vidm": true,
                "user_data": true,
                "physical_subnet_vlan": true,
                "physical_ip_dns_mapping": true,
                "system_configuration": true,
                "east_west_ip": false,
                "north_south_ip": true,
                "data_management": true,
                "online_update_status": true,
                "ceip_status": true,
                "audit_logs_pii_status": false
            }
    Note : Si vous ne spécifiez pas le paramètre collector_mapping, toutes les sources de données restaurées seront mappées à un collecteur aléatoire sur l'installation de restauration.
    "collector_mapping": {
        "default_collector": "default_collector_ip",
        "mappings": [
          {
            "source": "source_collector_ip",
            "destination": "destination_collector_ip"
          }
        ]
      }
    Si vous spécifiez collector_mapping, toutes les sources de données mappées à source_collector_ip sur l'installation de sauvegarde seront mappées à destination_collector_ip sur l'installation de restauration. Si le mappage n'est pas spécifié pour un collecteur sur l'installation de sauvegarde, les sources de données correspondantes seront mappées à default_collector sur l'installation de restauration. Vous pouvez spécifier un mappage de plusieurs collecteurs sources aux collecteurs de destination.
    Exemple de fichier de configuration pour une restauration à partir d'un serveur FTP avec des configurations sélectionnées.
        "backup_file_server_type": "FTP",
        "ftp_file_server":
            {
                "server_address": "10.120.18.146",
                "port": 22011,
                "username": "testuser",
                "password": "Password!",
                "backup_directory": "/backup"
                "backup_file_name": "vrni_backup-19801-10.79.197.0-2020-08-26-06.56.44.tar"
            },
        "collector_mapping": 
            {
                "default_collector": "10.120.135.2",
                "mappings": 
                    [
                    {
                    "source": "10.134.135.3",
                    "destination": "10.120.2.120"
                    }
                    ]
            },
        "data_filter":
            {
                "snmp": true,
                "smtp": true,
                "web_proxy": false,
                "data_sources": false,
                "events": false,
                "syslog": true,
                "ldap": true,
                "vidm": true,
                "user_data": true,
                "physical_subnet_vlan": true,
                "physical_ip_dns_mapping": true,
                "system_configuration": true,
                "east_west_ip": false,
                "north_south_ip": true,
                "data_management": true,
                "online_update_status": true,
                "ceip_status": true,
                "audit_logs_pii_status": false
            }
    }