En vRealize Network Insight, puede guardar la copia de seguridad en el almacenamiento local (hasta los cinco archivos de copia de seguridad más recientes) o en los servidores SSH o FTP. Puede iniciar la copia de seguridad inmediatamente o programar una copia de seguridad periódica.

Requisitos previos

  • Las configuraciones de copia de seguridad y restauración deben tener versiones idénticas.
  • Para evitar cualquier incoherencia, la configuración de restauración debe ser una implementación nueva. Tome las instantáneas de las máquinas virtuales antes de ejecutar los comandos de restauración.
  • Solo los usuarios Administrador y Consola pueden configurar la copia de seguridad y la restauración a través de las API públicas y los comandos de la CLI, respectivamente. El usuario Auditor solo puede ver si existe alguna configuración de copia de seguridad y restauración en los ajustes.

Procedimiento

  1. Active el proceso de copia de seguridad.
    Método Descripción
    Utilizar el comando de la CLI
    backup-restore backup --action add --path <config-file-path>

    Para ver más comandos de la CLI, consulte la documentación de la CLI.

    Cree un archivo de configuración de copia de seguridad en uno de los nodos de la plataforma, en /home/ubuntu. Para crear el archivo, debe iniciar sesión como el usuario Soporte.
    Nota: Para ejecutar los comandos de la CLI, debe iniciar sesión como el usuario Consola en la misma plataforma en la que creó el archivo de configuración de copia de seguridad.
    Uso de la API Consulte configuración/copia de seguridad en la página de referencia de la API.
    Nota: Debe proporcionar la configuración como el cuerpo de JSON en la solicitud de API.
    Tabla 1. Configuraciones para el proceso de copia de seguridad
    Situación Descripción Configuración del archivo
    Configuración para activar la copia de seguridad

    Crea el archivo de copia de seguridad en el servidor de archivos local en el directorio predeterminado:

    /var/lib/backup-restore

    o bien,

    cualquier directorio de copia de seguridad especificado por el usuario

    {"backup_file_server_type" : "LOCAL"}

    or

    {"backup_file_server_type": "LOCAL",
        "local_file_server":
        {
            "backup_directory": "backup_directory_path"
        }
    }
    Crea la copia de seguridad en el servidor FTP, en el directorio de copia de seguridad especificado por el usuario
    {
        "backup_file_server_type": "FTP",
        "ftp_file_server":
            {
                "server_address": "IP address",
                "port": port_number,
                "username": "username",
                "password": "password",
                "backup_directory": "backup_directory_path"
            }
    }
    Crea la copia de seguridad en el servidor SSH, en el directorio de copia de seguridad especificado por el usuario
    "backup_file_server_type": "SSH",
        "ssh_file_server":
        {
            "server_address": "IP address",
            "port": port_number,
            "username": "username",
            "password": "password",
            "backup_directory": "backup_directory_path"
        }
    Configuración para programar el proceso de copia de seguridad

    Copia de seguridad inmediata

    "schedule_now": true,
    Copia de seguridad diaria

    El valor permitido para hour: 0-23 El valor permitido para minute: 0-59

     "backup_schedule":
            {
                "schedule_period": "DAILY",
                "hour": 16,
                "minute": 51
            },
    Copia de seguridad semanal

    El valor permitido para hour: 0-23 El valor permitido para minute: 0-59 El valor permitido para day_of_week: 1 (domingo) - 7 (sábado)

    "backup_schedule":
            {
                "schedule_period": "WEEKLY",
                "hour": 16,
                "minute": 56,
                "day_of_week": 3
            },
    Solo copia de seguridad de algunas configuraciones En el parámetro data_filter del archivo de configuración, establezca la configuración en verdadero para realizar una copia de seguridad de las configuraciones seleccionadas. Para omitir la copia de seguridad de una configuración determinada, establezca el valor en falso.
    Nota: Si no especifica el parámetro data_filter, vRealize Network Insight realiza una copia de seguridad de todas las configuraciones.
    "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
            }
    Un ejemplo del archivo de configuración para una copia de seguridad semanal (cada martes) en un servidor FTP con las configuraciones seleccionadas.
    {
        "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. Active el proceso de restauración.
    La secuencia de restauración es la siguiente:
    Método Descripción
    Utilizar comandos de la CLI
    backup-restore restore --action add --path <config-file-path>

    Para ver más comandos de la CLI, consulte la documentación de la CLI.

    Cree un archivo de configuración de restauración en uno de los nodos de la plataforma, en /home/ubuntu. Para crear el archivo, debe iniciar sesión como el usuario Soporte.
    Nota: Para ejecutar los comandos de la CLI, debe iniciar sesión como el usuario Consola en la misma plataforma en la que creó el archivo de configuración de restauración.
    Uso de la API Consulte configuración/restaurar en la página de referencia de la API.
    Nota: Debe proporcionar la configuración como el cuerpo de JSON en la solicitud de API.
    Tabla 2. Configuraciones para el proceso de restauración
    Situación Descripción Configuración del archivo
    Configuración para activar la restauración Restaura desde el servidor de archivos local
    {
        "backup_file_server_type": "LOCAL",
        "local_file_server":
            {
                "backup_directory": "backup_directory_path",
                "backup_file_name": "file_name.tar"
            }
    }
    Restaura desde el servidor de archivos 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"
            }
    }
    Restaura desde el servidor de archivos 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"
        }
    Restaurar solo algunas configuraciones En el parámetro data_filter del archivo de configuración, establezca la configuración en verdadero para restaurar las configuraciones seleccionadas. Para omitir la restauración de una configuración determinada, establezca el valor en falso.
    Nota: Si no especifica el parámetro data_filter, vRealize Network Insight restaura todas las configuraciones.
    "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
            }
    Nota: Si no especifica el parámetro collector_mapping, todos los orígenes de datos restaurados se asignarán a un recopilador aleatorio en la configuración de restauración.
    "collector_mapping": {
        "default_collector": "default_collector_ip",
        "mappings": [
          {
            "source": "source_collector_ip",
            "destination": "destination_collector_ip"
          }
        ]
      }
    Si especifica collector_mapping, todos los orígenes de datos asignados a source_collector_ip en la configuración de la copia de seguridad se asignarán a destination_collector_ip en la configuración de restauración. Si no se especifica la asignación para ningún recopilador en la configuración de la copia de seguridad, los orígenes de datos correspondientes se asignarán a default_collector en la configuración de restauración. Puede especificar la asignación de varios recopiladores de origen a recopiladores de destino.
    Un ejemplo del archivo de configuración que se va a restaurar desde un servidor FTP con las configuraciones seleccionadas.
        "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
            }
    }