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.
Sie können neue Cluster über die CycleCloud CLI oder einen Webbrowser erstellen. Sie erstellen Cluster aus Vorlagen. Bei diesen Vorlagen handelt es sich möglicherweise um Textdateien auf Datenträgern oder Dateien, die Sie in den CycleCloud-Anwendungsserver importiert haben.
In diesem Artikel wird gezeigt, wie Sie einen neuen Cluster aus einer vorhandenen Vorlage erstellen. Weitere Informationen finden Sie unter Verwenden von CycleCloud-Clustervorlagen.
Verwenden eines Webbrowsers
Wählen Sie unten links auf der Clusterseite "Hinzufügen" aus. Es wird eine Liste der Symbole angezeigt. Jedes Symbol stellt eine Clustervorlage dar, mit der Sie einen neuen Cluster erstellen können. Wenn Sie eine neue Clustervorlage importieren möchten, damit sie auf dieser Seite angezeigt wird, lesen Sie den Import einer Clustervorlage. Wählen Sie eine der Vorlagen aus, und geben Sie einen eindeutigen Namen für den neuen Cluster ein.


Füllen Sie das neue Clusterformular aus, und wählen Sie "Speichern" aus, um den neuen Cluster zu erstellen. Sie können diese Werte später ändern, indem Sie " Bearbeiten" auf der Clusterseite verwenden, obwohl die meisten Änderungen zuerst das Beenden des Clusters erfordern.
Das Clusterformular basiert auf zwei Dingen: den Clusterparametern, die in Abschnitte gruppiert sind, und automatischen Abschnitten, die CycleCloud hinzufügt.
Clusterparameter
Die Parameter im Formular variieren je nach Clustervorlage, aber die folgenden Parameter sind häufig erforderlich:
Region bestimmt den Bereich für die Knoten im Cluster. Das Ändern der Region wirkt sich möglicherweise auch auf die verfügbaren VMs-Typen sowie die Kapazität und das Kontingent aus.
Subnetz-ID steuert das virtuelle Netzwerk und das Subnetz, in dem Knoten beginnen. Sie können neue Subnetze über das Azure-Portal oder die CLI erstellen. Das Portal erkennt automatisch neue Subnetze nach kurzer Zeit.
Max Cores begrenzt die Anzahl der Knoten, die automatisch skalieren basierend auf der Gesamtzahl der aktuell laufenden Kerne.
Anmeldeinformationen sind einem einzelnen Abonnement zugeordnet und können die Werte vieler anderer Clusteroptionen ändern. Wenn Sie beispielsweise Anmeldeinformationen auswählen, die Azure Government zugeordnet sind, beschränken Sie die verfügbaren Regionen.
Return Proxy Wenn ausgewählt, kommunizieren die Knoten über einen Proxy, der auf dem Headnode des Clusters läuft, zurück zum CycleCloud-Anwendungsserver. Wählen Sie diese Option aus, wenn die Clusterknoten nicht direkt über das Netzwerk auf CycleCloud zugreifen können.


Standardclusterabschnitte
CycleCloud 8 fügt automatisch Standardclusterabschnitte zum Formular "Erstellen und Bearbeiten " für jeden Cluster hinzu, unabhängig vom Typ. Die Clustervorlage selbst gibt diese Abschnitte nicht an, und Sie können sie nicht als Parameter importieren oder exportieren.
- CycleCloud 8.0+ enthält einen Cloud-init-Abschnitt
- CycleCloud 8.5+ enthält einen Abschnitt "Sicherheit"
Mit diesen Abschnitten können Sie bestimmte Einstellungen für die Knotenarrays und die eigenständigen Knoten bearbeiten, die in der Clustervorlage definiert sind. (Es enthält keine Knoten, die aus den Knotenarrays erstellt wurden, wie z. B. Ausführungsknoten.) Die Standardeinstellung für neue Cluster besteht darin, die gleichen Werte für alle eigenständigen Knoten und Knotenarrays zu verwenden, aber Sie können unterschiedliche Werte für jeden verwenden.
Separate Einstellungen für jeden Standalone-Knoten und Knoten-Array:
Gemeinsame Einstellungen für alle eigenständigen Knoten und Knotenarrays:
Wenn die Werte für alle eigenständigen Knoten und Knotenarrays entsprechen, wird die Auf alle anwenden Einstellung aktiviert.
Warnung
Wenn Sie die Option "Für alle Einstellungen übernehmen " aktivieren und " Speichern" auswählen, aktualisieren Sie alle eigenständigen Knoten und Knotenarrays mit den neuen Einstellungen im Formular.
Verwenden der CycleCloud CLI
Sie können einen Cluster aus der CycleCloud CLI auf zwei Arten erstellen: aus einer importierten Vorlage oder aus einer Vorlagendatei auf dem Datenträger. In beiden Fällen müssen Sie alle erforderlichen Clusterparameter als JSON-Datei angeben.
Die einfachste Möglichkeit zum Generieren einer JSON-Datei für die Verwendung in der CLI besteht darin, einen Cluster mithilfe Ihres Webbrowsers zu erstellen und seine Parameter mit dem export_parameters Befehl zu exportieren. Weitere Informationen zu Clustervorlagenparametern.
Führen Sie Folgendes aus, um Parameter aus einem Cluster mit dem Namen existing-clusterzu exportieren:
cyclecloud export_parameters existing-cluster > params.json
Erstellen eines neuen Clusters aus einer importierten Vorlage
Wenn Sie die Clustervorlage bereits in CycleCloud importiert haben, können Sie den create_cluster Befehl ausführen, um einen Cluster zu erstellen. Führen Sie Folgendes aus, um einen neuen Cluster new-cluster aus einer Vorlage Example zu erstellen:
cyclecloud create_cluster Example new-cluster -p params.json
Erstellen eines neuen Clusters aus einer Vorlagendatei
Wenn die Clustervorlage als Datei auf dem Datenträger vorhanden ist, können Sie den import_cluster Befehl ausführen, um einen Cluster zu erstellen. Um einen neuen Cluster aus einer Vorlagendatei mit dem Namen example-template.txtzu erstellen, führen Sie Folgendes aus:
cyclecloud import_cluster -f example-template.txt -p params.json
Dieser Befehl verwendet den Namen des Clusters in der Vorlagendatei, aber Sie können Ihren eigenen Namen angeben. Wenn der Cluster in der Datei benannt Exampleist und Sie einen neuen Cluster mit dem Namen new-clustererstellen möchten, führen Sie Folgendes aus:
cyclecloud import_cluster new-cluster -c Example -f example-template.txt -p params.json
Importieren einer Clustervorlage
Um einen Cluster mit einem Webbrowser oder dem create_cluster CLI-Befehl zu erstellen, müssen Sie die Vorlagendatei in CycleCloud importieren. In den folgenden Beispielen wird die folgende Vorlagendatei namens example-template.txtverwendet:
[cluster Example]
[[node scheduler]]
ImageName = OpenLogic:CentOS:7.5:latest
Region = $Region
MachineType = $MachineType
SubnetId = $SubnetId
Credentials = $Credentials
[parameters Settings]
[[parameter Region]]
Description = Deployment Location
ParameterType = Cloud.Region
DefaultValue = westus2
[[parameter MachineType]]
Label = VM Type
ParameterType = Cloud.MachineType
DefaultValue = Standard_D12_v2
[[parameter SubnetId]]
Label = Subnet ID
ParameterType = Azure.Subnet
Required = True
[[parameter Credentials]]
ParameterType = Cloud.Credentials
Führen Sie zum Importieren der Beispielvorlage den folgenden Befehl aus:
cyclecloud import_cluster -t -f example-template.txt
Sie können jetzt die Vorlage mit einem Webbrowser oder dem create_cluster CLI-Befehl erstellen. Während des Imports können Sie auch einen Namen angeben, der sich vom Namen in der Datei unterscheidet. Um die Vorlage mit dem Namen Contoso anstelle von Example zu importieren, führen Sie Folgendes aus:
cyclecloud import_cluster "Contoso" -c Example -t -f ./example-template.txt
Hinweis
Verschiedene Attribute innerhalb der Clustervorlage wirken sich auf die Darstellung der Vorlage im Browser aus. Die Vorlage verwendet z. B. das Attribut "IconUrl", um das angezeigte Symbol anzugeben, und es verwendet das Attribut "Category" für die Überschrift oberhalb der Vorlage. Eine vollständige Liste der unterstützten Attribute finden Sie unter Erstellen einer neuen Clustervorlage.