Udostępnij za pośrednictwem


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]

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"
      }
   }
}

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