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.
Eine Azure CycleCloud-Installation verwendet standardmäßig empfohlene Betriebssystemimages für Cluster, unterstützt aber auch Azure Marketplace-Images, Galeriebilder (in der Vorschau) und benutzerdefinierte Images für Knoten und Knotenarrays. Verwenden Sie benutzerdefinierte Images, wenn Sie vorinstallierte Anwendungen in einem Cluster benötigen oder geschäftliche oder Sicherheitsanforderungen erfüllen möchten.
Angeben eines benutzerdefinierten Bilds über die Clusterbenutzeroberfläche
Die Clusterbenutzeroberfläche unterstützt benutzerdefinierte und Marketplace-Bilder. Statt ein integriertes Bild auszuwählen, wählen Sie "Benutzerdefiniertes Bild " aus, und geben Sie die vollständige Ressourcen-ID oder den vollständigen URN für das Bild ein:

Hinweis
CycleCloud unterstützt benutzerdefinierte Bilder ab Version 7.7.0.
Verwenden eines benutzerdefinierten Bilds in einer CycleCloud-Vorlage
Verwenden Sie das ImageName Attribut, um anzugeben, dass ein Clusterknoten ein privates benutzerdefiniertes Azure-Image oder ein Marketplace-Image verwendet. Suchen Sie für benutzerdefinierte Bilder die ID im Azure-Portal als Ressourcen-ID für das Bild. In der Regel wird die folgende Form verwendet:
/subscriptions/$SUBSCRIPTION-ID/resourceGroups/$RESOURCEGROUPNAME/providers/Microsoft.Compute/images/$CustomImageName
[[node custom]]
ImageName = /subscriptions/xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.Compute/images/MyCustomImage
Die URN- oder Ressourcen-ID definiert das zu verwendende Marketplace-Image. Die einfachste Möglichkeit zum Abrufen des URN oder der ID erfolgt über die Azure CLI.
Sie können auch ein Marketplace- oder Shared Image mithilfe der URN angeben.
[[node marketplace]]
ImageName = publisher:offer:sku:version
Hinweis
CycleCloud-Versionen vor 7.7.0 erfordern eine andere Schreibweise.
Verwenden eines Azure Marketplace-Images mit einem Preisplan
Sie können ein Marketplace-Image mit einem zugeordneten Preisplan verwenden, aber nur, wenn das Bild für die programmgesteuerte Verwendung aktiviert ist. Um die programmgesteuerte Verwendung zu aktivieren, suchen Sie das gewünschte Image im Marketplace, wählen Sie programmgesteuert bereitstellen, und wählen Sie dann "Erste Schritte"> aus. Füllen Sie die erforderlichen Informationen aus, und speichern Sie Ihre Änderungen.
Damit CycleCloud Lizenzbedingungen in Ihrem Auftrag automatisch akzeptiert, aktivieren Sie die Bedingungen für den Accept Marketplace in meinem Auftrag auf Ihrem Abonnement auf der Weboberfläche:

Um Lizenzbedingungen von Azure CLI zu akzeptieren, verwenden Sie Folgendes:
az vm image accept-terms --urn publisher:offer:sku:version
oder
az vm image accept-terms --publisher PUBLISHER --offer OFFER --plan SKU
Verwenden eines Bilds der freigegebenen Bildergalerie mit einem Preisplan
Ab CycleCloud, Version 8.0.2, können Sie benutzerdefinierte Bilder verwenden, die von Bildern abgeleitet sind, die über einen Preisplan verfügen. Um dieses Feature zu verwenden, benötigen Sie eine benutzerdefinierte Vorlage:
[[node custom_image]]
ImageName = /subscriptions/xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.Compute/galleries/MyGallery/images/MyImage/versions/1.0.0
ImagePlan.Publisher = PUBLISHER
ImagePlan.Product = PRODUCT (sometimes called OFFER)
ImagePlan.Name = NAME (sometimes called SKU)
Wenn die Freigegebene Bildergalerie über die Einkaufsplanmetadaten verfügt, verwendet CycleCloud sie automatisch. Sie müssen die Plandetails nicht angeben.
Erstellen eines benutzerdefinierten Bilds
Sie können benutzerdefinierte Azure Images erstellen, indem Sie diesem Lernprogramm folgen.
Hinweis
Es wird empfohlen, generalisierte Bilder zu verwenden. Spezielle Abbildungen durchlaufen den Prozess zur Entfernung von computerspezifischen Informationen und Konten nicht. Außerdem fehlen ihnen die osProfile, die CycleCloud benötigt.
Benutzerdefinierte Bilder in CycleCloud-Versionen vor 7.7.0
CycleCloud-Versionen vor 7.7.0 unterstützen benutzerdefinierte und Marketplace-Bilder, verwenden jedoch eine andere Schreibweise. Wenn Sie ein benutzerdefiniertes Bild in einer CycleCloud-Vorlage vor Version 7.7.0 verwenden möchten, verwenden Sie das ImageId Attribut, um das benutzerdefinierte Azure-Image anzugeben. Sie finden diese ID im Azure-Portal als Ressourcen-ID für das Bild. In der Regel wird die folgende Form verwendet:
/subscriptions/$SUBSCRIPTION-ID/resourceGroups/$RESOURCEGROUPNAME/providers/Microsoft.Compute/images/$CustomImageName
Für CycleCloud-Versionen vor 7.7.0 müssen Sie Marketplace-Images explizit angeben, indem Sie publisher, Offer, SKU und Version bereitstellen. Außerdem müssen Sie das JetpackPlatform Attribut definieren, um sicherzustellen, dass die richtigen Jetpack-Pakete installiert sind. Akzeptierte Werte für JetpackPlatform schließen centos-6, centos-7, ubuntu-14.04, ubuntu-16.04 und windows ein. Dieser Wert sollte mit dem Betriebssystem des Azure Marketplace-Images übereinstimmen. Legen Sie InstallJetpack auf TRUE fest.
[[node custom]]
ImageId = /subscriptions/xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.Compute/images/MyCustomImage
InstallJetpack = true
[[node marketplace]]
Azure.Publisher = OpenLogic
Azure.Offer = CentOS-HPC
Azure.Sku = 7.4
Azure.ImageVersion = 7.4.20180301
# Azure CycleCloud < 7.7.0 jetpack selection attributes
InstallJetpack = true
JetpackPlatform = centos-7