Ik heb geruime tijd een Ubuntu Servertje met KVM draaien zonder problemen (lekker stabiel en snel).
De fysieke server heeft twee NIC's van Intel, waarbij 1 gebruikt wordt puur voor de fysieke server en de tweede voor netwerk connectivity voor de VM's. Dit gebeurt d.m.v. een "macvtap" op eth1 met als source mode "VEPA".
Dit werkt allemaal prachtig, de VM's krijgen netjes een IP adres van de router (elders in het netwerk) en de performance is goed. Vanaf het netwerk zijn de VM's goed bereikbaar en vice versa.
Maar nu wil ik vanaf de VM's andere VM's kunnen benaderen en ook de fysieke server zelf. Nu weet ik dat "macvtap" de netwerk pakketjes op een relatief laag niveau injecteert op de netwerk-stack van de fysieke server en dit dus niet standaard mogelijk is.
Het probleem is op te lossen door een "internal virtual network" te maken, maar het liefst benader ik alle VM's en hosts met het IP adres dat verkregen is vanaf het echte netwerk, zodat ook DNS werkt/overeenkomt.
Iemand tips/tricks? Misschien een "virtual network" maken zonder DHCP met een bridge naar het echte netwerk (lees: geen NAT)? Als ik dat probeer (bridged met een Physical device) krijg ik de volgende error: "Error creating virtual network: XML error: route forwarding requested, but no IP address provided for network 'internet'"
Suggesties?
De fysieke server heeft twee NIC's van Intel, waarbij 1 gebruikt wordt puur voor de fysieke server en de tweede voor netwerk connectivity voor de VM's. Dit gebeurt d.m.v. een "macvtap" op eth1 met als source mode "VEPA".
Dit werkt allemaal prachtig, de VM's krijgen netjes een IP adres van de router (elders in het netwerk) en de performance is goed. Vanaf het netwerk zijn de VM's goed bereikbaar en vice versa.
Maar nu wil ik vanaf de VM's andere VM's kunnen benaderen en ook de fysieke server zelf. Nu weet ik dat "macvtap" de netwerk pakketjes op een relatief laag niveau injecteert op de netwerk-stack van de fysieke server en dit dus niet standaard mogelijk is.
Het probleem is op te lossen door een "internal virtual network" te maken, maar het liefst benader ik alle VM's en hosts met het IP adres dat verkregen is vanaf het echte netwerk, zodat ook DNS werkt/overeenkomt.
Iemand tips/tricks? Misschien een "virtual network" maken zonder DHCP met een bridge naar het echte netwerk (lees: geen NAT)? Als ik dat probeer (bridged met een Physical device) krijg ik de volgende error: "Error creating virtual network: XML error: route forwarding requested, but no IP address provided for network 'internet'"
Suggesties?