Wie kann ich Openstack mit NAT-Remapping einstellen?

322
met1n

Ich verwende Hypervisor als KVM und habe einen Server zum Hosten von Openstack-Diensten. Ich möchte auf meinen Cloud-Server und meine Instanzen zugreifen (über Floating-IPs).

Aufgrund der Netzwerkeinschränkungen kann ich kein Bridge-Netzwerk erstellen. Also musste ich mit NAT gehen, aber mit NAT, da die IP anders als der Host ist, kann ich keinen externen Zugriff auf Server und Dashboard haben. Bisher konnte ich keine Lösung finden. Ich frage mich, ob es möglich ist, die von NAT zugeordnete IP-Adresse zu ändern oder die zugewiesene Adresse anstelle der Hostadresse als Openstack-Installation zu verwenden.

0
"* Ich kann keinen externen Zugriff auf Server und Dashboard haben *" ... können Sie dann versuchen, die NAT-Konfiguration mit internen IP-Adressen einzurichten? Ich bin mit OpenStack nicht vertraut, also nur eine Frage. Pimp Juice IT vor 6 Jahren 0
Ich habe versucht, NAT die interne IP zu geben, und verlor dann die Internetverbindung. Ich denke nur, dass Ethernet-Schnittstelle und NAT nicht auf derselben IP-Adresse arbeiten können oder mit praktischen Methoden nicht möglich sind. Also nach einem Weg suchen. https://www.quora.com/Can-Ihre-internal-IP-be-der-selbe-as-der-external-one/answer/Phillip-Remaker?share=bb399196&srid=QATt met1n vor 6 Jahren 0
https://www.ibm.com/support/knowledgecenter/de/linuxonibm/liaag/wkvm/wkvm_c_net_nat.htm#fntarg_1 met1n vor 6 Jahren 0
Möglicherweise müssen Sie auch eine statische Route auf der Benutzeroberfläche hinzufügen, um sicherzustellen, dass sie auch die Route für den anderen, nicht von NAT stammenden Datenverkehr für das Internet hat. https://www.cyberciti.biz/faq/linux-route-add/ nochmal nur ein paar ideen und nichts definitives, da ich mich zumindest so wenig auf der suche nach FYI testen kann. Pimp Juice IT vor 6 Jahren 1

1 Antwort auf die Frage

0
met1n

Das Problem lag bei der geschachtelten Virtualisierung (da OpenStack einen eigenen Hypervisor verwendet). Ich könnte dieses Problem überwinden, indem ich Hypervisor (KVM in meinem Fall) für die geschachtelte Virtualisierung aktiviert. Nachdem ich Bridge-Schnittstellen über die Ethernet-Schnittstelle erstellt hatte, konnte ich das NAT-Netzwerk in KVM als öffentliches Netzwerk für die VMs in OpenStack verwenden.