Программное развертывание лицензий расширенных обновлений безопасности Azure Arc и управление ими
В этой статье приведены инструкции по программной подготовке и управлению windows Server 2012 и Windows Server 2012 R2 Расширенными обновлениями безопасности через API ARM ESU Для Azure Arc WS2012 ESU.
Для каждой из команд API, описанных в этой статье, обязательно введите точные сведения о параметрах для расположения, состояния, выпуска, типа и процессоров в зависимости от конкретного сценария.
Примечание.
Вам потребуется создать субъект-службу для управления ESUs с помощью API Azure. Дополнительные сведения см. в статье "Подключение гибридных компьютеров к Azure в масштабе " и справочник по REST API Azure.
Подготовка лицензии
Чтобы подготовить лицензию, выполните следующую команду:
PUT
https://management.azure.com/subscriptions/SUBSCRIPTION_ID/resourceGroups/RESOURCE_GROUP_NAME/providers/Microsoft.HybridCompute/licenses/LICENSE_NAME?api-version=2023-06-20-preview
{
"location": "ENTER-REGION",
"properties": {
"licenseDetails": {
"state": "Activated",
"target": "Windows Server 2012",
"Edition": "Datacenter",
"Type": "pCore",
"Processors": 12
}
}
}
Переход с корпоративного лицензирования
Программно можно использовать Azure CLI для создания новых лицензий, указав параметр в правах корпоративного лицензирования года 1, введя Volume License Details
соответствующие номера счетов. Необходимо явно указать идентификатор счета (номер) в подготовке лицензий для Azure Arc:
az connectedmachine license create --license-name
--resource-group
[--edition {Datacenter, Standard}]
[--license-type {ESU}]
[--location]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--processors]
[--state {Activated, Deactivated}]
[--tags]
[--target {Windows Server 2012, Windows Server 2012 R2}]
[--tenant-id]
[--type {pCore, vCore}]
[--volume-license-details]
Связывание лицензии
Чтобы связать лицензию, выполните следующую команду:
PUT
https://management.azure.com/subscriptions/SUBSCRIPTION_ID/resourceGroups/RESOURCE_GROUP_NAME/providers/Microsoft.HybridCompute/machines/MACHINE_NAME/licenseProfiles/default?api-version=2023-06-20-preview
{
"location": "SAME_REGION_AS_MACHINE",
"properties": {
"esuProfile": {
"assignedLicense": "RESOURCE_ID_OF_LICENSE"
}
}
}
Отмена связи лицензии
Чтобы отменить связь с лицензией, выполните следующую команду:
PUT
https://management.azure.com/subscriptions/SUBSCRIPTION_ID/resourceGroups/RESOURCE_GROUP_NAME/providers/Microsoft.HybridCompute/machines/MACHINE_NAME/licenseProfiles/default?api-version=2023-06-20-preview
{
"location": "SAME_REGION_AS_MACHINE",
"properties": {
"esuProfile": {
}
}
}
Изменение лицензии
Чтобы изменить лицензию, выполните следующую команду:
PUT/PATCH
https://management.azure.com/subscriptions/SUBSCRIPTION_ID/resourceGroups/RESOURCE_GROUP_NAME/providers/Microsoft.HybridCompute/licenses/LICENSE_NAME?api-version=2023-06-20-preview
{
"location": "ENTER-REGION",
"properties": {
"licenseDetails": {
"state": "Activated",
"target": "Windows Server 2012",
"Edition": "Datacenter",
"Type": "pCore",
"Processors": 12
}
}
}
Примечание.
Для PUT необходимо указать все свойства. Для PATCH может быть предоставлено подмножество.
Удаление лицензии
Чтобы удалить лицензию, выполните следующую команду:
DELETE
https://management.azure.com/subscriptions/SUBSCRIPTION_ID/resourceGroups/RESOURCE_GROUP_NAME/providers/Microsoft.HybridCompute/licenses/LICENSE_NAME?api-version=2023-06-20-preview