HP REST API로 대량 포트 VLAN 변경, 실무 자동화의 핵심

HP Aruba CX 시리즈 스위치에서 REST API를 활용해
수십~수백 포트의 VLAN을 일괄 변경하는 자동화 스크립트 실전 예제입니다.
실전 코드 예시
실무 적용 포인트
수십~수백 포트의 VLAN을 일괄 변경하는 자동화 스크립트 실전 예제입니다.
실전 코드 예시
import requests import jsonauth_url = "https://10.0.1.10/v1/login"
credentials = {"username": "admin", "password": "password"}
session = requests.Session()
session.verify = False
response = session.post(auth_url, data=credentials)
token = response.json()['token']ports = ["1/1/1", "1/1/2", "1/1/3", "1/1/4"]
for port in ports:
config = {
"vlan_mode": "access",
"vlan_tag": 200
}
port_url = f"https://10.0.1.10/v1/interfaces/{port}"
session.put(port_url, data=json.dumps(config), headers={"cookie": token})
실무 적용 포인트
- CSV/Excel 연동으로 대규모 VLAN 변경 자동화
- 설정 변경 전/후 백업 및 롤백 자동화
- 포트별 VLAN 일관성 유지로 운영 품질 향상
REST API 자동화로 HP 스위치 운영의 효율성을 극대화하세요!
반응형
'IT 정보 > 네트워크 스위치' 카테고리의 다른 글
🛠️ 실무 팁(중급): 시스코 ASA 방화벽 'Object Group' 자동화 관리 스크립트 (0) | 2025.06.15 |
---|---|
🛠️ 실무 팁(중급): 코어엣지 라우터 'Backup-Config' 자동화 스크립트 실전 (0) | 2025.06.13 |
🛠️ 실무 팁(중급): 아리스타 EOS ‘eAPI’로 대량 VLAN 자동 생성 파이썬 스크립트 (0) | 2025.06.11 |
🛠️ 실무 팁(중급): 한드림넷 스위치 ‘SNMP Trap+Slack’ 장애 자동 알림 연동 (0) | 2025.06.10 |
🛠️ 실무 팁(중급): 유비퀘스 스위치 ‘PoE 자동 재부팅’ 스크립트 실전 (1) | 2025.06.09 |