Python SDK를 사용하여 데이터 소스 대량 추가Last Updated January 24, 2025
network-insight-sdk-python
SDK를 사용하여 VMware Aria Operations for Networks
에 네트워크 디바이스를 대량으로 데이터 소스로 추가할 수 있습니다.- VMware Aria Operations for Networks수집기 CLI에 대한 액세스 권한이 있어야 합니다.
- VMware Aria Operations for Networks플랫폼 CLI에 대한 액세스 권한이 있어야 합니다.
- 다음 형식의 네트워크 디바이스 목록이 포함된 CSV 파일이 있어야 합니다.수동으로 파일을 생성하거나 네트워크 검색을 수행하여 네트워크에서 디바이스를 검색할 수 있습니다. 자세한 내용은 CLI 명령을 실행하여 네트워크 디바이스 검색 항목을 참조하십시오.
다음 데이터 소스만 추가할 수 있습니다.
- Cisco 스위치
- Arista 스위치
- Juniper 스위치
- Dell 스위치
- F5
- Brocade 스위치
- Palo Alto 네트워크
- Check Point 방화벽
- Cisco ASA
- VMware Aria Operations for Networks수집기 CLI에지원사용자로 로그인합니다.
- VMware Aria Operations for Networks플랫폼 CLI에지원사용자로 로그인합니다.
- Ubuntu사용자로 전환합니다. 다음 명령을 실행합니다.
- /home/ubuntu디렉토리로 이동합니다.
- GitHub에서network-insight-sdk-pythonSDK를 다운로드합니다.
- SDK 컨텐츠의 압축을 풀고 ZIP 파일을 삭제합니다.
- Python 경로를/home/ubuntu/network-insight-sdk-python-master/swagger_client-py2.7.egg로 내보냅니다.
- SDK 내의examples디렉토리로 이동합니다. 이 폴더에는datasource_addition.py스크립트가 포함되어 있습니다.
- datasource_addition.py스크립트를 실행하여 네트워크 디바이스를VMware Aria Operations for Networks에 대량으로 추가합니다. 지원되는 옵션은 다음과 같습니다.옵션필수설명--deployment_type필수대량 추가 작업을 수행하는 배포의 유형입니다. 허용되는 값은onprem및saas입니다.기본값은onprem입니다.--platform_ip필수디바이스를 추가하려는VMware Aria Operations for Networks플랫폼 node1의 IP 주소입니다.--username필수플랫폼 사용자의 사용자 이름입니다.사용자 이름은 항상 작은따옴표로 묶어야 합니다.--password필수플랫폼 사용자의 암호입니다.암호는 항상 작은따옴표로 묶어야 합니다.--data_sources_csv필수디바이스의 세부 정보가 포함된 CSV 파일의 위치입니다.--domain_type선택 사항사용자 자격 증명을 인증하기 위한 도메인 유형입니다. 허용되는 값은LOCAL및LDAP입니다.--domain_value선택 사항도메인 유형이 LDAP인 경우 LDAP 도메인 이름을 제공합니다.옵션설명--deployment_type배포의 유형입니다. 허용되는 값은onprem및saas입니다.기본값은onprem입니다.--api_tokenVMware Aria Operations for NetworksCloud 자격 증명을 인증하기 위한 API 토큰입니다.--cloud_location데이터 센터의 위치입니다. 허용되는 값은US,UK,JP,AU및DE입니다.기본값은US입니다.--data_sources_csv디바이스의 세부 정보가 포함된 CSV 파일의 위치입니다.다음은 몇 가지 예입니다.예:CLI에서 네트워크 검색 작업의 결과를 추적할 수 있습니다. 하나 이상의 디바이스에 대해 대량 추가 작업이 실패하는 경우 오류를 수정하고 작업을 다시 시도할 수 있습니다. 자세한 내용은 일반 데이터 소스 오류 항목을 참조하십시오.
VMware Aria Operations for Networks
에 추가된 데이터 소스를 봅니다.