Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Knoten in einem Cluster müssen mit dem Azure CycleCloud-Server kommunizieren, um den Status zu melden sowie API-Anforderungen für die automatische Skalierung und verteilte Synchronisierung vorzunehmen. Knoten kommunizieren mit HTTPS mit CycleCloud auf seinem privaten 9443-Port.
Wenn Netzwerktopologie oder Firewalls die Kommunikation zwischen dem Azure CycleCloud-Server und Clusterknoten verhindern, können Sie einen Knoten im Cluster als Rückgabeproxy mit dem Überwachungsport auf dem Azure CycleCloud-Server festlegen, der über einen SSH-Tunnel weitergeleitet wird. Die Clusterknoten erreichen dann den CycleCloud-Server über Port 37140 auf dem Proxy. Eine typische Bereitstellung weist den Clusterhauptknoten auf, der als Rückgabeproxy festgelegt ist, aber jeder persistente Knoten kann dieselbe Rolle spielen.
CycleCloud 7 enthält einen AMQP-Broker zum Abrufen von Nachrichten von Knoten in einem Cluster anstelle von HTTPS. Der AMQP-Broker lauscht lokal auf Port 5672. Wenn Sie einen Rückgabeproxy verwenden, leitet der Proxyknoten Port 37141 an Port 5672 weiter.
Sie finden die Einstellungen zum Aktivieren oder Deaktivieren des Rückgabeproxys im Abschnitt "Erweiterte Einstellungen" des Dialogfelds "Cluster erstellen".


- Azure CycleCloud unterstützt derzeit nur Linux-VMs als Rückgabeproxy.
- Wenn sich die CycleCloud-VM und der Rückgabeproxyknoten in verschiedenen VMs befinden, benötigt der Rückgabeproxyknoten eine öffentliche IP-Adresse, es sei denn, die beiden VNETs sind verbunden.
Benutzerdefinierter Rückgabeproxyknoten
Um einen Knoten als Rückgabeproxy zu markieren, fügen Sie der Knotendefinition die folgenden Attribute hinzu:
[[node proxy]]
IsReturnProxy = true # access to CycleServer is proxied through this node
KeyPairLocation = ~/.ssh/custom-keypair.pem
IsReturnProxy- Gibt an, dass der Knoten der Proxy ist. Nur ein Knoten sollte der angegebene Proxy sein, oder der Cluster kann nicht gestartet werden.KeyPairLocation– Bestimmt den privaten SSH-Schlüssel, der zum Starten des SSH-Tunnels verwendet wird. Diese SSH-Verbindung verwendet standardmäßig dencyclecloudBenutzer.
Der Rückgabeproxy wird im gleichen virtuellen Azure-Netzwerk wie die Knoten des Clusters ausgeführt. Standardmäßig verwenden die Knoten die private Netzwerkadresse des Proxys, um damit zu kommunizieren. Sie können jedoch angeben, dass die öffentliche IP-Adresse des Proxyknotens die Kommunikation zwischen Knoten verarbeitet. Fügen Sie dazu das Attribut ReturnProxyAddress = public beim Definieren des Proxyknotens ein.
Der proxy Knoten in dieser Clustervorlage vermittelt nur die Kommunikation von Knoten zu CycleCloud. Es wird keine Proxykommunikation mit dem größeren Internet durchgeführt.