Richten Sie Clients in verschiedenen VPCs ein, um sie mithilfe von VPC-Peering bereitzustellen
Einführung
Dieser Artikel ist eine Schritt-für-Schritt-Anleitung für den Zugriff auf die Elastifile LB-IP von Clients, die sich auf einer anderen VPC oder einem anderen Projekt befinden.
Der Elastifile Load Balancer basiert auf GCP-Routen.
Jeder Routeneintrag stellt einen einzelnen Speicherknoten im Elastifile-System dar.
* Hinweis: Derzeit handelt es sich bei der Routenverbreitung über Peering-Netzwerke um eine Beta-Funktion.
Aufstellen
Im folgenden Beispiel verwenden wir die folgende Umgebung:
Elastifile-Cluster
Projektname: „canary-support"
VPC-Name: „dadee-network"
CIDR: „10.142.0.0/20"
NFS-Clients
Projektname: „support-team-a"
VPC-Name: „snir-shared"
CIDR: „10.141.0.0/20"
Hinweis: VPC kann sich im selben Projekt befinden. Der Prozess ist der gleiche.
Load-Balancer-IP [Bereitstellungspunkt]
Schritt für Schritt Anweisungen
- Richten Sie VPC-Peering zwischen den beiden VPCs ein. In diesem Fall handelt es sich um VPC-Peering zwischen zwei VPCs.
- Überprüfen Sie, ob das VPC-Peering eingerichtet und verbunden ist. Der Status sollte „Verbunden" lauten.
- Führen Sie die folgenden Befehle aus, um die Beta-Funktion von Import-/Exportrouten zwischen VPC-Netzwerken zu ermöglichen. Wenn Routen bereits aus der Elastifile-VPC exportiert und in die Client-VPC importiert wurden, fahren Sie mit Schritt 5 fort.
# Modify the arguments according to your own environment!
# On the Elastifile project, use the export routes flag
$ gcloud --project=canary-support beta compute networks peerings update peering --network=dadee-network --export-custom-routes
# On the clients project, use the import routes flag
$ gcloud --project=support-team-a beta compute networks peerings update peering --network=snir-shared --import-custom-routes Ändern Sie die Firewall-Regeln. Fügen Sie für Elastifile VPC den Subnetz-IP-Bereich des Clients zur FW-Regel „elastifile-storage-client" hinzu. Fügen Sie für Client-VPC das Elastifile-Subnetz hinzu, das das Öffnen von Mount-Ports ermöglicht.
Beispiel unten:Name : elastifile-storage-client-<cluster>
Targets-Tags :[Elastifile Storage Nodes Network Tags]
Quelle : 10.141.0.0/20[Client Network Range]
TCP : 111.644.2049.4040.4045
udp : 111.644.2049.4040.4045
Sonstiges : ICMPClient-Firewall-Regel :
Ziele :[Client Network Tags]
Quelle : 10.142.0.0/20[Elastifile Network Range]
TCP : 111.644.2049.4040.4045
udp : 111.644.2049.4040.4045
Sonstiges : ICMPJetzt können Sie die Load-Balancer-IP zum Mounten der Elastifile-Freigaben in Ihren Clients verwenden:
root@client ~]# showmount -e 10.251.255.1 Export list for 10.251.255.1: /first/root * /second/root * /third/root *
No comments:
Post a Comment