네트워크 자동화 프로젝트 - 1

박지혜·2025년 8월 27일
post-thumbnail

💡Ansible을 이용해 네트워크 자동화 구현하기

1. Cisco 장비로 네트워크 구성도 짜기

2. Ansible로 구성 자동화하기

3. 모니터링, 정보 가져오기

단계내용
1️⃣Ansible로 Cisco 장비에 설정 배포 (GNS3 또는 EVE-NG 기반 테스트)
2️⃣Python으로 설정 정보 수집 및 분석
3️⃣템플릿과 실제 설정 비교 (컴플라이언스 체크)
4️⃣Slack으로 경고 알림 전송
5️⃣트래픽 테스트로 성능 모니터링
6️⃣GitHub로 형상관리 (템플릿, 스크립트 등 추적)
7️⃣→ GitHub Webhook을 통해 자동화 트리거

토폴로지 설계는 GNS3 이용

지금까지 한 네트워크 자동화 프로젝트 환경 설정 요약

1. 실습 도구 확정

가상 네트워크 환경 구성을 위해 GNS3를 사용하기로 확정함.

2. GNS3 기본 환경 구성

PC에 GNS3 제어 프로그램(클라이언트) 설치 완료.

VMware에 GNS3 VM(서버) 설치 완료.

GNS3 프로그램과 GNS3 VM을 연동하여 서버 연결 상태(초록불) 확인 완료.

3. GNS3 프로젝트 생성

untitled 프로젝트 경로 충돌 오류를 해결하고, Project1이라는 이름으로 새 프로젝트 생성 완료.

4. 실습 구성요소 준비

자동화 컨트롤러: Ansible, Netmiko 등 자동화 도구가 설치된 'Network Automation' Docker 컨테이너 템플릿 파일(network_automation.gns3a) 확보.

네트워크 장비: 자동화 대상이 될 Cisco 가상 스위치 OS 이미지 파일(i86bi-linux-l2-adventerprisek9-15.6.0.9S.bin) 확보.

5. 네트워크 장비 추가

확보한 스위치 OS 이미지 파일을 GNS3에 등록하여 가상 스위치 장비를 생성하는 작업을 진행 중.

경로: Edit > Preferences > Qemu VMs > IOSvL2

0개의 댓글