Erstellen und Verwalten von RabbitMQ-Services
Zuletzt aktualisiert am
RabbitMQ-Service erstellen
Abschnitt betitelt „RabbitMQ-Service erstellen“Die folgenden Schritte zeigen Ihnen, wie Sie einen Service über die STACKIT Portal App erstellen. Alternativ können die Services auch über die Cloud Foundry CLI und die Cloud Foundry UI (Stratos) erstellt werden.
-
Melden Sie sich im STACKIT Portal an und wählen Sie Ihr Projekt aus.
-
Klicken Sie im Menü auf der linken Seite auf RabbitMQ.
-
Klicken Sie auf RabbitMQ erstellen.
-
Geben Sie alle erforderlichen Informationen in den jeweiligen Abschnitten ein:
Allgemeine Informationen
Abschnitt betitelt „Allgemeine Informationen“Geben Sie einen Instanznamen ein. Sie müssen diesen nicht selbst erstellen, sondern können den Standardvorschlag übernehmen. Wählen Sie außerdem eine Instanz-version aus. Für neue Projekte empfiehlt es sich, die neueste verfügbare Version zu wählen.
Wählen Sie einen Plan aus, der Ihren Anforderungen entspricht. Weitere Informationen zu den verfügbaren Serviceplänen finden Sie unter Servicepläne.
Benutzerdefinierte Parameter
Abschnitt betitelt „Benutzerdefinierte Parameter“Wählen Sie einen Disk Threshold (Disk-Schwellenwert). Der Disk Threshold schaltet Ihre Instanz schreibgeschützt, sobald der Schwellenwert erreicht ist.
Sie können das Feld ACL unverändert lassen. Die Standardeinträge garantieren, dass Ihre Instanz aus der STACKIT Public Cloud erreichbar ist. Wenn die Instanz von externen Servern oder Workstations aus erreichbar sein soll, müssen Sie deren öffentliche IPv4-Adressen, getrennt durch ein Komma, hinzufügen.
-
Klicken Sie auf Kostenpflichtig bestellen, um die Instanz zu erstellen.
-
Um die Cloud Foundry CLI zu nutzen, müssen Sie sich zunächst an Ihrem STACKIT Projekt-Endpunkt anmelden. Hilfe zur Anmeldung finden Sie unter Mit Cloud Foundry interagieren.
-
Erstellen Sie den RabbitMQ-Service mit dem Befehl
cf:Parameter Bedeutung Beispiel rabbitmq-plan Ein verfügbarer Plan für Ihre Instanz.
Informationen zu verfügbaren Plänen finden Sie unter Service-Pläne für RabbitMQ.rabbitmq-1.2.10-replica individual-service-name Der Name Ihres Services.
Sie können einen beliebigen Namen wählen.my-cf-rabbitmq-service Terminal-Fenster cf create-service appcloud-rabbitmq41 [rabbitmq-plan] [individual-service-name]Beispiel:
Terminal-Fenster cf create-service appcloud-rabbitmq41 rabbitmq-1.2.10-replica my-cf-rabbitmq-service
Mit Einträgen in der Access Control List (ACL) können Sie steuern, welche Quell-IP-Adressen eine Verbindung zu Ihrer Instanz herstellen dürfen. Beachten Sie, dass dies eine zusätzliche Sicherheitsebene ist und Best Practices für eine ordnungsgemäße Authentifizierung und Sicherheit nicht ersetzt.
Um sicherzustellen, dass Sie aus anderen STACKIT-Cloud-Diensten auf Ihre Instanz zugreifen können, müssen Sie die öffentlichen STACKIT-IP-Bereiche zu Ihrer ACL hinzufügen. Da sich diese Bereiche im Laufe der Zeit ändern können, können Sie die aktuellste Liste dynamisch über die STACKIT CLI abrufen:
stackit auth loginstackit curl "https://iaas.api.stackit.cloud/v2/networks/public-ip-ranges"Sie erhalten eine JSON-Antwort, welche die aktuellen cidr-Blöcke gruppiert nach Region enthält. Fügen Sie die für die Region Ihrer Instanz relevanten cidr-Werte zu Ihren ACL-Einträgen hinzu.
{ "items": [ { "cidr": "192.214.160.0/19", "region": "eu01" }, { "cidr": "193.148.164.0/22", "region": "eu01" }, // ... additional IPs ... { "cidr": "9.206.0.0/22", "region": "eu02" } ]}Wenn Sie aus dem öffentlichen Internet auf Ihre Instanz zugreifen möchten, müssen Sie die IPv4-Adresse oder das Subnetz Ihres Clients hinzufügen. Die Einträge folgen der CIDR-Notation. Wenn Sie eine einzelne IP-Adresse (z. B. einen einzelnen Host) zulassen möchten, legen Sie 32 als Subnetzparameter fest. Um beispielsweise einen Host mit der Quell-IPv4-Adresse 93.229.84.137 zuzulassen, fügen Sie 93.229.84.137/32 als ACL-Eintrag hinzu.
Derzeit können Sie keine IPv6-Adressen hinzufügen.
Alle RabbitMQ-Services auflisten und Details eines Services abrufen
Abschnitt betitelt „Alle RabbitMQ-Services auflisten und Details eines Services abrufen“- Melden Sie sich im STACKIT Portal an und wählen Sie Ihr Projekt aus.
- Klicken Sie im Menü auf der linken Seite auf RabbitMQ.
- Sie sehen eine Liste aller RabbitMQ-Services Ihres Projekts. Um Details zu einem bestimmten Service zu erhalten, klicken Sie auf den Listeneintrag.
-
Um die Cloud Foundry CLI zu nutzen, müssen Sie sich zunächst an Ihrem STACKIT Projekt-Endpunkt anmelden. Hilfe zur Anmeldung finden Sie unter Mit Cloud Foundry interagieren.
-
Listen Sie die RabbitMQ-Services auf und lassen Sie sich Details mit dem Befehl
cfanzeigen:Services auflisten
Abschnitt betitelt „Services auflisten“Terminal-Fenster cf services | grep rabbitmqDetails eines Services anzeigen
Abschnitt betitelt „Details eines Services anzeigen“Terminal-Fenster cf service [service-name]
Einen RabbitMQ-Service bearbeiten
Abschnitt betitelt „Einen RabbitMQ-Service bearbeiten“- Melden Sie sich im STACKIT Portal an und wählen Sie Ihr Projekt aus.
- Klicken Sie im Menü auf der linken Seite auf RabbitMQ.
- Sie sehen eine Liste aller RabbitMQ-Services Ihres Projekts. Um auf die Unterseite für einen bestimmten Service zuzugreifen, klicken Sie auf den Listeneintrag.
Einen RabbitMQ-Service löschen
Abschnitt betitelt „Einen RabbitMQ-Service löschen“-
Melden Sie sich im STACKIT Portal an und wählen Sie Ihr Projekt aus.
-
Klicken Sie im Menü auf der linken Seite auf RabbitMQ.
-
Navigieren Sie in der Liste Ihrer Instanzen zu der Instanz, die Sie löschen möchten. Sie können auf den Listeneintrag der Instanz klicken, um Details anzuzeigen.
-
Klicken Sie im Drei-Punkte-Menü der Instanz auf Löschen.
-
Geben Sie im Popup-Dialog den Namen der Instanz zur Bestätigung ein. Ihre Instanz wird für einige Sekunden mit dem Status Löschen (Deleting) angezeigt. Danach wird die Instanz gelöscht und nicht mehr in der Liste aufgeführt.
-
Um die Cloud Foundry CLI zu nutzen, müssen Sie sich zunächst an Ihrem STACKIT Projekt-Endpunkt anmelden. Hilfe zur Anmeldung finden Sie unter Mit Cloud Foundry interagieren.
-
Löschen Sie einen Service mit dem Befehl
cf:Services auflisten
Abschnitt betitelt „Services auflisten“Terminal-Fenster cf delete-service [service-name]