vRack für Public Cloud konfigurieren

Als Markdown ansehen

Erfahren Sie, wie Sie ein vRack aktivieren, ein privates Netzwerk erstellen und Public Cloud Instanzen über das OVHcloud Kundencenter, die API oder die CLI zu Ihrem privaten Netzwerk hinzufügen.

Ziel

OVHcloud vRack ist eine Lösung für private Netzwerke, die es unseren Kunden ermöglicht, den Datenverkehr zwischen OVHcloud Dedizierten Servern sowie anderen OVHcloud Diensten zu leiten. Ebenso können Sie Public Cloud Instanzen in Ihr privates Netzwerk einfügen, um eine Infrastruktur aus physischen und virtuellen Ressourcen zu erstellen.

Diese Anleitung erklärt, wie Sie Public Cloud Instanzen in Ihrem vRack konfigurieren.

Voraussetzungen


Zugriff auf das OVHcloud Kundencenter

  • Direkter Link:
  • Navigationspfad: Public Cloud > Wählen Sie Ihr Projekt aus

Schnittstellen

Ein vRack erstellen oder eine Instanz in das Netzwerk hinzufügen kann mit dem OVHcloud Kundencenter, der OVHcloud APIv6, der OpenStack API, dem Horizon Interface, der OVHcloud CLI oder Terraform erfolgen.

Wählen Sie die Schnittstelle oder Methode, die am besten zu Ihrem technischen Profil und Ihren Anforderungen passt. Für jede Option beschreibt die folgende Anleitung die notwendigen Schritte.

Die folgenden Abschnitte beschreiben die verfügbaren Aktionen für jede Schnittstelle/Methode.

OVHcloud Kundencenter

Das ist ein vollständig visuelles Interface, das ideal geeignet ist, um mehrere VLANs zu verwalten. Sie können außerdem den privaten IP-Bereich anpassen, der standardmäßig in 10.1.0.0/16 liegt.

Das VLAN wird in der ausgewählten Region bereitgestellt. Sie können außerdem Gateways aktivieren oder deaktivieren, DHCP-Verteilungen ermöglichen etc.

Sie können außerdem die Abrechnung Ihrer Dienste im OVHcloud Kundencenter verwalten.

Horizon

Horizon (unabhängig von OVHcloud) ist die ursprüngliche Implementierung des OpenStack Dashboards, das eine Web-Benutzeroberfläche für OpenStack Dienste bereitstellt, einschließlich Nova, Swift, Keystone etc.

Diese Oberfläche ermöglicht es Ihnen, fast alle OpenStack Aktionen zu verwalten. Verwenden Sie sie, wenn Sie mehr als 2 VLANs verwalten, private Netzwerkschnittstellen zu Ihren Instanzen hinzufügen, benutzerdefinierte Images verwalten müssen etc.

Lesen Sie die Anleitung Einführung in Horizon, um sich mit Horizon vertraut zu machen.

Info

Horizon ist zonenbezogen, daher müssen Sie Ihre logische (geografische) Arbeitszone oben links in Ihrer Oberfläche auszuwählen (GRA5, SBG3, BHS1 etc.).

OVHcloud APIv6

Jede Aktion, die in Ihrem OVHcloud Kundencenter verfügbar ist, kann auch über die OVHcloud APIv6 durchgeführt werden.
Sie bietet sogar mehr Möglichkeiten als die grafische Oberfläche.

Die API-Schnittstelle ist weniger visuell als das OVHcloud Kundencenter, ermöglicht Ihnen aber die Durchführung einer großen Anzahl von Aktionen. Sie können Ihr VLAN verwalten und anpassen, Schnittstellen zu Ihren Instanzen hinzufügen oder Server mit hoher Anpassung erstellen.

Sie können sie über unsere Webseite erreichen, aber auch verwenden, um Ihre PHP- oder Python-Skripte zu erstellen.

Auf diese Weise können Sie grundlegende Aufgaben mit Skripten automatisieren, Ihre eigenen Funktionen optimieren und vieles mehr.

Einige API-Aufrufe erfordern spezifische Eingaben – rufen Sie die erforderlichen Informationen vorab ab.

Lesen Sie die Anleitung Erste Schritte mit der OVHcloud API, um mit der OVHcloud APIv6 zu beginnen.

OpenStack API

Public Cloud Dienste können nach dem Herunterladen und Installieren von OpenStack Tools über Befehlszeilen (Linux oder Windows) verwaltet werden.

Diese Methode erfordert ein gutes Wissen über Linux oder Windows, um sie nutzen zu können, ermöglicht Ihnen aber, die gesamte Leistung von OpenStack zu nutzen.

Je nach Schicht, die Sie verwalten möchten, müssen Sie den Client von Nova (Compute), Neutron (Netzwerk), Glance (Image) oder Swift (Object Storage) verwenden. Der OpenStack Client, die neueste Ergänzung, ermöglicht es Ihnen, fast alle OpenStack Schichten direkt zu verwalten.

Mit der OpenStack API können Sie diese Verwaltung auch über Ihre Skripte automatisieren.

Weitere Informationen zur OpenStack API finden Sie hier:

Sie können anschließend die OpenStack APIs nach Bedarf verwenden:

  • Nova (Compute)
  • Glance (Image)
  • Cinder (Image)
  • Neutron (Netzwerk)
Info

In einigen Fällen sind die OpenStack APIs einfacher, in anderen verwenden Sie Nova, Neutron etc. direkt.

Darüber hinaus können einige Funktionen je nach Version Ihres Clients und Betriebssystems von der OpenStack API fehlen.
Diese Anleitung stellt die einfachsten und intuitivsten Optionen vor.
Lesen Sie die offizielle OpenStack Dokumentation, um mehr zu erfahren.

OpenStack CLI

Sie können Ihre OVHcloud Public Cloud Dienste und vRacks direkt über Ihr Linux- oder Windows-Terminal mit der OpenStack CLI verwalten.

Diese Schnittstelle ermöglicht Ihnen die Verwaltung aller OpenStack Schichten:

  • Nova: Instanzen (Compute)
  • Neutron: Netzwerke
  • Glance: Images
  • Cinder: Volumes

Die CLI vereinigt diese Funktionen und kann in Ihre Skripte integriert werden, um Ihre Aufgaben zu automatisieren.

Bevor Sie beginnen, lesen Sie:

Info

Die OpenStack CLI ist nützlich, um Ihr vRack zu verwalten, aber einige Funktionen können je nach Version des Clients oder Betriebssystems variieren. Verwenden Sie die offizielle OpenStack-Dokumentation.

Terraform

Terraform kann ebenfalls verwendet werden, um OVHcloud Infrastrukturen zu verwalten.

Sie müssen den richtigen Terraform-Provider und die richtige Ressource auswählen. Weitere Informationen finden Sie in unserer Anleitung zu der Verwendung von Terraform mit OVHcloud.

In der praktischen Anwendung

Schritt 1: Aktivieren und Verwalten eines vRacks

Warning

Das vRack wird auf der OVHcloud Infrastruktur-Ebene verwaltet, was bedeutet, dass Sie es nur in Ihrem OVHcloud Kundencenter und der OVHcloud APIv6 verwalten können.

Über das OVHcloud Kundencenter
Über die OVHcloud APIv6
Info

Dies gilt nicht für neu erstellte Projekte, die automatisch mit einem vRack ausgeliefert werden. Um das vRack anzuzeigen, nachdem das Projekt erstellt wurde, gehen Sie in den Bereich Network und klicken Sie auf Private vRack Netzwerk, um das/die vRack(s) anzuzeigen.

Wenn Sie ein älteres Projekt ohne vRack haben, müssen Sie eines bestellen. Das vRack selbst ist kostenlos und wird innerhalb weniger Minuten ausgeliefert.

Klicken Sie im linken Menü auf Dienst hinzufügen (Warenkorb-Symbol). Nutzen Sie den Filter oben auf der Seite oder scrollen Sie nach unten, um den Dienst vRack zu finden.

Sie werden auf eine andere Seite weitergeleitet, um die Bestellung zu bestätigen. Es wird einige Minuten dauern, bis das vRack in Ihrem Account eingerichtet ist.

Sobald aktiv, finden Sie ihn in Ihrem Kundencenter im Bereich Network > Private vRack Netzwerk, bezeichnet als "pn-xxxxxx".

Klicken Sie auf Ihr vRack, wählen Sie dann aus der Liste der verfügbaren Dienste das Projekt aus, das Sie zum vRack hinzufügen möchten, und klicken Sie auf die Schaltfläche Hinzufügen.

Um die Konfiguration Ihres vRacks über das OVHcloud Kundencenter fortzusetzen, gehen Sie zu Schritt 2: Ein privates Netzwerk im vRack erstellen, im Tab Über das OVHcloud Kundencenter.

Schritt 2: Ein privates Netzwerk im vRack erstellen

Erstellen Sie ein privates Netzwerk mit einem VLAN (virtuelles lokales Netzwerk), damit die verbundenen Instanzen miteinander kommunizieren können.

Mit dem Public Cloud-Dienst können Sie bis zu 4000 VLANs innerhalb eines vRacks erstellen. Das bedeutet, dass Sie jede private IP-Adresse bis zu 4000 Mal verwenden können.
Somit ist beispielsweise 192.168.0.10 von VLAN 2 anders als die IP 192.168.0.10 von VLAN 42.

Dies ist nützlich, um Ihr vRack über mehrere virtuelle Netzwerke zu segmentieren.

Über das OVHcloud Kundencenter und die OVHcloud APIv6 können Sie alle Einstellungen anpassen: Bereitstellungsmodus und Region, VLAN-Name und -ID, privater IP-Adressbereich (z. B. 10.0.0.0/16), DHCP und Gateway.

Info

Auf dedizierten Servern wird standardmäßig VLAN 0 verwendet. Die OpenStack Infrastruktur erfordert, dass Sie Ihre VLAN-ID direkt auf der Infrastruktur-Ebene angeben.

Im Gegensatz zu dedizierten Servern ist es nicht notwendig, ein VLAN direkt auf einer Public Cloud-Instanz zu kennzeichnen.

Weitere Informationen zu diesem Thema finden Sie in der Anleitung "Mehrere vLANs in einem vRack erstellen".

Warning

vRack wird auf der OVHcloud Infrastruktur-Ebene verwaltet, was bedeutet, dass Sie es nur im OVHcloud Kundencenter und der OVHcloud APIv6 verwalten können.

Da OpenStack nicht auf der gleichen Ebene liegt, können Sie VLANs nicht über Horizon oder OpenStack API anpassen.

Über das OVHcloud Kundencenter
Über die OVHcloud APIv6
Über Terraform
Über die OpenStack CLI
Über die ovhcloud CLI

Sobald Ihr vRack eingerichtet ist, erstellen Sie ein privates Netzwerk.

Klicken Sie im Bereich Public Cloud auf Private Network im linken Menü unter Netzwerk.

Klicken Sie auf die Schaltfläche Privates Netzwerk hinzufügen. Die folgende Seite ermöglicht es Ihnen, mehrere Einstellungen anzupassen.

Wählen Sie einen Bereitstellungsmodus und die Region aus, in der Sie das private Netzwerk erstellen möchten.

Im nächsten Schritt werden Ihnen mehrere Optionen präsentiert:

Optionen für die Erstellung des privaten Netzwerks einschließlich VLAN-ID und DHCP-Einstellungen

Im Feld Name des privaten Netzwerks legen Sie einen Namen für Ihr privates Netzwerk fest.

Netzwerkoption Layer 2

Wenn Sie das Feld VLAN-ID festlegen ankreuzen, können Sie manuell eine VLAN-ID zwischen 0 und 4000 wählen.

Wenn Sie das Feld nicht ankreuzen, wird dem privaten Netzwerk eine zufällige VLAN-ID zugewiesen.

Wenn Sie mit Servern in diesem VLAN kommunizieren möchten, konsultieren Sie die Anleitung: Mehrere vLANs in einem vRack erstellen.

Verteilungsoptionen für DHCP-Adressen

Der Standard-DHCP-Bereich ist 10.1.0.0/16. Sie können einen anderen privaten Bereich Ihrer Wahl verwenden oder DHCP für dieses private Netzwerk deaktivieren.

Netzwerk-Gateway-Optionen

  • Die erste Adresse einer bestimmten CIDR als Standard-Gateway ankündigen (DHCP-Option 3): Wenn diese Option aktiviert ist, bewirbt der DHCP-Server die erste Adresse im CIDR als Standard-Gateway für Geräte, die mit dem Netzwerk verbunden sind.
  • Ein Gateway zuweisen und sich mit dem privaten Netzwerk verbinden: Wählen Sie diese Option, wenn Sie beabsichtigen, Instanzen mit einem privaten Netzwerk zu erstellen. Weitere Informationen finden Sie in den folgenden Anleitungen: Ein privates Netzwerk mit Gateway erstellen und Erstellen und Verbinden mit Ihrer ersten Public Cloud-Instanz.
Warning

Wenn die zweite Option grau ist, bedeutet dies, dass die ausgewählte Region sie nicht unterstützt. Weitere Informationen finden Sie auf unserer Seite zur Regionenverfügbarkeit.

Sobald Sie fertig sind, klicken Sie auf Ihr privates Netzwerk konfigurieren, um den Prozess zu starten.

Info

Die Erstellung des privaten Netzwerks kann mehrere Minuten dauern.

Schritt 3: Integrieren einer Instanz in vRack

Es gibt zwei mögliche Szenarien:

  • Die zu integrierende Instanz existiert noch nicht.
  • Eine vorhandene Instanz muss dem vRack hinzugefügt werden.
Im Fall einer neuen Instanz
Über das OVHcloud Kundencenter
Über die OVHcloud APIv6
Über die OpenStack CLI
Über die ovhcloud CLI
Über Terraform

Hilfe finden Sie unter Erstellen einer Instanz im OVHcloud Kundencenter. Beim Erstellen einer Instanz wählen Sie in Schritt 5 einen Netzwerkmodus und dann ein privates Netzwerk.

Warning

Sie können Ihre Instanz nur mit einem vRack über das OVHcloud Kundencenter verbinden.

Um mehrere Schnittstellen hinzuzufügen, müssen Sie OpenStack oder Horizon verwenden.

Im Fall einer vorhandenen Instanz

Das OVHcloud Kundencenter ermöglicht es Ihnen, eine Instanz an eine oder mehrere private Netzwerke anzuschließen, bietet aber keine fortgeschrittene Konfiguration der Netzwerkschnittstellen. Für weitere Anpassungen verwenden Sie die OVHcloud APIv6, die OpenStack APIs oder Horizon.

Fügen Sie Ihrem Server eine neue Netzwerkschnittstelle zusätzlich zur vorhandenen hinzu.

Zum Beispiel, wenn Sie eine öffentliche Schnittstelle eth0 haben, fügen Sie die Schnittstelle eth1 hinzu.

Warning

Die Konfiguration dieser neuen Schnittstelle ist selten automatisch.
Sie müssen daher eine statische IP-Adresse zuweisen oder DHCP konfigurieren, je nach Ihrer Infrastruktur.

Über das OVHcloud Kundencenter
Über die OVHcloud APIv6
Über Horizon
Über die OpenStack CLI

In Ihrem Public Cloud Projekt klicken Sie auf Instanzen in der linken Navigationsleiste und dann auf rechts neben der Instanz. Wählen Sie Details der Instanz.

Dies öffnet das Instanz-Dashboard. Klicken Sie auf die Schaltfläche im Bereich "Netzwerke", neben "Private Netzwerke", und wählen Sie Netzwerk hinzufügen.

Wählen Sie im erscheinenden Pop-up-Fenster die privaten Netzwerke aus, die Sie an Ihre Instanz anhängen möchten, und klicken Sie auf Bestätigen.

Ein Netzwerkinterface entfernen

Warning

Das Trennen eines Netzwerkinterfaces ist dauerhaft.

Es ist jedoch wichtig zu beachten, dass, wenn Sie die Schnittstelle "Ext-Net" (öffentliche IP) trennen, diese Adresse wieder zur generellen Nutzung freigegeben wird. Sie kann deshalb nicht einfach erneut zugewiesen werden.
Diese Aktion ist nur erforderlich, wenn Sie Ihren Server im vRack (privates Netzwerk) isolieren möchten oder wenn Sie ihn von einer oder mehreren VLANs trennen möchten.

Um ein Interface zu trennen, identifizieren Sie zuerst den Neutron-Port.
Verwenden Sie die folgenden Befehle:

neutron port-list
+--------------------------------------+------+-------------------+---------------------------------------------------------------------------------------------------+
| id                                   | name | mac_address       | fixed_ips                                                                                         |
+--------------------------------------+------+-------------------+---------------------------------------------------------------------------------------------------+
| 12345678-abcd-ef01-2345-678910abcdef |      | fa:xx:xx:xx:xx:xx | {"subnet_id": "01234567-8901-abscdef12345678910abcd", "ip_address": "192.168.0.x"}                |
| 09876543-210a-bcde-f098-76543210abcd |      | fa:yy:yy:yy:yy:yy | {"subnet_id": "65432109-abcd-ef09-8765-43210abcdef1", "ip_address": "2001:41d0:xxx:xxxx::xxxx"}   |
|                                      |      |                   | {"subnet_id": "abcdef12-3456-7890-abcd-ef1234567890", "ip_address": "YY.YY.YY.YY"}                |
+--------------------------------------+------+-------------------+---------------------------------------------------------------------------------------------------+

oder

openstack port list
+--------------------------------------+------+-------------------+-------------------------------------------------------------------------------------------+
| ID                                   | Name | MAC Address       | Fixed IP Addresses                                                                        |
+--------------------------------------+------+-------------------+-------------------------------------------------------------------------------------------+
| 12345678-abcd-ef01-2345-678910abcdef |      | fa:xx:xx:xx:xx:xx | ip_address='192.168.0.xx', subnet_id='301234567-8901-abscdef12345678910abcd'              |
| 09876543-210a-bcde-f098-76543210abcd |      | fa:yy:yy:yy:yy:yy | ip_address='2001:41d0:xxx:xxxx::xxxx', subnet_id='65432109-abcd-ef09-8765-43210abcdef1'   |
|                                      |      |                   | ip_address='YY.YY.YY.YY', subnet_id='abcdef12-3456-7890-abcd-ef1234567890'                |
+--------------------------------------+------+-------------------+-------------------------------------------------------------------------------------------+

Sobald Sie den Port identifiziert haben, führen Sie aus:

nova interface-detach <ID_instance> <port_id>

Beispiel:

nova interface-detach 12345678-90ab-cdef-xxxx-xxxxxxxxxxxx 12345678-abcd-ef01-2345-678910abcdef

Weiterführende Informationen

Erstellen mehrerer vLANs in einem vRack

Wenn Sie Schulungen oder technische Unterstützung benötigen, wenden Sie sich an Ihren Vertriebsmitarbeiter oder fordern Sie ein Angebot von unserem Professional Services Team an.

Treten Sie unserer User Community bei.

War diese Seite hilfreich?