Puede agregar de forma masiva dispositivos de red como orígenes de datos a VMware Aria Operations for Networks mediante el SDK network-insight-sdk-python.

Solo puede agregar los siguientes orígenes de datos:

  • Conmutadores Cisco
  • Conmutadores de Arista
  • Conmutadores de Juniper
  • Conmutadores de Dell
  • F5
  • Conmutadores de Brocade
  • Palo Alto Networks
  • Firewall de Check Point
  • Cisco ASA

Requisitos previos

  • Debe tener acceso a la CLI del recopilador de VMware Aria Operations for Networks.
  • Debe tener el archivo CSV que contiene la lista de dispositivos de red en el siguiente formato:

    "DataSourceType","IP","fqdn","Username","Password","CSPRefreshToken","NickName",
    "CentralCliEnabled","IPFixEnabled","SwitchType","ParentvCenter","IsVMC",
    "snmp_version","snmp_community_string","snmp_username","snmp_password",
    "snmp_auth_type","snmp_privacy_type","ProxyIP"
    "DataSource1","","Domain_name","username","<pwd>","",
    "nick_name_discovered_devices_1","","","","","","","","","","","","10.xx.xxx.xx"
    "DataSource2","10.1xx.xx.1x","","username","pwd","",
    " nick_name_discovered_devices_2","","","","","","","","","","","","10.xx.xx.xxx"
    

    Puede crear el archivo manualmente o detectar los dispositivos en su red mediante detección de redes. Consulte Detectar dispositivos de red mediante la ejecución de comandos de la CLI para obtener más información.

Procedimiento

  1. Inicie sesión en la CLI del recopilador de VMware Aria Operations for Networks como usuario de tipo soporte.
  2. Cambie a un usuario de Ubuntu. Ejecute el siguiente comando:
    ub
  3. Vaya al directorio /home/ubuntu.
    cd /home/ubuntu
  4. Descargue el SDK de network-insight-sdk-python desde GitHub.
    wget https://github.com/vmware/network-insight-sdk-python/archive/refs/heads/master.zip
  5. Descomprima el contenido del SDK y elimine el archivo ZIP.
    unzip master.zip && rm master.zip
  6. Exporte la ruta de Python a /home/ubuntu/network-insight-sdk-python-master/swagger_client-py2.7.egg.
    export PYTHONPATH=/home/ubuntu/network-insight-sdk-python-master/swagger_client-py2.7.egg
  7. Vaya al directorio examples dentro del SDK. Esta carpeta contiene el script datasource_addition.py.
    cd /home/ubuntu/network-insight-sdk-python-master/examples
  8. Ejecute el script datasource_addition.py para agregar dispositivos de red en masa a VMware Aria Operations for Networks. Las opciones admitidas son:
    Opción Descripción
    --deployment_type

    El tipo de implementación. Los valores aceptados son onprem y saas.

    El valor predeterminado es onprem.

    --api_token El token de API para autenticar sus credenciales de nube de VMware Aria Operations for Networks.
    --cloud_location

    La ubicación del centro de datos. Los valores aceptados son US, UK, JP, AU y DE.

    El valor predeterminado es US.

    --data_sources_csv La ubicación del archivo CSV que contiene los detalles de los dispositivos.

    Por ejemplo:

    python datasource_addition.py --deployment_type vrnic --api_token YourCSPAPIToken --cloud_location UK --data_sources_csv /home/ubuntu/discovered_devices.csv

    Puede realizar un seguimiento del resultado de la operación de detección de red en la CLI. Si se produce un error en la operación de adición de forma masiva para uno o más dispositivos, puede corregir los errores y volver a intentar la operación. Consulte Errores comunes de los orígenes de datos para obtener más información.

Qué hacer a continuación

Para ver los orígenes de datos agregados a VMware Aria Operations for Networks, vaya a la página Configuración > Cuentas y orígenes de datos.