Netzschnittstellen mit variablen IP-Adressen erstellen
Sie können eine variable IP-Adresse reservieren und dann zu einer Netzschnittstelle hinzufügen, damit Datenverkehr aus dem Internet auf Ihr öffentliches VPC-Gateway, Ihre virtuelle Serverinstanz oder Ihren Bare-Metal-Server zugreifen kann.
Hinzufügen von schwebenden IP-Adressen zu Netzwerkschnittstellen mit der Konsole
Sie können den Netzwerkschnittstellen über die Konsole schwebende IP-Adressen hinzufügen.
Hinzufügen einer schwebenden IP-Adresse zu einer virtuellen Serverinstanz mit der Konsole
So fügen Sie einer Netzwerkschnittstelle eine Floating-IP hinzu, damit der Internetverkehr auf Ihre virtuelle Serverinstanz zugreifen kann:
-
Gehen Sie in der IBM Cloud-Konsole auf
Navigationsmenü-Symbol > Infrastructure
> Compute > Virtual Server Instances.
-
Klicken Sie auf den Namen einer virtuellen Serverinstanz, die die Netzschnittstelle enthält, die Sie bearbeiten wollen. Alternativ können Sie der virtuellen Serverinstanz eine neue Netzschnittstelle hinzufügen.
-
Suchen Sie auf der Seite der Instanzdetails den Abschnitt Netzschnittstellen.
-
Wenn Sie der virtuellen Serverinstanz zum ersten Mal eine variable IP-Adresse hinzufügen, geben Sie die primäre Netzschnittstelle im Abschnitt Netzschnittstellen der Seite für Instanzdetails an.
Die erste Schnittstelle hat standardmäßig den Namen
eth0. Die erste Zuordnung der variablen IP-Adresse zur primären Netzschnittstelle hilft bei der Einrichtung des Datenpfads. Später können Sie die Floating-IP-Adresse auf Wunsch einer anderen Netzwerkschnittstelle zuordnen. -
Klicken Sie auf das Symbol Bearbeiten
, um die primäre Netzwerkschnittstelle zu bearbeiten.
-
Suchen Sie auf der Seite Netzschnittstelle bearbeiten das Feld Variable IP-Adresse auf.
-
Sie können eine vorhandene variable IP-Adresse auswählen, die der Netzschnittstelle hinzugefügt werden soll, oder Sie können eine neue variable IP-Adresse reservieren und zur Netzschnittstelle hinzufügen. Um dies zu tun:
- Wählen Sie Neue Floating-IP reservieren aus.
- Geben Sie Ihre Geografie, Region und Zoneninformationen ein.
- Geben Sie die Details für die variable IP-Adresse an, einschließlich Name und Ressourcengruppe.
- (Optional) Fügen Sie beliebige Tags hinzu, die Sie mit der IP verknüpfen möchten.
- (Optional) Fügen Sie Zugriffsmanagementtags zu Ressourcen hinzu, um die Organisation von Zugriffssteuerungsbeziehungen zu erleichtern. Das einzige unterstützte Format für Zugriffsverwaltungstags ist
key:value. Weitere Informationen finden Sie unter Zugriff auf Ressourcen mithilfe von Tags steuern. - Wählen Sie Reservieren aus.
-
Nachdem Sie Ihre Auswahl getroffen haben, klicken Sie auf Speichern.
Hinzufügen einer schwebenden IP-Adresse zu einem Bare Metal Server mit der Konsole
So fügen Sie Ihre Floating-IP einer Netzwerkschnittstelle hinzu, damit der Internetverkehr auf Ihren Bare-Metal-Server zugreifen kann:
Um einer Netzwerkschnittstelle mehrere Floating-IPs zuzuordnen, stellen Sie sicher, dass sowohl IP-Spoofing zulassen als auch Infrastruktur-NAT aktivieren auf der Netzwerkschnittstelle deaktiviert sind. Die Aktivierung von Infrastruktur-NAT wird auf Bare-Metal-Servern von „ LinuxONE “ nicht unterstützt.
-
Gehen Sie in der IBM Cloud-Konsole zum Navigationsmenü
Symbol > Infrastruktur
> Compute > Bare-Metal-Server.
-
Klicken Sie auf der Seite Bare-Metal-Server-Details im Abschnitt Netzwerkschnittstellen auf das Bearbeiten-Symbol
der Schnittstelle, der Sie die Floating IP zuordnen möchten.
-
Suchen Sie auf der Seite Netzschnittstelle bearbeiten das Feld Variable IP-Adresse auf.
-
Sie können eine vorhandene variable IP-Adresse auswählen, die der Netzschnittstelle hinzugefügt werden soll, oder Sie können eine neue variable IP-Adresse reservieren und zur Netzschnittstelle hinzufügen. Um dies zu tun:
- Wählen Sie Neue Floating-IP reservieren aus.
- Geben Sie Ihre Geografie, Region und Zoneninformationen ein.
- Geben Sie die Details für die variable IP-Adresse an, einschließlich Name und Ressourcengruppe.
- Fügen Sie beliebige Tags hinzu, die Sie mit dem IP-Eintrag verknüpfen möchten.
- Wählen Sie Reservieren aus.
Das Zuweisen einer Floating-IP-Adresse zur sekundären Netzwerkschnittstelle funktioniert nur, wenn Sie im Betriebssystem ein Standard-Gateway für die sekundäre Netzwerkschnittstelle konfigurieren.
-
Nachdem Sie Ihre Auswahl getroffen haben, klicken Sie auf Speichern.
Hinzufügen einer schwebenden IP-Adresse zu einer virtuellen Netzwerkschnittstelle mit der Konsole
-
Gehen Sie in der IBM Cloud-Konsole zum Navigationsmenü-Symbol >
> Compute > Virtuelle Netzwerkschnittstellen.
-
Klicken Sie auf den Namen der virtuellen Netzschnittstelle in der Tabelle, um die zugehörige Detailseite anzuzeigen.
-
Klicken Sie im Abschnitt "Variable IPs" auf Zuordnen.
- Wenn bereits eine Floating-IP zugeordnet ist, wird die virtuelle Netzwerkschnittstelle nicht als Einhängeziel für eine Dateifreigabe akzeptiert.
- Wenn Infrastruktur-NAT aktiviert ist, kann höchstens eine Floating-IP zugeordnet werden.
-
Wählen Sie im Seitenbereich „Floating IP hinzufügen“ eine der folgenden Optionen aus:
- Wählen Sie im Menü eine vorhandene variable IP-Adresse aus und klicken dann auf Zuordnen.
- Klicken Sie auf „Neue Floating-IP reservieren“, um das Fenster „Floating-IP reservieren“ zu öffnen. Füllen Sie die Felder für den Standort und die Details aus und klicken Sie anschließend auf „ Reservieren “.
Variable IP-Adressen zu Netzschnittstellen über die Befehlszeilenschnittstelle hinzufügen
Sie können variable IP-Adressen zu Netzschnittstellen über die Befehlszeilenschnittstelle hinzufügen.
Variable IP-Adresse einer virtuellen Serverinstanz über die Befehlszeilenschnittstelle hinzufügen
Bevor Sie beginnen, richten Sie Ihre CLIumgebung ein.
Lassen Sie die Instanz zunächst den Namen der Netzwerkschnittstelle abrufen:
ibmcloud is instance my-instance
Erstellen Sie als Nächstes eine variable IP-Adresse, die auf diese Instanz und die NIC abzielt:
ibmcloud is floating-ip-reserve my-ip --nic eth0 --in my-instance
Variable IP-Adresse über die Befehlszeilenschnittstelle zu einem Bare-Metal-Server hinzufügen
Bevor Sie beginnen, richten Sie Ihre CLIumgebung ein.
Rufen Sie zunächst den Namen der Netzwerkkarte ab:
ibmcloud is bare-metal-server my-instance
Erstellen Sie als Nächstes eine variable IP-Adresse, die auf diese Instanz und die NIC abzielt:
ibmcloud is floating-ip-reserve my-ip --nic eth0 --in my-bare-metal-server
Variable IP-Adresse über die Befehlszeilenschnittstelle zu einer virtuellen Netzschnittstelle hinzufügen
Bevor Sie beginnen, richten Sie Ihre CLIumgebung ein.
Sie können eine variable IP-Adresse mit dem folgenden Befehl direkt einer VNI zuordnen:
ibmcloud is floating-ip-reserve my-ip --nic 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3
Variable IP-Adressen zu Netzschnittstellen mit der API hinzufügen
Sie können variable IP-Adressen zu Netzschnittstellen mit der API hinzufügen.
Variable IP-Adresse einer virtuellen Serverinstanz mit der API hinzufügen
Führen Sie die folgenden Schritte aus, um einer virtuellen Serverinstanz mit der API eine variable IP-Adresse hinzuzufügen:
- Richten Sie die API-Umgebung ein.
- Wenn Sie die Netzwerk-ID Ihrer virtuellen Serverinstanz nicht kennen, können Sie diese mit dem folgenden Befehl abrufen:
curl -sX GET "$vpc_api_endpoint/v1/instances/$instance_id/network_interfaces?version=$api_version&generation=2" \
-H "Authorization: Bearer $iam_token"
- Erstellen Sie die Floating-IP:
curl -sX POST "$vpc_api_endpoint/v1/floating_ips?version=$api_version&generation=2" \
-H "Authorization: Bearer $iam_token" \
-H "Content-Type: application/json" \
-d '{"name":"my-floating-ip", "target":{"id":"69e55145-cc7d-4d8e-9e1f-cc3fb60b1793"}}'
Variable IP-Adresse zu einem Bare-Metal-Server mit der API hinzufügen
Um einem Bare-Metal-Server über die API eine Floating-IP-Adresse hinzuzufügen, führen Sie die folgenden Schritte aus:
- Richten Sie die API-Umgebung ein.
- Wenn Sie die Netzwerk-ID Ihres Bare-Metal-Servers nicht kennen, können Sie diese mit dem folgenden Befehl abrufen:
curl -sX GET "$vpc_api_endpoint/v1/bare_metal_servers/$bare_metal_server_id/network_interfaces?version=$api_version&generation=2" \
-H "Authorization: Bearer $iam_token"
- Erstellen Sie die Floating-IP:
curl -sX POST "$vpc_api_endpoint/v1/floating_ips?version=$api_version&generation=2" \
-H "Authorization: Bearer $iam_token" \
-H "Content-Type: application/json" \
-d '{"name":"my-floating-ip", "target":{"id":"69e55145-cc7d-4d8e-9e1f-cc3fb60b1793"}}'
Variable IP-Adresse zu einer virtuellen Netzschnittstelle mit der API hinzufügen
Um einer virtuellen Netzwerkschnittstelle über die API eine Floating-IP-Adresse hinzuzufügen, gehen Sie wie folgt vor:
- Richten Sie die API-Umgebung ein.
- Führen Sie den folgenden Befehl aus, um Ihre Floating-IP zu erstellen:
curl -sX POST "$vpc_api_endpoint/v1/floating_ips?version=$api_version&generation=2" \
-H "Authorization: Bearer $iam_token" \
-H "Content-Type: application/json" \
-d '{"name":"my-floating-ip", "target":{"id":"69e55145-cc7d-4d8e-9e1f-cc3fb60b1793"}}'
Hinzufügen von Floating-IP-Adressen zu Netzwerkschnittstellen mit Terraform
Mit Terraform können Sie Floating-IP-Adressen reservieren.
Hinzufügen einer Floating-IP-Adresse zu einer virtuellen Serverinstanz mit Terraform
So reservieren Sie eine Floating-IP und ordnen sie mit Terraform einer Netzwerkschnittstelle einer Instanz zu:
resource "ibm_is_floating_ip" "example" {
name = "my-floating-ip"
target = ibm_is_instance.example.primary_network_interface[0].id
}
Hinzufügen einer Floating-IP-Adresse zu einer virtuellen Netzwerkschnittstelle mit Terraform
So reservieren Sie eine Floating-IP und ordnen sie mit Terraform einer virtuellen Netzwerkschnittstelle zu:
resource "ibm_is_floating_ip" "example" {
name = "my-floating-ip"
target = ibm_is_virtual_network_interface.example.id
}
Öffentliches Gateway für VPC mit variabler IP-Adresse erstellen
Ein öffentliches Gateway ermöglicht allen zugeordneten Ressourcen, mit dem öffentlichen Internet zu kommunizieren. Ihr öffentliches Gateway weist einem Teilnetz automatisch eine variable IP-Adresse zu, damit der Internetdatenverkehr darauf zugreifen kann.
Informationen zur Erstellung eines öffentlichen Gateways mit einer variablen IP-Adresse finden Sie unter Öffentliche Gateways erstellen.