Instalação Eve-NG (Unetlab)

Descrição

Para prosseguir no plano de automação em redes, além da instalação do python, iremos também precisar de um simulador para equipamentos de redes em geral.

Para simuladores estou usando o Eve-ng
Ele te da possibilidades de emular praticamente tudo que existe, desde de equipamentos básicos (router/switch), passando por equipamentos de complexidade maior (ASR/NXOS), até mesmo appliances (vWAAS, vWLC, ACS, ISE,F5,Juniper).



Objetivo


  1. Instalar o software de virtualização de redes (VM Player);
  2. Instalar o Eve-ng;
  3. Configurar o Eve para IOL;

VM Player

Para usar o Eve, precisaremos de um programa de virtualização de máquinas.
Desta forma segue o link para download da versão 6 do mesmo:


Após o download, basta instalar no padrão windows (next-next-finish), e abri-lo.

O programa deve iniciar sem nenhuma maquina, no meu caso já existem outras máquinas:



Eve-NG

A instalação do Eve, é bem mais complexa do que a do VMPlayer, para isso tirei alguns prints das partes mais importantes (parte do vmplayer).

ISO

Primeiramente efetue o download da ISO no site da UnetLab: EVE-NG

Criar máquina

Clique em "Create a new virtual machine", e selecione a opção "Installer disc image file (iso):".
Nesta opção selecione a ISO que acabou de baixar.

Installer disc image (iso):





















Por padrão o aplicativo tenta utilizar o "Easy Install", basta colocar qualquer coisa, pois isso não será utilizado posteriormente.



















Na próxima pagina será solicitado o nome da máquina, coloquei como Eve-NG.


Nesta parte, nos é solicitado o tamanho do disco que utilizaremos (20Gb), deixe também marcado a opção "Split virtual disk...", que basicamente vai aumentar o disco conforme ele for crescendo.



















Após isso, basta terminar a criação da máquina virtual.

Configuração Eve-NG

Para o startup da máquina (é baseada em ubuntu), basta seguir as opções padrões normalmente.
Lhe será perguntado algumas informações durante o startup, contudo nada de uma complexidade elevada.

Após terminar toda a instalação do SO, a vm vai iniciar e começar alguns updates automaticamente, não se assuste com isso, não vai adiantar reiniciar a máquina, pois ela vai recomeçar de onde parou.















Depois dos updates e instalação do Eve, o SO vai reiniciar mais duas vezes, sendo a segunda depois de voce configurar o IP de acesso (sugiro colocar como static), e estará pronto para utilização.




















Acesso Web


Após os acessos de IP configurados, conseguiremos acessar a ferramenta web, com o usuário e senha padrão (root senha: eve)























Packet Windows

Adicionalmente a instalação do Eve, é necessário a instalação de um pacote de integração.
A instalação é windows-like, então não vou entrar em detalhes, segue abaixo o link:

Passando IOLs para o EVE

Após a configuração da maquina virtual e da parte web, a ultima parte é fazer o upload da IOLs para o EVE, e assim conseguirmos montar as topologias.

Para isso vamos utilizar o software winscp, ou apenas o scp se você estiver utilizando linux.

Realizei o upload das seguintes imagens na pasta: /opt/unetlab/addons/iol/bin
  • L2-ADVENTERPRISEK9-M-15.2-20150703
  • L3-ADVENTERPRISEK9-M-15.2-M5.3
  • L2-ADVENTERPRISEK9-M-15.2-IRON-20151103
  • L3-ADVENTERPRISEK9-M-15.4-2T

Apenas realizar o upload das imagens não é o bastante para ela estar disponível no ambiente web, é necessário criar o arquivo iourc.
Ele é basicamente a licença para utilizar as IOLs.

Quanto tentamos por exemplo testar a IOL com o comando:

  1. cd /opt/unetlab/addons/iol/bin
  2. touch NETMAP
  3. LD_LIBRARY_PATH=/opt/unetlab/addons/iol/lib /opt/unetlab/addons/iol/bin/L3-ADVENTERPRISEK9-M-15.2-M5.3.bin 1
Nos é apresentado a tela de que existe um erro na licença, e nos pede para conseguir no site:


Contudo, acredito que com poucas googladas, é possivel conseguir um script em python (CiscoKeyGen.py), e roda-lo com python2.7.

Com isso basta rodar o comando abaixo:

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions


Criando a primeira topologia


Utilizar o EVE é bem facil, e nesta versão ele ficou ainda mais intuitivo.
Para criar uma topologia basta:

1 - Criar uma pasta (no exemplo criei a pasta CCNP).
2 - Criar um lab clicando no botão grifado em amarelo:




















3 - Clicar no Lag (EIGRP.unl), e depois em "open":

















4 - Clicar bom o botão direito em qualquer lugar da tela;
5 - Clicar em "add a new node", e selecionar o Cisco IOL:




















6 - Efetuar as conexões pelo botão "Connect node" do lado esquerdo da tela;
7 - Clicar no equipamento de origem, selecionar a interface de origem;
8 - Clicar no equipamento de destino, selecionar a interface de destino;


















9 - Iniciar todos os nodes pelo botão "More actions" do lado esquerdo da tela;





















10 - Para acessar utilizo o programa "superputty", o que preciso é apenas descobrir a porta que a aplicação disponibilizou para o router em questão.
Consigo isso parando o mouse em cima do equipamento sem clicar, e no rodapé da pagina vai aparecer o IP:PORTA:





















 11 - Assim, basta acessar o SuperPutty, selecionar o "Telnet", e colocar o IP:PORTA na parte de "Host"










Be happy,  :)

Nenhum comentário:

Postar um comentário