Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Установка Azure CycleCloud использует рекомендуемые образы ОС для кластеров по умолчанию, но она также поддерживает образы Azure Marketplace, образы коллекции (в предварительной версии) и пользовательские образы для узлов и массивов узлов. Используйте пользовательские образы, если вам нужны предварительно установленные приложения в кластере или хотите соответствовать бизнес-требованиям или требованиям к безопасности.
Укажите пользовательский образ через интерфейс управления кластером
Пользовательский интерфейс кластера поддерживает пользовательские и marketplace-образы. Вместо выбора встроенного образа выберите "Пользовательский образ " и введите полный идентификатор ресурса или URN для образа:
Примечание.
CycleCloud поддерживает пользовательские образы, начиная с версии 7.7.0.
Используйте пользовательский образ в шаблоне CycleCloud
ImageName Используйте атрибут, чтобы указать, что узел кластера использует частный пользовательский образ Azure или образ Marketplace. Для пользовательских изображений найдите идентификатор ресурса в портале Azure, который соответствует идентификатору изображения. Обычно он принимает следующую форму:
/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
URN или идентификатор ресурса определяет используемый образ маркетплейса. Самый простой способ получить URN или идентификатор — через Azure CLI.
Вы также можете указать образ Marketplace или общий образ через URN.
[[node marketplace]]
ImageName = publisher:offer:sku:version
Примечание.
Для версий CycleCloud до версии 7.7.0 требуется другая нотация.
Используйте образ Azure Marketplace с тарифным планом
Вы можете использовать образ Marketplace с соответствующим тарифным планом, но только в том случае, если изображение включено для программного использования. Чтобы включить программное использование, найдите нужный образ в Marketplace, выберите " Хотите развернуть программным способом", а затем нажмите кнопку "Начало> работы". Заполните необходимые сведения и сохраните изменения.
Чтобы активировать функцию автоматического принятия условий лицензии в CycleCloud от вашего имени, в веб-интерфейсе вашей подписки включите опцию «Принять условия торговой площадки от моего имени».
Чтобы принять условия лицензионного соглашения из Azure CLI, используйте:
az vm image accept-terms --urn publisher:offer:sku:version
или
az vm image accept-terms --publisher PUBLISHER --offer OFFER --plan SKU
Используйте образ из общей галереи изображений с тарифным планом
Начиная с CycleCloud версии 8.0.2, можно использовать пользовательские образы, производные от образов, имеющих тарифный план. Чтобы использовать эту функцию, вам потребуется пользовательский шаблон:
[[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)
Если в глобальной библиотеке образов есть метаданные плана покупки, CycleCloud автоматически использует их. Вам не нужно указывать сведения о плане.
Создание пользовательского образа
Вы можете создать пользовательские образы Azure, следуя этому руководству.
Примечание.
Рекомендуется использовать обобщенные изображения. Специализированные образы не проходят процесс удаления информации и учетных записей, относящихся к конкретным машинам. Они также не имеют osProfile, необходимый CycleCloud.
Пользовательские образы в версиях CycleCloud более ранних, чем версия 7.7.0
Версии CycleCloud до версии 7.7.0 поддерживают пользовательские и marketplace-образы, но используют другую нотацию. Чтобы использовать пользовательский образ в шаблоне CycleCloud до версии 7.7.0, используйте ImageId атрибут для указания пользовательского образа Azure. Этот идентификатор можно найти на портале Azure в качестве идентификатора ресурса для образа. Обычно он принимает следующую форму:
/subscriptions/$SUBSCRIPTION-ID/resourceGroups/$RESOURCEGROUPNAME/providers/Microsoft.Compute/images/$CustomImageName
Для версий CycleCloud до 7.7.0 вы должны явно указать образы из Marketplace, указав издателя, предложение, номер SKU и версию. Необходимо также определить JetpackPlatform атрибут, чтобы убедиться, что установлены правильные пакеты Jetpack. Допустимые значения для JetpackPlatform включают centos-6, centos-7, ubuntu-14.04, ubuntu-16.04 и windows. Это значение должно соответствовать операционной системе образа Azure Marketplace. Для InstallJetpack устанавливается значение 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