Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Instalacja usługi Azure CycleCloud domyślnie używa zalecanych obrazów systemu operacyjnego dla klastrów, ale obsługuje również obrazy z Azure Marketplace, obrazy z Azure Gallery (w wersji zapoznawczej) oraz obrazy niestandardowe dla węzłów i grup węzłów. Używaj obrazów niestandardowych, gdy potrzebujesz wstępnie zainstalowanych aplikacji w klastrze lub chcesz spełnić wymagania biznesowe lub zabezpieczeń.
Określanie obrazu niestandardowego za pomocą interfejsu użytkownika klastra
Interfejs użytkownika klastra obsługuje obrazy niestandardowe i z Marketplace. Zamiast wybierać wbudowany obraz, wybierz pozycję Obraz niestandardowy i wprowadź pełny identyfikator zasobu lub identyfikator URIN obrazu:
Uwaga
Usługa CycleCloud obsługuje obrazy niestandardowe począwszy od wersji 7.7.0.
Używanie obrazu niestandardowego w szablonie CycleCloud
Użyj atrybutu ImageName , aby określić, że węzeł klastra używa prywatnego niestandardowego obrazu platformy Azure lub obrazu witryny Marketplace. W przypadku obrazów niestandardowych znajdź identyfikator w portalu Azure, którym jest identyfikator zasobu dla obrazu. Zazwyczaj ma następującą formę:
/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
Identyfikator URN lub identyfikator zasobu definiuje obraz witryny Marketplace do użycia. Najprostszym sposobem uzyskania URN lub identyfikatora jest użycie Azure CLI.
Możesz również określić witrynę Marketplace lub obraz udostępniony przy użyciu identyfikatora URIN:
[[node marketplace]]
ImageName = publisher:offer:sku:version
Uwaga
Wersje cycleCloud starsze niż 7.7.0 wymagają innej notacji.
Korzystanie z obrazu witryny Azure Marketplace z planem cenowym
Możesz użyć obrazu witryny Marketplace ze skojarzonym planem cenowym, ale tylko wtedy, gdy obraz jest włączony do użytku programowego. Aby włączyć programowe użycie, znajdź żądany obraz w witrynie Marketplace, wybierz pozycję Chcesz wdrożyć programowo, a następnie wybierz pozycję Rozpocznij .> Wypełnij wymagane informacje i zapisz zmiany.
Aby umożliwić usłudze CycleCloud automatyczne akceptowanie postanowień licencyjnych w Twoim imieniu, włącz opcję Akceptuj warunki witryny Marketplace w moim imieniu w twojej subskrypcji w interfejsie internetowym:
Aby zaakceptować postanowienia licencyjne z interfejsu wiersza polecenia platformy Azure, użyj:
az vm image accept-terms --urn publisher:offer:sku:version
lub
az vm image accept-terms --publisher PUBLISHER --offer OFFER --plan SKU
Użyj obrazu z udostępnionej galerii obrazów z planem cenowym
Począwszy od wersji 8.0.2 oprogramowania CycleCloud, możesz używać niestandardowych obrazów pochodzących z obrazów, które mają plan cenowy. Aby użyć tej funkcji, potrzebujesz szablonu niestandardowego:
[[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)
Jeśli w Galerii Obrazów Współdzielonych są metadane dotyczące planu zakupu, usługa CycleCloud automatycznie ich używa. Nie musisz określać szczegółów planu.
Tworzenie obrazu niestandardowego
Niestandardowe obrazy platformy Azure można utworzyć, wykonując czynności opisane w tym samouczku.
Uwaga
Zalecamy używanie uogólnionych obrazów. Wyspecjalizowane obrazy nie przechodzą przez proces usuwania informacji i kont specyficznych dla maszyny. Brakuje im również pliku osProfile, którego potrzebuje usługa CycleCloud.
Niestandardowe obrazy we wcześniejszych wersjach CycleCloud starszych niż 7.7.0
Wersje CycleCloud starsze niż 7.7.0 obsługują obrazy niestandardowe i z marketplace, jednak korzystają z innej notacji. Aby użyć obrazu niestandardowego w szablonie CycleCloud starszej niż wersja 7.7.0, użyj atrybutu ImageId , aby określić niestandardowy obraz platformy Azure. Ten identyfikator można znaleźć w witrynie Azure Portal jako identyfikator zasobu dla obrazu. Zazwyczaj ma następującą formę:
/subscriptions/$SUBSCRIPTION-ID/resourceGroups/$RESOURCEGROUPNAME/providers/Microsoft.Compute/images/$CustomImageName
W przypadku wersji CycleCloud starszych niż 7.7.0 należy jawnie określić obrazy witryny Marketplace, podając ich wydawcę, ofertę, jednostkę SKU i wersję. Należy również zdefiniować atrybut, JetpackPlatform aby upewnić się, że zainstalowano poprawne pakiety Jetpack. Zaakceptowane wartości dla JetpackPlatform to centos-6, centos-7, ubuntu-14.04, ubuntu-16.04 i windows. Ta wartość powinna być zgodna z systemem operacyjnym obrazu w Azure Marketplace. Ustaw InstallJetpack wartość true.
[[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