EVE-NG로 시뮬레이터 Lab 구성하기

⏱️ 예상 읽기 시간: 약 9분 (9 min read)

Aruba AOS-CX 시뮬레이터를 사용해보기 위해서는 EVE-NG와 같은 에뮬레이터 설치가 먼저 필요합니다.
아직 설치하지 않았다면, VMware나 Hyper-V와 같은 하이퍼바이저를 통해 가상머신으로 설치하시면 됩니다.

Hyper-V에 설치하는 방법은 이전에 작성한 게시물을 참고해주세요.

https://egstory.net/edge-study/aruba-tips/660/

정상적으로 EVE-NG를 설치하였다면, 이제 가상 Lab을 꾸미기 위한 이미지를 추가해야 합니다.
EVE-NG에서는 아래와 같이 Aruba 제품을 지원합니다.

  • Aruba ClearPass
  • Aruba CX Switch
  • Aruba Mobility Controller

이 외에도 다양한 종류의 네트워크 장비를 지원합니다. 자세한 것은 EVE-NG 홈페이지에서 확인해보세요.

그 외에 NetEdit, Mobility Conductor (舊 Mobility Master) 등 Virtual Appliance로 제공하던 제품은 그대로 VM으로 설치하셔서 EVE-NG의 Lab과 서로 연동하시면 됩니다.

이미지 다운로드

가상 Lab 환경에 이미지를 추가하기에 앞서 먼저 EVE-NG에 이미지를 업로드해야 합니다.
이미지 다운로드는 Aruba Support Portal에서 다운로드 가능합니다.

로그인을 한 후에, Software & Documents로 이동하여 검색 창에 “ArubaOS-CX ova“라고 입력합니다.

EVE-NG로 시뮬레이터 Lab 구성하기 - image 10

여기서 필요한 버전을 클릭하여 다운로드 받습니다.

Mobility Controller도 “ArubaOS_VMC ova“라고 검색하여 다운로드합니다.

EVE-NG로 시뮬레이터 Lab 구성하기 - image 11

마지막으로 ClearPass도 다운로드 받습니다. (“CPPM-VM KVM“으로 검색)

EVE-NG로 시뮬레이터 Lab 구성하기 - image 12

※ 참고: ClearPass는 EVE-NG Lab 내에 구성도 가능하지만, 별도의 VM으로 설치하여 연동하는 것도 가능합니다.

별도로 VM을 설치할 때는 하이퍼바이저 종류에 맞는 알맞은 버전을 다운로드 하세요.
– Hyper-V, ESXi, KVM 등

이미지 업로드

다운로드 받은 이미지를 EVE-NG 서버로 업로드 합니다. 서버로 업로드는 Filezilla 또는 WinSCP와 같은 애플리케이션을 통해 전송합니다.

EVE-NG로 시뮬레이터 Lab 구성하기 - image 13
WinSCP로 이미지 업로드

이미지 설치

서버로 전달한 이미지의 압축을 풀고 EVE-NG에서 불러올 수 있도록 설치(?), 변환 작업을 진행합니다.

ArubaCX Switch

ZIP 파일 압축 해제

root@eve-ng:~# unzip ArubaOS-CX_10_07_0004_ova.zip
Archive:  ArubaOS-CX_10_07_0004_ova.zip
  inflating: ArubaOS-CX_10_07_0004.ova
 extracting: ArubaOS-CX_10_07_0004.ova.sig

OVA 파일에서 VMDK 파일 추출

root@eve-ng:~# tar xvf ArubaOS-CX_10_07_0004.ova
arubaoscx-disk-image-genericx86-p4-20210420160538.ovf
arubaoscx-disk-image-genericx86-p4-20210420160538.vmdk

VMDK파일을 qcow2 파일 포맷으로 변환

root@eve-ng:~# /opt/qemu/bin/qemu-img convert -f vmdk -O qcow2 arubaoscx-disk-image-genericx86-p4-20210420160538.vmdk virtioa.qcow2

root@eve-ng:~# ls
ArubaOS-CX_10_07_0004.ova arubaoscx-disk-image-genericx86-p4-
20210420160538.ovf ArubaOS-CX_10_07_0004_ova.zip ArubaOS-CX_10_07_0004.ova.sig
arubaoscx-disk-image-genericx86-p4-
20210420160538.vmdk virtioa.qcow2

새로운 이미지 폴더 생성 및 qcow2 파일 이동

root@eve-ng:~# mkdir /opt/unetlab/addons/qemu/arubacx-10.07
root@eve-ng:~# mv virtioa.qcow2 /opt/unetlab/addons/qemu/arubacx-10.07/

권한 수정

root@eve-ng:~# /opt/unetlab/wrappers/unl_wrapper -a fixpermissions
Virtual Mobility Controller

OVA 파일에서 VMDK 파일 추출

root@eve-ng:~# tar xf ArubaOS_VMC_8.8.0.0_79697.ova
ArubaOS_VMC_8.8.0.0_79697.ovf
ArubaOS_VMC_8.8.0.0_79697-disk1.vmdk
ArubaOS_VMC_8.8.0.0_79697-disk2.vmdk

VMDK파일을 qcow2 파일 포맷으로 변환

root@eve-ng:~# /opt/qemu/bin/qemu-img convert -f vmdk -O qcow2 ArubaOS_VMC_8.8.0.0_79697-disk1.vmdk hda.qcow2
root@eve-ng:~# /opt/qemu/bin/qemu-img convert -f vmdk -O qcow2 ArubaOS_VMC_8.8.0.0_79697-disk2.vmdk hdb.qcow2

새로운 이미지 폴더 생성 및 qcow2 파일 이동

root@eve-ng:~# mkdir -p /opt/unetlab/addons/qemu/aruba-VMC-8.8.0.0-79697
root@eve-ng:~# mv hda.qcow2 /opt/unetlab/addons/qemu/aruba-VMC-8.8.0.0-79697/
root@eve-ng:~# mv hdb.qcow2 /opt/unetlab/addons/qemu/aruba-VMC-8.8.0.0-79697/

권한 수정

root@eve-ng:~# /opt/unetlab/wrappers/unl_wrapper -a fixpermissions
ClearPass

ZIP 파일 압축 해제

root@eve-ng:~# unzip CPPM-VM-x86_64-6.9.0.130064-KVM.raw.zip
Archive:  CPPM-VM-x86_64-6.9.0.130064-KVM.raw.zip
  inflating: home/jenkins/KVMImage/CPPM-VM-x86_64-6.9.0.130064-KVM.raw

VMDK파일을 qcow2 파일 포맷으로 변환

root@eve-ng:~# cd home/jenkins/KVMImage/
root@eve-ng:~# qemu-img convert -f raw -O qcow2 CPPM-VM-x86_64-6.9.0.130064-KVM.raw hda.qcow2

두번째 HDD (100GB) 생성

root@eve-ng:~# /opt/qemu/bin/qemu-img create -f qcow2 hdb.qcow2 100G

새로운 이미지 폴더 생성 및 qcow2 파일 이동

root@eve-ng:~# mkdir /opt/unetlab/addons/qemu/clearpass-6.9.0.130064
root@eve-ng:~# mv hda.qcow2 /opt/unetlab/addons/qemu/clearpass-6.9.0.130064/
root@eve-ng:~# mv hdb.qcow2 /opt/unetlab/addons/qemu/clearpass-6.9.0.130064/

권한 수정

root@eve-ng:~# /opt/unetlab/wrappers/unl_wrapper -a fixpermissions

Aruba 아이콘 설치

아래 링크에서 파일을 다운로드 받습니다. (Airheads Community 가입 필요)

[링크 바로가기]

압축을 해제하여 PNG 파일을 아래 위치로 복사합니다. (WinSCP 등 활용)

/opt/unetlab/html/images/icons

Virtual Lab 구성

EVE-NG에 로그인하여 새로운 Lab을 생성합니다.

EVE-NG로 시뮬레이터 Lab 구성하기 - image 14
EVE-NG로 시뮬레이터 Lab 구성하기 - image 15

Lab을 생성하였으면 이제 스위치를 추가해보겠습니다.
좌측 메뉴에서 “+” 아이콘을 클릭하고 “Node”를 선택합니다.

EVE-NG로 시뮬레이터 Lab 구성하기 - image 16

ArubaCX 스위치를 하나 선택해보겠습니다.

EVE-NG로 시뮬레이터 Lab 구성하기 - image 18
EVE-NG로 시뮬레이터 Lab 구성하기 - image 19

스위치 Node를 생성하고 나면 이제 네트워크를 구성해야 합니다.

다시 좌측 “+” 버튼을 클릭하여 [Add an object] → [Network]를 선택하여 네트워크를 생성합니다.

EVE-NG로 시뮬레이터 Lab 구성하기 - image 21

네트워크를 생성하였으니 스위치와 네트워크간에 연결을 해줍니다.

EVE-NG로 시뮬레이터 Lab 구성하기 - image 24
EVE-NG로 시뮬레이터 Lab 구성하기 - image 25

이렇게 네트워크를 연결시키고 스위치를 클릭하여 [Start] 버튼을 눌러줍니다.

스위치가 부팅이 되고, 스위치를 다시 한 번 클릭하면 콘솔창이 뜨게 됩니다.
최초 부팅시에는 Switch 로그인 화면에서 admin / [empty] 로 로그인하면 됩니다.

switch login: admin
Password: 

그럼 패스워드를 설정하라는 내용이 나오게 되고 거기서 새로운 패스워드를 설정합니다.

Please configure the 'admin' user account password.
Enter new password: ********
Confirm new password: ********
switch# 

이제부터 다양한 Lab 환경을 구성하고 테스트를 진행하면 됩니다.
좀 더 자세한 내용은 아래 문서를 살펴보시면서 따라해보세요.

Airheads Community에 AOS-CX Switch Simulator 링크로 가면 다양한 Lab 환경에 대한 예제부터 샘플이 있으니 적극적으로 활용해보시면 Aruba 제품을 익히는데 크게 도움이 될 것입니다.

유사 게시물

  • 2022년 Aruba 제품 카탈로그

    ⏱️ 예상 읽기 시간: 약 1분 (1 min read) 2022년 새해를 맞아 리뉴얼된 Aruba 제품 카탈로그를 소개합니다. 이번 카탈로그는 2021년 한 해 동안 새롭게 출시된 제품들을 포함하여 Aruba에서 새롭게 서비스하고 있는 NaaS(Network-as-a-Service)인 GreenLake 솔루션과 SD-WAN 솔루션인 Aruba EdgeConnect 제품이 추가되었습니다. HPE FlexNetwork 5520, 5140, 7500X…

  • [완전 기초 가이드] 광케이블 꽂으려면 지빅 필요한 거 아니에요?

    ⏱️ 예상 읽기 시간: 약 3분 (3 min read) 네트워크 엔지니어링이나 데이터센터 현장에서 일하다 보면 가장 흔하게 듣는 질문이자 요구사항이 있습니다. “거기 스위치에 광케이블 연결해야 하니까 ‘지빅’ 몇 개만 챙겨와 주세요.” 하지만 정작 현장에 가보면 단순 광모듈 외에도 케이블이 일체형으로 붙어있는 특이한 케이블을 쓰기도 하고,…

  • HPE Aruba Networking 무선랜 포트폴리오

    ⏱️ 예상 읽기 시간: 약 5분 (5 min read) Aruba는 2002년 Aruba Networks라는 이름으로 무선 네트워크 전문 회사로 비즈니스를 시작해왔습니다. HPE와 합병이 되기까지 Aruba의 무선 네트워크 솔루션은 업계 최고 수준의 기술력과 성능을 보였습니다. HPE Aruba Networking WLAN은 AI 기반 모빌리티와 엔터프라이즈급 설계를 통해 지능적이고, 안전하며,…

  • 제로 트러스트 네트워크 보안의 핵심 기능

    ⏱️ 예상 읽기 시간: 약 6분 (6 min read) 10월은 사이버 보안 인식의 달이며, 개인과 조직을 사이버 범죄로부터 보호하는데 초점을 맞추고 있습니다. 조직이 사이버 보안 문제를 해결하는 한 가지 방법은 “제로 트러스트 네트워크 보안”을 채택하는 것입니다. 그러나 제로 트러스트 네트워크 보안 전략을 완전히 구현하면 문제가…

  • 새로운 9200 시리즈 게이트웨이

    ⏱️ 예상 읽기 시간: 약 3분 (3 min read) 우리는 새로운 스마트폰이 나오면 고민을 합니다. 무슨 색상으로 선택할지, 용량은 얼마나 선택할지 등 다양한 선택지에 고민을 하기 마련입니다. 지금 당장의 필요한 용량만 생각해도 될까? 앞으로 1~2년동안 얼마나 많은 사진과 동영상을 찍고, 얼마나 많은 애플리케이션을 다운 받을까?…

  • AOS-CX 스위치 시뮬레이터로 CX 스위치 살펴보기

    ⏱️ 예상 읽기 시간: 약 2분 (2 min read) Aruba에서 AOS-CX 스위치 시뮬레이터를 출시하였습니다. 오늘 이것에 대해 알아볼까 합니다.많은 분들이 왜 Aruba는 교육이나 체험을 위한 시뮬레이터를 제공하지 않느냐에 대한 얘기가 많았습니다. OVA 파일을 제공하긴 했습니다만, 어떠한 안내나 가이드 없이 스스로 찾아서 설치하고 테스트해야 했습니다. AOS-CX…