VMware Global Community
antolepore
Contributor
Contributor
Jump to solution

Ethernet Bonding e MacAddress Duplicato

Salve a tutti,

ho una Centos5 con 2 interfaccie ethernet in bonding.

Poichè il bonding crea un'interfaccia con macaddress uguale a quello di una delle due schede di rete, Vmware Workstation mi segnala l'errore di macaddress duplicato e la parte di network si blocca.

Esiste un qualche workaround per risolvere il problema?

Grazie a tutti

Ciao

Antonio

0 Kudos
1 Solution

Accepted Solutions
ldelloca
Virtuoso
Virtuoso
Jump to solution

Mi sono guardato brevemente questo documento:

http://pbraun.nethence.com/doc/sysutils/mcsg.html

e vedo che il bonding viene usato per la rete di heartbeat, immagino dato che debba essere ridondata per evitare situazioni di split-brain del cluster (infatti si dice di avere O due subnet O una subnet con bonding).

Sei sicuro che non vada anche con una semplice scheda di rete, o al massimo assegnando due schede singole? In un ambiente VMware la ridondanza delle connessioni viene garantita dai portgroup e vswitch sottostanti piuttosto che nel guest.

Ciao,

Luca.

Luca Dell'Oca | vExpert 2011-2012-2013-2014-2015-2016-2017, VCAP-DCD, CISSP #58353 | http://www.virtualtothecore.com | @dellock6 | http://www.linkedin.com/in/lucadelloca | If you find this post useful, please consider awarding points for "Correct" or "Helpful"

View solution in original post

0 Kudos
11 Replies
ldelloca
Virtuoso
Virtuoso
Jump to solution

Ciao, che tipo di bonding hai attivato, e su quale connessione di VMware Workstation, la bridge per caso?

Spero oltretutto tu abbia due schede effettivamente presenti nel computer dove esegui Workstation... Se sei in bridge mode e usi due schede fisiche, hai detto allo switch dall'altra parte che quelle due schede vanno in trunk?

Ciao,

Luca.

Luca Dell'Oca | vExpert 2011-2012-2013-2014-2015-2016-2017, VCAP-DCD, CISSP #58353 | http://www.virtualtothecore.com | @dellock6 | http://www.linkedin.com/in/lucadelloca | If you find this post useful, please consider awarding points for "Correct" or "Helpful"
antolepore
Contributor
Contributor
Jump to solution

Luca Dell'Oca ha scritto:

Ciao, che tipo di bonding hai attivato, e su quale connessione di VMware Workstation, la bridge per caso?

Spero oltretutto tu abbia due schede effettivamente presenti nel computer dove esegui Workstation... Se sei in bridge mode e usi due schede fisiche, hai detto allo switch dall'altra parte che quelle due schede vanno in trunk?

Ciao,

Luca.

CIao Luca,

non ho fatto bridge.

Le interfacce in bonding sono in NAT oppure HOST ONLY.

Non c'e' trunk e non c'e' switch dall'altra parte.

Le vm sono tutte dentro workstation per un test di un cluster.

Ciao

Antonio

0 Kudos
ldelloca
Virtuoso
Virtuoso
Jump to solution

Ok, ma allora ti serve per forza avere il bonding? Perchè l'errore che indichi solitamente si evita configurando opportunamente lo switch in accordo col server, ma girando tutto internamente a VMware Workstation non ho idea di come si comporti lo switch virtuale. Sinceramente non mi son mai messo a fare bonding su macchine virtuali...

Prova magari a variare il tipo di bonding sulla CentOS:

http://wiki.centos.org/TipsAndTricks/BondingInterfaces

Ciao,

Luca.

Luca Dell'Oca | vExpert 2011-2012-2013-2014-2015-2016-2017, VCAP-DCD, CISSP #58353 | http://www.virtualtothecore.com | @dellock6 | http://www.linkedin.com/in/lucadelloca | If you find this post useful, please consider awarding points for "Correct" or "Helpful"
antolepore
Contributor
Contributor
Jump to solution

Luca Dell'Oca ha scritto:

Ok, ma allora ti serve per forza avere il bonding? Perchè l'errore che indichi solitamente si evita configurando opportunamente lo switch in accordo col server, ma girando tutto internamente a VMware Workstation non ho idea di come si comporti lo switch virtuale. Sinceramente non mi son mai messo a fare bonding su macchine virtuali...

Prova magari a variare il tipo di bonding sulla CentOS:

http://wiki.centos.org/TipsAndTricks/BondingInterfaces

Ciao,

Luca.

Ciao Luca

grazie della risposta.

Il bonding effettivamente non mi serve all'interno di workstation, ma senza di questo non si riesce a far partire il cluster.

0 Kudos
AndreTheGiant
Immortal
Immortal
Jump to solution

Che tipo di cluster?

Andrew | http://about.me/amauro | http://vinfrastructure.it/ | @Andrea_Mauro
0 Kudos
antolepore
Contributor
Contributor
Jump to solution

Andrew Mauro ha scritto:

Che tipo di cluster?

mc service guard

0 Kudos
ldelloca
Virtuoso
Virtuoso
Jump to solution

Mi sono guardato brevemente questo documento:

http://pbraun.nethence.com/doc/sysutils/mcsg.html

e vedo che il bonding viene usato per la rete di heartbeat, immagino dato che debba essere ridondata per evitare situazioni di split-brain del cluster (infatti si dice di avere O due subnet O una subnet con bonding).

Sei sicuro che non vada anche con una semplice scheda di rete, o al massimo assegnando due schede singole? In un ambiente VMware la ridondanza delle connessioni viene garantita dai portgroup e vswitch sottostanti piuttosto che nel guest.

Ciao,

Luca.

Luca Dell'Oca | vExpert 2011-2012-2013-2014-2015-2016-2017, VCAP-DCD, CISSP #58353 | http://www.virtualtothecore.com | @dellock6 | http://www.linkedin.com/in/lucadelloca | If you find this post useful, please consider awarding points for "Correct" or "Helpful"
0 Kudos
antolepore
Contributor
Contributor
Jump to solution

Luca Dell'Oca ha scritto:

Mi sono guardato brevemente questo documento:

http://pbraun.nethence.com/doc/sysutils/mcsg.html

e vedo che il bonding viene usato per la rete di heartbeat, immagino dato che debba essere ridondata per evitare situazioni di split-brain del cluster (infatti si dice di avere O due subnet O una subnet con bonding).

Sei sicuro che non vada anche con una semplice scheda di rete, o al massimo assegnando due schede singole? In un ambiente VMware la ridondanza delle connessioni viene garantita dai portgroup e vswitch sottostanti piuttosto che nel guest.

Ciao,

Luca.

Esatto,

quella guida è ottima, ho iniziato a seguirla anche io.

solo che con il bonding ottengo l'errore di mac address duplicato.

Devo provare a dare due hearbeat con due nic senza bonding.

Riguardo il portgroup e il vswitch immagino tu ti riferisca a ESX.

0 Kudos
ldelloca
Virtuoso
Virtuoso
Jump to solution

Si, mi immagino che su Workstation tu stia facendo delle prove o un lab, e che non andrai in una eventuale produzione appoggiandoti a VMware Workstation. Vero????? :smileymischief:

Luca.

Luca Dell'Oca | vExpert 2011-2012-2013-2014-2015-2016-2017, VCAP-DCD, CISSP #58353 | http://www.virtualtothecore.com | @dellock6 | http://www.linkedin.com/in/lucadelloca | If you find this post useful, please consider awarding points for "Correct" or "Helpful"
0 Kudos
antolepore
Contributor
Contributor
Jump to solution

Luca Dell'Oca ha scritto:

Si, mi immagino che su Workstation tu stia facendo delle prove o un lab, e che non andrai in una eventuale produzione appoggiandoti a VMware Workstation. Vero????? :smileymischief:

Luca.

si esatto

0 Kudos
AndreTheGiant
Immortal
Immortal
Jump to solution

Le schede per il bonding sono sulla rete Bridge di Workstation?

Hai provato a metterle in quella Host-Only (se tanto servono solo per l'hearbeat)?

Andrew | http://about.me/amauro | http://vinfrastructure.it/ | @Andrea_Mauro
0 Kudos