Configurare una SDN in un cluster Proxmox

From RVM Wiki
Revision as of 09:04, 4 November 2021 by Gabriele.vivinetto (talk | contribs) (Created page with "Se si vuole creare uno switch virtuale, ad esempio per creare una rete DMZ condivisa tra host di un client proxmox, procedere come segue (non basta avere un vmbr3 senza nessun...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Se si vuole creare uno switch virtuale, ad esempio per creare una rete DMZ condivisa tra host di un client proxmox, procedere come segue (non basta avere un vmbr3 senza nessun eth fisica collegata su ogni host, perchè naturalmente questi vmb3 non si parlano tra loro).

Se si ha una ETH fisica che collega tutti gli HOST proxmox, è sufficiente creare su ogni host un bridge su di essa, e questo bridge sarà visibile da tutte le VM su tutti gli host.

Su un bridge collegato ad una ETH fisica, si può costruire una SDN, che sarà separata dal resto della rete. Sarebbe preferibile utilizzare una ETH fisica diversa da quelal della rete principale (esempio eth0-vmbr0 per lan, eth1-vmbr1 per WAN e DMZ.)


  • Installare SU OGNI host i seguenti pacchetti:
apt install libpve-network-perl ifupdown2
  • Verificare che nella configurazione Datacenter da ogni nodo, sia presente l'opzione SDN, dopo HA, altrimenti fare un reboot
  • Su OGNI HOST Aggiungere alla fine del file:
vi /etc/network/interfaces
source /etc/network/interfaces.d/*
  • Su OGNI HOST Annullare le eventuali modifiche proposte nella tab Networking, e verificare il file
cat /etc/network/interfaces
  • Su OGNI HOST, assicurarsi che il bridge che si vuole usare, abbia la spunta su
[x] VLAN aware
  • Dalla tab
Datacenter/SDN/Zones
creare una nuova ZONE, chiamandola ad esempio
DMZ
ed assegnandogli il bridge vlan aware appena configurato (deve essere su una eth visibile da tutti gli hosts), ad esempio:
vmbr1
  • Dalla tab
Datacenter/SDN/VNet
creare una nuova VNet, chiamandola ad esempio
DMZVNET
assegnargli un Alias:
DMZVNETALIAS
selezionare la Zone
DMZ
impostare un TAG VLAN, ad esempio
10
e mettere
[x] VLAN aware
  • Questa appena creata sarà la NUOVA ETH da assegnare alle VM: DMZVNET
  • Dalla tab
Datacenter/SDN/
fare
Apply
la configurazioen SDN sarà prima pending, ed alla fine available Se dà error, controllare i files interfaces.
  • Ora assegnare alle ethernet delle VM la nuova scheda di rete
DMZVNET
  • Spostare le VM su due host diversi e vedere se si pingano.

Riferimenti