Auf dieser Seite wird beschrieben, wie Sie Google Distributed Cloud-Subnetzwerkressourcen in einer Distributed Cloud-Zone erstellen und verwalten.
Auf Distributed Cloud-Servern können Sie nur Subnetzwerke mit VLAN-IDs konfigurieren. CIDR-basierte Subnetzwerke werden auf Distributed Cloud-Servern nicht unterstützt.
Weitere Informationen zu Distributed Cloud-Subnetzwerken finden Sie unter Funktionsweise von Distributed Cloud.
Beachten Sie Folgendes:
- Sie können in jedem Netzwerk bis zu 20 Subnetzwerke erstellen.
- Das Subnetzwerk ist ein VLAN im übergeordneten Netzwerk. Daher muss jedes Subnetzwerk eine global eindeutige VLAN-ID haben. In Distributed Cloud ist die Wiederverwendung von VLAN-IDs nicht zulässig.
- Wenn Distributed Cloud eine nicht verwendete VLAN-ID zufällig zuweisen soll, geben Sie beim Erstellen des Subnetzes
0als VLAN-ID an. - Das Subnetzwerk ist für alle Knoten in Ihrer Distributed Cloud-Zone zugänglich.
Subnetzwerk erstellen
Führen Sie die Schritte in diesem Abschnitt aus, um ein Distributed Cloud-Subnetzwerk zu erstellen.
Zum Ausführen dieser Aufgabe benötigen Sie die Rolle „Edge Network Admin“ (roles/edgenetwork.admin) in Ihrem Google Cloud -Projekt.
gcloud
Führen Sie den Befehl gcloud edge-cloud networking subnets create aus:
gcloud edge-cloud networking subnets create SUBNETWORK_NAME \
--network=NETWORK_NAME \
--ipv4-range=IPV4_RANGE \
--vlan-id=VLAN_ID \
--location=REGION \
--zone=ZONE_NAME
Ersetzen Sie Folgendes:
SUBNETWORK_NAME: Ein aussagekräftiger Name, der dieses Subnetzwerk eindeutig identifiziert.NETWORK_NAME: Das Netzwerk, das dieses Subnetzwerk kapselt.IPV4_RANGE: der IPv4-Adressbereich, der von diesem Subnetz abgedeckt wird, im Format IP-Adresse/Präfix.VLAN_ID: die Ziel-VLAN-ID für dieses Subnetzwerk.REGION: die Google Cloud Region, zu der die Zielzone für Distributed Cloud gehört.ZONE_NAME: Der Name der Distributed Cloud-Zielzone.
API
Stellen Sie eine POST-Anfrage an die Methode projects.locations.zones.subnets.create:
POST /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/subnets?subnetId=SUBNETWORK_ID
{
"labels": { LABELS,
},
"network": { NETWORK_NAME,
},
"ipv4Cidr": { IPV4_RANGE,
},
"vlanId": { VLAN_ID,
},
}
Ersetzen Sie Folgendes:
PROJECT_ID: die ID des Zielprojekts Google Cloud .REGION: die Google Cloud Region, zu der die Ziel-Distributed Cloud-Zone gehört.ZONE_NAME: Der Name der Distributed Cloud-Zielzone.SUBNETWORK_ID: Eine ID, die dieses Subnetzwerk eindeutig identifiziert.LABELS: Eine Liste der Labels, die auf diese Subnetzwerkressource angewendet werden sollen.NETWORK_NAME: Das Netzwerk, das dieses Subnetzwerk kapselt.IPV4_RANGE: der IPv4-Adressbereich, der von diesem Subnetz abgedeckt wird, im Format IP-Adresse/Präfix.VLAN_ID: die Ziel-VLAN-ID für dieses Subnetzwerk.
Subnetzwerke auflisten
Führen Sie die Schritte in diesem Abschnitt aus, um die in einer Distributed Cloud-Zone bereitgestellten Subnetzwerke aufzulisten.
Zum Ausführen dieser Aufgabe benötigen Sie die Rolle „Edge Network Viewer“ (roles/edgenetwork.viewer) in Ihrem Google Cloud -Projekt.
gcloud
Führen Sie den Befehl gcloud edge-cloud networking subnets list aus:
gcloud edge-cloud networking subnets list \
--location=REGION \
--zone=ZONE_NAME
Ersetzen Sie Folgendes:
REGION: die Google Cloud Region, zu der die Ziel-Distributed Cloud-Zone gehört.ZONE_NAME: Der Name der Distributed Cloud-Zielzone.
API
Stellen Sie eine GET-Anfrage an die Methode projects.locations.zones.subnets.list:
GET /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/subnets?filter=FILTER&pageSize=PAGE_SIZE&orderBy=SORT_BY&pageToken=PAGE_TOKEN
Ersetzen Sie Folgendes:
PROJECT_ID: die ID des Zielprojekts Google Cloud .REGION: die Google Cloud Region, zu der die Ziel-Distributed Cloud-Zone gehört.ZONE_NAME: Der Name der Distributed Cloud-Zielzone.FILTER: Ein Ausdruck, der die zurückgegebenen Ergebnisse auf bestimmte Werte beschränkt.PAGE_SIZE: Die Anzahl der Ergebnisse, die pro Seite zurückgegeben werden sollen.SORT_BY: Eine durch Kommas getrennte Liste von Feldnamen, nach denen die zurückgegebenen Ergebnisse sortiert werden. Die Standardsortierreihenfolge ist aufsteigend. Wenn Sie eine absteigende Sortierreihenfolge verwenden möchten, stellen Sie dem gewünschten Feld~voran.PAGE_TOKEN: Ein Token, das in der Antwort auf die letzte Listenanfrage im FeldnextPageTokenin der Antwort empfangen wurde. Senden Sie dieses Token, um eine Seite mit Ergebnissen zu erhalten.
Informationen zu einem Subnetzwerk abrufen
Führen Sie die Schritte in diesem Abschnitt aus, um Informationen zu einem Distributed Cloud-Subnetzwerk zu erhalten.
Zum Ausführen dieser Aufgabe benötigen Sie die Rolle „Edge Network Viewer“ (roles/edgenetwork.viewer) in Ihrem Google Cloud -Projekt.
gcloud
Führen Sie den Befehl gcloud edge-cloud networking subnets describe aus:
gcloud edge-cloud networking subnets describe SUBNETWORK_NAME \
--location=REGION \
--zone=ZONE_NAME
Ersetzen Sie Folgendes:
SUBNETWORK_NAME: der Name des Zielsubnetzes.REGION: die Google Cloud Region, zu der die Ziel-Distributed Cloud-Zone gehört.ZONE_NAME: Der Name der Distributed Cloud-Zielzone.
API
Stellen Sie eine GET-Anfrage an die Methode projects.locations.zones.subnets.get:
GET /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/subnets/SUBNETWORK_ID
Ersetzen Sie Folgendes:
PROJECT_ID: die ID des Zielprojekts Google Cloud .REGION: die Google Cloud Region, zu der die Zielzone für Distributed Cloud gehört.ZONE_NAME: Der Name der Distributed Cloud-Zielzone.SUBNETWORK_NAME: der Name des Zielsubnetzes.
Dieser Vorgang gibt detaillierte Informationen zur Ressource zurück, einschließlich des Bereitstellungsstatus:
PENDING: Die Bereitstellung der Ressource hat noch nicht begonnen und sie wurde noch nicht in der gesamten Zone weitergegeben.PROVISIONING: Die Ressource wird bereitgestellt. Sie müssen warten, bis sie in der gesamten Zone verfügbar ist.RUNNING: Die Ressource wurde erfolgreich bereitgestellt und in der gesamten Zone propagiert. Sie kann verwendet werden.FAILED: Die Bereitstellung der Ressource war nicht erfolgreich. Die Ressource wurde nicht in der gesamten Zone weitergegeben.
Subnetzwerk löschen
So löschen Sie ein Distributed Cloud-Subnetzwerk:
Zum Ausführen dieser Aufgabe benötigen Sie die Rolle „Edge Network Admin“ (roles/edgenetwork.admin) in Ihrem Google Cloud -Projekt.
gcloud
Führen Sie den Befehl gcloud edge-cloud networking subnets delete aus:
gcloud edge-cloud networking subnets delete SUBNETWORK_NAME \
--location=REGION \
--zone=ZONE_NAME
Ersetzen Sie Folgendes:
SUBNETWORK_NAME: der Name des Zielsubnetzes.REGION: die Google Cloud Region, zu der die Zielzone für Distributed Cloud gehört.ZONE_NAME: Der Name der Distributed Cloud-Zielzone.
API
Stellen Sie eine DELETE-Anfrage an die Methode projects.locations.zones.subnets.delete:
DELETE /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/subnets/SUBNETWORK_ID
Ersetzen Sie Folgendes:
PROJECT_ID: die ID des Zielprojekts Google Cloud .REGION: die Google Cloud Region, zu der die Zielzone für Distributed Cloud gehört.ZONE_NAME: Der Name der Distributed Cloud-Zielzone.SUBNETWORK_NAME: der Name des Zielsubnetzes.
Nächste Schritte
- Arbeitslasten in Google Distributed Cloud bereitstellen
- Interconnects verwalten
- Interconnect-Anhänge erstellen und verwalten
- Netzwerke erstellen und verwalten
- Router erstellen und verwalten
- VPN-Verbindungen erstellen und verwalten
- Zonen verwalten