Home / Virtualizacao / Rodar EVE-NG em Cloud

Rodar EVE-NG em Cloud

Para rodar o EVE-NG na nuvem, você precisa de um servidor cloud que atenda os seguintes requisitos mínimos de virtualização e rede. Abaixo estão os passos essenciais e provedores recomendados para colocar seu lab no ar.


Requisitos mínimos para EVE-NG em Cloud

  1. Virtualização KVM habilitada (obrigatório)
    • O EVE-NG precisa de virtualização aninhada (nested virtualization).
    • O host deve suportar Intel VT-x ou AMD-V e permitir que isso seja repassado às VMs.
  2. Sistema Operacional base
    • Ubuntu 20.04 LTS (recomendado pelo EVE-NG)
    • Pelo menos 2 CPUs, 8 GB RAM, e 100 GB de disco para laboratórios pequenos.
  3. Acesso root via SSH

☁️ Provedores Cloud que funcionam com EVE-NG

ProvedorSuporte a KVM/NestedNotas
Hetzner (dedicado)✅ SimOpção com melhor custo-benefício
OVH (dedicado e algumas VPS)✅ SimBoa performance
Vultr Cloud Compute (com VDC)✅ Sim (em “Bare Metal” ou “Cloud GPU”)VPS padrão não suporta
Google Cloud (GCE)✅ Sim (com VMs específicas)Requer ativação de nested virtualization
Azure✅ Sim (com séries Ev3, Dv3, etc.)Requer ajuste na VM
AWS EC2✅ Sim (instâncias Nitro, ex: c5.metal)Instância cara para labs longos
❌ ContaboNão (não suporta KVM aninhado nas VPS)Só funciona com dedicado

🔧 Passo a passo para rodar EVE-NG na Cloud

1. Escolha um provedor com KVM (ex: Hetzner, Vultr Bare Metal, GCP)

  • Recomendo começar com Hetzner Dedicado EX42-NVMe (bom custo-benefício).

2. Instale o sistema base (Ubuntu 20.04)

  • Via painel do provedor, instale Ubuntu 20.04 LTS

3. Acesse via SSH:

ssh root@IP_DO_SERVIDOR

4. Instale o EVE-NG (script oficial)

wget -O - https://www.eve-ng.net/focal/install-eve.sh | bash -i

5. Após a instalação, acesse o painel web:

https://IP_DO_SERVIDOR
Usuário: admin
Senha: eve

🌐 Ajustes de Rede e NAT

  • Se sua máquina cloud tiver apenas 1 IP público, o EVE-NG pode funcionar com NAT interno.
  • Para acesso a consoles (telnet, vnc, etc), você pode:
    • Usar VPN (Wireguard ou OpenVPN)
    • Usar bridge NAT com portas redirecionadas

📦 Importando imagens e VMs

Você pode enviar imagens usando:

scp arquivo.qcow2 root@IP:/opt/unetlab/addons/qemu/

E depois:

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

🚀 Dica final

Se quiser testar rápido sem pagar, use o Google Cloud com 300 USD de crédito gratuito e habilite nested virtualization nas VMs.

Deixe um Comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *