1장. 기술력 비교 및 자동화에 필요한 조건
__1.1 나는 IT 엔지니어입니다. 한번도 틀린 적이 없습니다
__1.2 당신은 어떤 IT 엔지니어입니까?
____1.2.1 전통적인 IT 엔지니어 그룹의 능력 요구 비교 분석
____1.2.2 현재 및 10년 후 네트워크 엔지니어의 능력 요구 비교 분석
____1.2.3 당신은 팔방미인 IT 엔지니어가 될 수 있을까요?
__1.3 어디서부터 네트워크 자동화 공부를 시작할까요?
__1.4 네트워크 자동화 공부에 무엇이 필요할까요?
__1.5 하드웨어 - 랩톱 최소 사양
__1.6 소프트웨어 소개
__1.7 네트워크 자동화 개발환경이란?
2장. GNS3 설치 및 구성
__2.1 VMware 워크스테이션 소개
____2.1.1 하이퍼바이저의 종류와 차이점
____2.1.2 Type-2 하이퍼바이저 제품군
__2.2 VMware 워크스테이션 설치 전 준비사항
__2.3 VMware 워크스테이션 설치 파일 다운로드 및 설치하기
____2.3.1 VMware 사용자 등록하기
____2.3.2 VMware 워크스테이션 12.5.9 설치 파일 다운로드
____2.3.3 VMware 워크스테이션 12.5.9 설치하기
__2.4 VMware 워크스테이션 12.5 둘러보기
____2.4.1 메인 사용자 윈도우 둘러보기
____2.4.2 프로그램 사용 기본 동작
__2.4.3 메뉴 둘러보기
____2.4.4 가상 네트워크 어댑터 둘러보기
__2.5 가상 머신(VM 만들기
____2.5.1 우분투 18.04 서버 이미지 다운로드 및 설치하기
____2.5.2 CentOS 7.5 서버 이미지 다운로드 및 설치하기
__2.6 GNS3 VM 다운로드 및 설치하기
____2.6.1 GNS3 VM.ova 파일 다운로드 및 설치
__2.7 GNS3 설치와 구성
____2.7.1 GNS3 설치 파일 다운로드 받기
____2.7.2 GNS3 설치에 앞서
____2.7.3 GNS3
■ 현재 파이썬 및 네트워크 자동화를 공부하는 분
■ 파이썬 코딩을 이용해 네트워크 자동화 실현을 꿈꾸는 엔지니어
■ 현재 시스코 CCNA/CCNP/CCIE 자격증을 공부하는 분
■ 사내 네트워크 자동화 교육을 진행하는 교육 담당자
■ 네트워크 자동화 입문 교육자료로 사용할 분
★ 이 책의 구성 ★
우리가 네트워크 자동화에 첫 걸음을 내딛고 자동화에 다가간다는 의미에서 이 책은 크게 다섯 발걸음(five steps으로 나눌 수 있을 것 같습니다.
첫 걸음은 1장에서 현재 IT 엔지니어들의 능력과 본인의 능력을 비교 분석해 봄으로서 어떻게 파이썬을 이용한 네트워크 자동화 공부를 시작해야 할지 함께 고민해 봅니다. 또한 이 책에서 다루는 전체적인 내용들과 네트워크 자동화 공부에 도움이 될 만한 사전 지식과 랩 구성에 필요한 요구사항을 간단히 둘러봅니다.
두 번째 발걸음은 2장에 속하며, VMware 워크스테이션 설치와 구성 그리고 기본 사용법 익히기, 가상 서버 설치해보기 등을 통해 실질적인 사용 방법을 익혀 봅니다. 그리고 GNS3을 사용한 가상화된 네트워크 랩 환경도 소개합니다. GNS3 설치와 설정 그리고 간단한 IOS 가상 랩 만들기를 통해 GNS3에서 사용되는 필수 기술들을 익힙니다. VMware 워크스테이션, GNS3 VM, GNS3에 시스코 IOS 이미지를 사용해 네트워크 자동화 랩 환경이 제대로 동작하는지 실행하면서 배워봅니다. VMware 워크스테이션과 GNS3의 설치는 곧 멀티 용도 랩을 만드는 초석이 됩니다. 차후 여러 벤더 기술 및 시스코 자격증 랩으로 사용 가능해집니다.
세 번째 발걸음인 3장에서는 이 책에서 사용할 파이썬을 리눅스와 윈도우 환경에 설치한 후 5장 랩에서 사용될 paramiko와 netmiko 파이썬 라이브러리를 설치하는 상세한 과정을 둘러봅니다. 처음으로 파이썬을 접하는 네트워크 엔지니어들은 파이썬과 파이썬 네트워킹 모듈과 관련된 설치과정을 이해하지 못하므로 하나에서 열까지 상세하게 설치 방법