ASAv NO EVE-NG

by - 1:57 PM

Olá pessoal!


Nesta seção iremos aprender como importar a imagem ASAv para o  Unified Networking Lab.


O primeiro passo será realizar o download da imagem asav-941-200.qcow2. Para isso você precisará ter um contrato ativo com a Cisco com permissão para fazer o download da mesma.


Após fazer o download do ASAv, copie a imagem asav-941-200.qcow2 para a máquina virtual Unetlab no diretório /opt/unetlab/addons/iol/bin utilizando o WinSCP.


Adicionando o ASAv no EVE-NG





Arquivo já copiado para a máquina virtual Unetlab:



Acessando o EVE via SSH

Vamos acessar a nossa máquina virtual via SSH, utilizando o putty ou SecuteCRT pois fica mais fácil de copiar e colar os comandos que vou descrever abaixo:

Conectando via  SecureCRT ou Putty :

Username: root / password: unl




Comandos adicionais

Agora digite os comandos abaixo na ordem:


 1. Para ir para o diretório onde esta o arquivo, utilize o comando:

  cd  /opt/unetlab/addons/iol/bin


2. Agora vamos criar uma imagem para o Unetlab:


mkdir -p /opt/unetlab/addons/qemu/asav-941-200 
mv asav-941-200.qcow2 /opt/unetlab/addons/qemu/asav-941-200/virtioa.qcow2


3. Execute agora os comandos abaixo:


cd /opt/unetlab/addons/qemu/asav-941-200/

modprobe nbd

/opt/qemu/bin/qemu-nbd -c /dev/nbd0 virtioa.qcow2

mount /dev/nbd0p2 /mnt/hgfs/

touch /mnt/hgfs/use_ttyS0

umount /mnt/hgfs/

/opt/qemu/bin/qemu-nbd -d /dev/nbd0



4. Para finalizar, execute o comando abaixo:


/opt/unetlab/wrappers/unl_wrapper -a fixpermissions





Adicionando o dispositivo ASAv em um Lab

Pronto, agora vamos adicionar o dispositivo ASAv em um lab do Unetlab.

Em template, escolha Cisco ASAv:




Como podemos ver em "Image", a imagem do ASAv já aparece para este dispositivo, agora clique em SAVE:




O ASAv já foi provisionado, a partir de agora é só dar o Start no dispositivo e começar a brincadeira.




Espero ter ajudado, um grande abraço!


Atenciosamente,


Matheus Damacena CCNA | CCDA | CCNP R&S

You May Also Like

8 Comments

  1. Matheus,
    Ótimo tutorial parabéns.
    Segui todo o processo, porém quando inicio no unetlab o Asav Started, mas segundo depois ele volta ao status de stop, testei com outras imagens (juniper por exemplo) e notei o mesmo problema, você tem ideia do que pode ser? Existe algum lugar onde tenha algum tipo de log para ser analisado?
    Abraço

    ResponderExcluir
    Respostas
    1. Olá Luciano,

      Boa noite!

      Seguem os 3 problemas que podem estar ocorrendo:

      1 - A opção "Virtualize Intel VT-x/EPT or AMD-V/RVI", não está marcada na VMware.
      2 - Quando você adiciona um novo dispositivo é necessário rodar o comando abaixo:
      /opt/unetlab/wrappers/unl_wrapper -a fixpermissions

      3 - A licença "iourc" não foi aplicada corretamente, dê uma verificada.

      Obs: Na opção 1 reboot a máquina virtual. Por favor, me dê o feedback.

      Com relação aos logs, na página inicial do unetlab (digo onde criamos os labs) tem uma opção "LOGS".

      Abraço!

      Matheus

      Excluir
    2. Olá Matheus,
      Obrigado pelo retorno.
      1 - Estou usando virtualbox e a opção está marcada.
      2 - Sempre rodo o comando, mas não funcionou
      3- Peguei uma iourc junto com algumas imagens vc pode me passa a melhor forma de recriar.

      Achei os logs obrigado.

      Abs

      Excluir
  2. Matheus
    Logo depois que postei o comentário anterior vi que na sua primeira postagem, tinha como gerar a licença, mesmo gerando uma nova licença o problema permaneceu.

    ResponderExcluir
    Respostas
    1. Luciano,

      Entendi! Recomendo que utilize VMware, pois no site do Desenvolvedor do Unetlab ele menciona apenas que é suportado em VMware, logo não posso te afirmar se funciona no VirtualBox.

      UNetLab requires:

      Intel VT-x/EPT or AMD-V/RVI capable processor.
      One of the following:
      Ubuntu 14.04 (suggested with any processors).
      VMware ESXi 5.1 or later (version 5.5 is suggested, Intel i7 processors are mandatory).
      VMware Workstation 9 or later (version 10 is suggested, Intel i7 processors are mandatory).
      VMware Fusion 5 or later (version 6 is suggested, Intel i7 processors are mandatory).
      VMware Player 5 or later (version 6 is suggested, Intel i7 processors are mandatory).

      UNetLab Requirements
      http://www.unetlab.com/2014/10/unetlab-requirements/#main

      Obs: Com relação ao processador I7, depende do que você for rodar, na sua máquina. Eu tenho um notebook I3 com 6gb de RAM e consegui rodar IOS, IOL, ASAv, IOSXRv, vWAAS e Virtual Wlc.

      A intenção deste tutorial, foi cobrir as informações que eu não encontrei no site do Unetlab, recomendo sempre verificar os scripts e imagens compatíveis pelo site Unetlab, algumas são facilmente encontradas na internet, outras não.

      Abraço!

      Matheus

      Excluir
  3. Valeu Matheus
    Vou instalar o Vmware para testar e depois te dou um retorno, meu notebook é um i7 com 16 Gb de RAM, minha ideia inicial é rodar cisco e juniper para estudo, já uso o GNS3, mas queria aprender a mexer um pouco com o Unetlab. Continue postando algo legal pra gente.

    Abraço

    Luciano

    ResponderExcluir
    Respostas
    1. Fala Matheus
      Tudo bem?
      Só para te passar um feedback, instalei o Vmware e reconfigurei toda a minha VM do UNETLAB, consegui subir o ASA de boa conforme o tutorial, as imagens do Juniper infelizmente ainda não consegui, estou procurando outras imagens para ver se consigo subir sem problemas.

      Abraço e obrigado pela ajuda.

      Excluir
    2. Bom dia Luciano,

      Valeu pelo feedback. Ainda não encontrei uma imagem Juniper, se encontrar uma que funcione no Unetlab, por favor compartilhe.

      Excluir