Aracılığıyla paylaş


Azure Market görüntüleri kullanarak Azure Yerel VM görüntüsü oluşturma

Şunlar için geçerlidir: Azure Yerel'in hiper yakınsanmış dağıtımları

Bu makalede Azure portalı veya Azure CLI aracılığıyla Azure Market'ten alınan kaynak görüntüleri kullanarak Azure Yerel için Windows sanal makine (VM) görüntülerinin nasıl oluşturulacağı açıklanmaktadır.

Azure Market'ten Linux VM görüntüleri oluşturmak için şunları seçin:

Önkoşullar

Başlamadan önce aşağıdaki önkoşulları tamamladığınızdan emin olun.

  • Önkoşulları gözden geçirin ve tamamlayın.

  • Görüntüyü indirmek istediğiniz kaynak grubunun kaynak sağlayıcısı uygulamasına Azure Bağlı Makine Kaynak Yöneticisi rolünü Microsoft.AzureStackHCI atayın. Daha fazla bilgi için bkz. Azure rolleri atama.

  • Aboneliğinizi kaynak sağlayıcısına Microsoft.EdgeMarketplace kaydedin. Daha fazla bilgi için bkz Kaynak sağlayıcısını kaydetme.

Azure Market'dan VM görüntüsü ekleme

Azure Market görüntüsünden başlayan bir VM görüntüsü oluşturun. Azure Yerel örneğinizde VM'leri dağıtmak için bu görüntüyü kullanın.

Azure CLI kullanarak vm görüntüsü oluşturmak için bu adımları izleyin.

Oturum açma ve aboneliği ayarlama

  1. Azure Yerel örneğinizdeki bir makineye bağlanın.

  2. Oturum açın ve aşağıdaki komutu girin:

    az login --use-device-code
    
  3. Aboneliğinizi ayarlayın.

    az account set --subscription <Subscription ID>
    

Bazı parametreleri ayarlama

  1. Görüntü için aboneliğiniz, kaynak grubunuz, konumunuz ve işletim sistemi türünüz için parametreler ayarlayın. içindeki < > parametrelerini uygun değerlerle değiştirin.

    $subscription = "<Subscription ID>"
    $resource_group = "<Resource group>"
    $mktplaceImage = "<Marketplace image name>"
    $customLocationName = "<Custom location name>"
    $customLocationID = (az customlocation show --resource-group $resource_group --name "<custom_location_name_for_Azure_Local>" --query id -o tsv)
    $location = "<Location for your Azure Local>"
    $osType = "<OS of source image>"
    $version = "<OS version of Marketplace image>"
    

    Parametreler aşağıdaki tabloda açıklanmıştır:

    Parametre Açıklama
    subscription Azure Yerel hesabınızla ilişkili abonelik.
    resource-group Marketplace görüntüsüyle ilişkilendirdiğiniz Azure Local için kaynak grubu.
    name Azure Yerel için Pazaryeri görüntüsünün adı.
    customLocation Yerel Azure'iniz için özel konumun kaynak kimliği.
    location Azure Lokasyonunuzun konumu. Örneğin, eastus.
    os-type Kaynak görüntüyle ilişkili işletim sistemi. Örneğin, Windows veya Linux.
    version (İsteğe bağlı) Market görüntüsü için işletim sistemi sürümünü belirtin. Boş bırakılırsa, varsayılan olarak en son sürüm olur.

    Aşağıda örnek bir çıkış verilmişti:

    PS C:\Users\azcli> $subscription = "<Subscription ID>"
    PS C:\Users\azcli> $resource_group = "mylocal-rg"
    PS C:\Users\azcli> $mktplaceImage= "mylocal-marketplaceimage"
    PS C:\Users\azcli> $customLocationName = "mylocal-cl"
    PS C:\Users\azcli> $customerLocationID /subscriptions$subscription/resourcegroups/$resource_group/providers/microsoft.extendedlocation/customlocations/$customLocationName
    PS C:\Users\azcli> $location = "eastus"
    PS C:\Users\azcli> $ostype = "Windows"
    PS C:\Users\azcli> $version = "26100.4652.250808"
    

Uyarı

Uyumluluk sorunlarıyla karşılaşırsanız VM görüntüsü sürümünü denetleyin. Azure CLI her zaman en son sürümü kullanır.

Pazar Yeri görüntüsünden VM görüntüsü oluşturma

  1. Oluşturmak istediğiniz hedeflenen VM görüntüsünü belirten ek parametreler ayarlayın. Market görüntüsü için teklifi, yayımcıyı, SKU'yu ve sürümü eklemeniz gerekir. içindeki < > parametrelerini uygun değerlerle değiştirin:

    $publisher = "<Publisher name>"
    $offer = "<OS offer>"
    $sku = "<Image SKU>"
    

    Kullanılabilir market görüntülerini ve öznitelik değerlerini bulmak için aşağıdaki tabloyu kullanın:

    Veri Akışı Adı Yayıncı Teklif SKU (Stok Tutma Birimi)
    Windows 11 Enterprise çoklu oturum + Microsoft 365 Microsoft Windows masaüstü office-365 win11-23h2-avd-m365
    win11-24h2-avd-m365
    win11-25h2-avd-m365
    Windows 11 Enterprise Microsoft Windows masaüstü windows-11 win11-23h2-ent
    win11-24h2-ent
    win11-25h2-ent
    Windows 11 Enterprise çoklu oturum desteği Microsoft Windows masaüstü windows-11 win11-23h2-avd
    win11-24h2-avd
    win11-25h2-avd
    Windows 10 Enterprise Microsoft Windows masaüstü windows-10 win10-22h2-ent-g2
    Windows 10 Enterprise çoklu oturum Microsoft Windows masaüstü windows-10 win10-22h2-avd (Windows 10 22H2 sürümü - AVD)
    Windows Server 2025 Datacenter: Azure Edition microsoftwindowsserver windowsserver 2025-datacenter-azure-edition-smalldisk
    2025-veri merkezi-azure-edition-çekirdek
    2025-datacenter-azure-edition
    Windows Server 2022 Datacenter: Azure Edition microsoftwindowsserver windowsserver 2022-Datacenter Azure Edition Hotpatch (Azure için 2022 Veri Merkezi Sürümü Güncellemesi)
    2022-datacenter-azure-edition-core
    2022-datacenter-azure-edition
    Windows Server 2019 microsoftwindowsserver windowsserver 2019-datacenter-gensecond
    2019-datacenter-core-g2
    Windows Server 2022 üzerinde SQL Server 2022 Enterprise microsoftsqlserver sql2022-ws2022 enterprise-gen2
    standard-gen2

    Windows Server 2019 Datacenter görüntüsü oluşturmak istiyorsanız aşağıdaki parametreleri kullanın:

    $publisher = "microsoftwindowsserver" 
    $offer = "windowsserver" 
    $sku = "2019-datacenter-gensecond"
    
  2. Belirtilen market görüntüsüyle başlayan VM görüntüsünü oluşturun:

    az stack-hci-vm image create --resource-group $resource_group --custom-location $customLocationID --name $mktplaceImage --os-type $ostype --offer $offer --publisher $publisher --sku $sku --version $version
    

Aşağıda örnek bir çıkış verilmişti:

PS C:\Users\azcli> az stack-hci-vm image create --custom-location $cl --name $mktplaceImage --os-type $ostype --resource-group $rg --publisher $publisher --offer $offer --sku $sku  --version $version

{
  "extendedLocation": { 
    "name": "/subscriptions/<Subscription ID>/resourceGroups/mylocal-rg/providers/Microsoft.ExtendedLocation/customLocations/mylocal-cl", 
    "type": "CustomLocation" 
  }, 
  "id": "/subscriptions/<Subscription ID>/resourceGroups/mylocal-rg/providers/Microsoft.AzureStackHCI/marketplacegalleryimages/myhci-marketplaceimage", 
  "location": "eastus", 
  "name": "myhci-marketplaceimage", 
  "properties": { 
    "cloudInitDataSource": null, 
    "containerId": null, 
    "hyperVGeneration": null, 
    "identifier": { 
      "offer": "windowsserver", 
      "publisher": "microsoftwindowsserver", 
      "sku": "2019-datacenter-gensecond" 
    }, 
    "osType": "Windows", 
    "provisioningState": "Succeeded", 
    "status": { 
      "downloadStatus": { 
        "downloadSizeInMb": 10832 
      }, 
      "errorCode": "", 
      "errorMessage": "", 
      "progressPercentage": 100, 
      "provisioningStatus": { 
        "operationId": "13efc468-7473-429f-911b-858c1e6fc1d5*B11A62EE76B08EF194F8293CDD40F7BC71BFB93255D5A99DD11B4167690752D9", 
        "status": "Succeeded" 
      } 
    },
    "version": {
      "name": "17763.7922.251021",
      "properties": {
        "storageProfile": {
          "osDiskImage": {
            "sizeInMB": 130050
          }
        }
      }
    }
  },
  "resourceGroup": "mylocal-rg", 
  "systemData": { 
    "createdAt": "2024-09-23T18:53:13.734389+00:00", 
    "createdBy": "guspinto@contoso.com", 
    "createdByType": "User", 
    "lastModifiedAt": "2024-09-23T19:06:07.532276+00:00", 
    "lastModifiedBy": "319f651f-7ddb-4fc6-9857-7aef9250bd05", 
    "lastModifiedByType": "Application" 
  },
  "tags": null, 
  "type": "microsoft.azurestackhci/marketplacegalleryimages" 
}

Bu CLI komutu hakkında daha fazla bilgi için bkz. az stack-hci-vm image.

VM görüntüsünü güncelleştirme

Önemli

Daha fazla doğrulama gerçekleştirildikçe en son güncelleştirmelerin VM görüntülerinize yansıması biraz zaman alabilir.

Azure Market'te yeni bir güncelleştirilmiş görüntü kullanılabilir olduğunda, Azure Yerel'inizdeki VM görüntüleri güncel değildir ve bunları güncelleştirmeniz gerekir. Güncelleme işlemi, görüntünün doğrudan yerinde güncellenmesi değildir. Bunun yerine, hangi VM görüntülerinin güncelleştirilmiş bir görüntüye sahip olduğunu görebilir ve güncelleştirilecek görüntüleri seçebilirsiniz. Güncelleştirdikten sonra VM görüntüsü oluşturma işlemi yeni güncelleştirilmiş görüntüyü kullanır.

Bir VM görüntüsünü güncelleştirmek için Azure portalında aşağıdaki adımları kullanın.

  1. Bir güncelleştirmenin kullanılabilir olup olmadığını denetlemek için liste görünümünden bir VM görüntüsü seçin.

    Bir VM görüntü güncelleştirmesinin indirilebilen olduğunu gösteren ekran görüntüsü.

    Genel Bakış bölmesinde, varsa indirilebilir yeni VM görüntüsünü gösteren bir başlık görürsünüz. Yeni görüntüye güncelleştirmek için ok simgesini seçin.

    VM görüntüsü ayrıntılarında indirilebilen yeni bir VM görüntüsünü gösteren ekran görüntüsü.

  2. Görüntü ayrıntılarını gözden geçirin ve gözden geçir ve oluştur'u seçin. Varsayılan olarak, yeni görüntü önceki görüntüyle aynı kaynak grubunu ve örnek ayrıntılarını kullanır.

    Yeni görüntünün adı, önceki görüntünün adına göre artırılır. Örneğin, winServer2022-01 adlı mevcut bir görüntüde winServer2022-02 adlı güncelleştirilmiş bir görüntü vardır.

    Yeni bir VM görüntüsü için Gözden geçir ve oluştur iletişim kutusunu gösteren ekran görüntüsü.

  3. İşlemi tamamlamak için Oluştur'u seçin.

    Yeni bir VM görüntüsü için Görüntü oluştur iletişim kutusunu gösteren ekran görüntüsü.

    Yeni VM görüntüsü oluşturulduktan sonra, yeni görüntüyü kullanarak bir VM oluşturun ve VM'nin düzgün çalıştığını doğrulayın. Doğrulamadan sonra eski VM görüntüsünü silebilirsiniz.

Sonraki adımlar