Hallo,
ich lese mich gerade etwas in die Virtualisierung mit OpenVZ ein. Bevor ich praktisch starte, habe ich noch ein paar Fragen das Netzwerkrouting betreffend.
Angenommen ich habe einen Debian-Host mit IP und Hardware-NIC, zwei VEs mit jeweils einer IP-Adresse im selben Subnet, ein Gateway (Router) und einen DNS-Server (Router).
1. Wie funktioniert das mit dem Routing
Soweit ich mich erinnern kann, "mappt" TCP/IP die IP auf eine MAC-Adresse. Sorgt der OpenVZ-Kernel auf dem Host dafür, dass eine VE-IP an diese VE mit virtueller MAC durchgereicht wird? Oder muss man auf dem Host noch irgendwo Routen festlegen (/etc/sysctl/ ist angepasst mit net.ipv4.ip_foward =1)?
2. Netzwerk-Einstellungen der VEs
Da ich mich im selben Subnet befinde, müssten die /etc/network/interfaces-Einstellungen doch generell für alle VEs bis auf den address-Eintrag gleich sein?
3. Virtualisierung im RZ
Wie läuft das bei den Hostern mit 4 inkludierten IPs und deren Routern (z. B. Serverloft oder Hetzner): Werden die 4 IPs an ein und dieselbe MAC des Hosts geroutet oder müssen die virtuellen MACs im Router eingetragen werden? Ich nehme an, dass die virtuellen MACs ja erst zur Laufzeit erstellt werden und somit vorher nicht bekannt sind? Sorgt hier wieder der VZ-Kerne dafür, dass bei Anfrage an eine VE-IP die Anfrage an die VE durchgereicht wird?
Ich hoffe, dass meine Fragen präzise genug sind und es nicht zu viel Text ist. Danke!
ich lese mich gerade etwas in die Virtualisierung mit OpenVZ ein. Bevor ich praktisch starte, habe ich noch ein paar Fragen das Netzwerkrouting betreffend.
Angenommen ich habe einen Debian-Host mit IP und Hardware-NIC, zwei VEs mit jeweils einer IP-Adresse im selben Subnet, ein Gateway (Router) und einen DNS-Server (Router).
1. Wie funktioniert das mit dem Routing
Soweit ich mich erinnern kann, "mappt" TCP/IP die IP auf eine MAC-Adresse. Sorgt der OpenVZ-Kernel auf dem Host dafür, dass eine VE-IP an diese VE mit virtueller MAC durchgereicht wird? Oder muss man auf dem Host noch irgendwo Routen festlegen (/etc/sysctl/ ist angepasst mit net.ipv4.ip_foward =1)?
2. Netzwerk-Einstellungen der VEs
Da ich mich im selben Subnet befinde, müssten die /etc/network/interfaces-Einstellungen doch generell für alle VEs bis auf den address-Eintrag gleich sein?
3. Virtualisierung im RZ
Wie läuft das bei den Hostern mit 4 inkludierten IPs und deren Routern (z. B. Serverloft oder Hetzner): Werden die 4 IPs an ein und dieselbe MAC des Hosts geroutet oder müssen die virtuellen MACs im Router eingetragen werden? Ich nehme an, dass die virtuellen MACs ja erst zur Laufzeit erstellt werden und somit vorher nicht bekannt sind? Sorgt hier wieder der VZ-Kerne dafür, dass bei Anfrage an eine VE-IP die Anfrage an die VE durchgereicht wird?
Ich hoffe, dass meine Fragen präzise genug sind und es nicht zu viel Text ist. Danke!