Egyéni rendszerképek CycleCloud-fürtben
Az Azure CycleCloud-telepítések alapértelmezés szerint a fürtökhöz ajánlott operációsrendszer-lemezképeket használnak, de a Azure Marketplace lemezképek, a katalógusképek (előzetes verzióban) vagy az egyéni rendszerképek használata a csomópontokban és a csomópontokban is támogatott. Az egyéni rendszerképek hasznosak a fürtön előre telepített alkalmazásokhoz, illetve az üzleti vagy biztonsági követelmények teljesítéséhez.
Egyéni rendszerkép megadása a fürt felhasználói felületén keresztül
Az egyéni és a piactéri rendszerképek támogatottak a fürt felhasználói felületén. Ahelyett, hogy kiválasztanál egy beépített képet, jelölje be az Egyéni rendszerkép jelölőnégyzetet, és adja meg a teljes erőforrás-azonosítót vagy URL-címet a képhez:
Megjegyzés
Ez csak a CycleCloud 7.7.0-s verzióiban >támogatott
Egyéni rendszerkép használata CycleCloud-sablonban
Az ImageName
attribútum használatával megadhatja, hogy egy fürtcsomópont privát Egyéni Azure-rendszerképet vagy Marketplace-rendszerképet használjon. Ez az azonosító a Azure Portal egyéni rendszerképekhez a kép erőforrás-azonosítójaként található, és általában a következő formában jelenik meg:
/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
Az URL-cím vagy az erőforrás-azonosító határozza meg a használni kívánt piactéri rendszerképet. Az URL-cím vagy az azonosító lekérésének legegyszerűbb módja az Azure CLI-vel.
A Marketplace vagy a Katalógus rendszerképét az URL-cím használatával is megadhatja:
[[node marketplace]]
ImageName = publisher:offer:sku:version
Megjegyzés
A 7.7.0 előtti CycleCloud-verziók eltérő jelölést igényelnek.
Azure Marketplace-rendszerkép használata tarifacsomaggal
Marketplace-rendszerképet használhat társított díjszabási csomaggal, de a rendszerképet programozott használatra engedélyezni kell. Ehhez keresse meg a használni kívánt Marketplace-lemezképet. Kattintson a Szeretné programozott módon üzembe helyezni, az Első lépések> gombra, és adja meg a szükséges információkat, és mentse azokat.
Ha engedélyezni szeretné, hogy a CycleCloud automatikusan elfogadhassa a licencfeltételeket az Ön nevében, engedélyezze a "Marketplace-feltételek elfogadása a nevemben" beállítást az előfizetésében a webes felületen:
Licencfeltételek elfogadása az Azure CLI-ből:
az vm image accept-terms --urn publisher:offer:sku:version
vagy
az vm image accept-terms --publisher PUBLISHER --offer OFFER --plan SKU
Shared Image Gallery rendszerkép használata tarifacsomaggal
A CycleCloud 8.0.2 és újabb verziójával a rendszerképekből létrehozott egyéni rendszerképek díjszabási csomaggal támogatottak. Ehhez egyéni sablont kell használnia:
[[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)
Ha a Shared Image Gallery tartalmazza a vásárlási csomag metaadatait, a rendszer automatikusan használja, és nem kell megadnia a csomag részleteit.
Egyéni rendszerkép létrehozása
Az oktatóanyagot követve egyéni Azure-rendszerképek hozhatók létre.
Megjegyzés
Általánosított képeket használjon, mivel a speciális képek nem haladtak át a gépspecifikus információk és fiókok eltávolításának folyamatán, és a speciális képek nem tartalmazzák az osProfile-t, amelyhez a CycleCloudnak szüksége van.
Egyéni képek a CycleCloud korábbi verzióin (<7.7.0)
Az egyéni és a piactéri rendszerképek támogatottak a CycleCloud 7.7.0 előtti verzióiban, de más jelölést használnak. Ha egyéni rendszerképet szeretne használni egy CycleCloud-sablonban a 7.7.0-s verzió előtt, az ImageId
attribútummal adhatja meg az egyéni Azure-rendszerképet. Ez az azonosító a Azure Portal található a kép erőforrás-azonosítójaként, és általában a következő formában jelenik meg:
/subscriptions/$SUBSCRIPTION-ID/resourceGroups/$RESOURCEGROUPNAME/providers/Microsoft.Compute/images/$CustomImageName
A 7.7.0-s verzió előtti Marketplace-rendszerképeket explicit módon kell megadni a Publisher/Offer/Sku/Version használatával. Meg kell adniuk JetpackPlatform
a megfelelő jetpack-csomagokat is. Az elfogadható értékek a JetpackPlatform
következők: centos-6
,centos-7
, ubuntu-14.04
, ubuntu-16.04
és windows
. Ennek egyeznie kell a Azure Marketplace lemezkép operációs rendszerével. Emellett InstallJetpack
igaz értékre kell állítani.
[[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