Salve a tutti...
ho un server esxi con installate 4 vm. Le vm hanno tutte un ip pubblico. Vorrei poter mettere tutte le vm all'interno di una rete locale in modo tale che si vedano fra di loro e velocizzare il trasferimento dati fra le singole vm. Il server attualmente ha una sola scheda di rete... è possibile farlo o devo aggiungere una scheda di rete?!
Salve a tutti e buone feste!!!
Ciao,
una soluzione è creare un secondo virtual switch, senza schede di rete connesse. A questo switch colleghi tutte le varie VM.
Poi, crei un'ulteriore virtual machine, dotata di due schede di rete, di cui una collegata a questo switch, e l'altra al primo switch. Io per queste cose utilizzo pfSense, ma esistono altre distribuzioni simil-linux (pfSense è basata su FreeBSD). Questa macchina ti farà da firewall/NAT tra la rete pubblica e le varie VM.
Ciao,
Luca.
--
Luca Dell'Oca
@dellock6
vExpert 2011
[Assegnare punti a una risposta utile è un modo di dire grazie]
avendo un solo server basta che crei un virtual switch nel server e aggiungi alle vm una scheda di rete che è collegata a questo.
ok... ma il mio server ha fisicamente una sola scheda di rete. Se io creo un virtual switch senza assegnargli nessuna scheda di rete possono poi mettere le vm nel virtual switch!? (nb. le vm sono già all'interno di un virtual switch)
Assolutamente sì, altrimenti non te lo consigliavo, ti pare?
Luca.
--
Luca Dell'Oca
@dellock6
vExpert 2011
[Assegnare punti a una risposta utile è un modo di dire grazie]
Ciao,
si, e' possibile creare un vSwitch senza uplink assegnati (ossia senza schede di rete fisiche assegnate): si chiama internal vSwitch. Le VM collegate a questo vSwitch potranno comunicare solo tra di loro: questo e' il motivo della configurazione che ti ha suggerito Luca di una nuova vm con due schede di rete, una collegata a questo internal vSwitch e una collegata a un vSwitch "normale" (con uplink assegnato) che faccia il nat/routing delle VM.