Programowe wdrażanie licencji rozszerzonych aktualizacji zabezpieczeń usługi Azure Arc i zarządzanie nimi
Ten artykuł zawiera instrukcje dotyczące programowej aprowizacji systemów Windows Server 2012 i Windows Server 2012 R2 rozszerzonej aktualizacji zabezpieczeń za pośrednictwem interfejsów API ARM usługi Azure Arc WS2012 ESU.
Dla każdego z poleceń interfejsu API opisanych w tym artykule należy wprowadzić dokładne informacje o parametrach lokalizacji, stanu, wydania, typu i procesorów w zależności od konkretnego scenariusza.
Uwaga
Musisz utworzyć jednostkę usługi, aby zarządzać jednostkami ESU przy użyciu interfejsu API platformy Azure. Aby uzyskać więcej informacji, zobacz Łączenie maszyn hybrydowych z platformą Azure na dużą skalę i dokumentacja interfejsu API REST platformy Azure.
Aprowizuj licencję
Aby aprowizować licencję, wykonaj następujące polecenie:
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
}
}
}
Przechodzenie z licencjonowania zbiorowego
Programowo możesz użyć interfejsu wiersza polecenia platformy Azure do wygenerowania nowych licencji, określając Volume License Details
parametr w uprawnieniach licencjonowania zbiorowego year 1, wprowadzając odpowiednie numery faktur. Musisz jawnie określić identyfikator faktury (numer) w aprowizacji licencji dla usługi 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]
Łączenie licencji
Aby połączyć licencję, wykonaj następujące polecenie:
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"
}
}
}
Odłączanie licencji
Aby odłączyć licencję, wykonaj następujące polecenie:
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": {
}
}
}
Modyfikowanie licencji
Aby zmodyfikować licencję, wykonaj następujące polecenie:
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
}
}
}
Uwaga
W przypadku funkcji PUT należy podać wszystkie właściwości. W przypadku funkcji PATCH można podać podzbiór.
Usuwanie licencji
Aby usunąć licencję, wykonaj następujące polecenie:
DELETE
https://management.azure.com/subscriptions/SUBSCRIPTION_ID/resourceGroups/RESOURCE_GROUP_NAME/providers/Microsoft.HybridCompute/licenses/LICENSE_NAME?api-version=2023-06-20-preview