Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: Azure Yerel'in hiper yakınsanmış dağıtımları
Bu makalede, Azure Depolama hesabındaki kaynak görüntüleri kullanarak Azure Arc tarafından etkinleştirilen Azure Yerel sanal makinelerinin (VM) nasıl oluşturulacağı açıklanır. Azure portalını veya Azure CLI'yi kullanarak VM görüntüleri oluşturabilir ve ardından bu VM görüntülerini kullanarak Azure Yerel VM'leri oluşturabilirsiniz.
Önkoşullar
Başlamadan önce aşağıdaki önkoşulları tamamladığınızdan emin olun.
Önkoşulları gözden geçirip tamamladığınızdan emin olun.
Azure Depolama hesabındaki özel görüntüler için aşağıdaki ek önkoşullara sahipsiniz:
- Görüntünüz , Azure Arc bağlı makine aracısının desteklediği bir işletim sistemi kullanıyor.
Uyarı
Azure Arc özellikli sunucular desteklenen işletim sistemi sayfasında listelenen tüm işletim sistemleri Azure Yerel'de Arc etkinleştirme (konuk yönetimi) için desteklenmez. Konuk yönetimi, desteklenen işletim sistemi kümesini daha fazla sınırlayan Hyper-V yuva (HV yuva) desteği gerektirir.
- Azure Depolama hesabınızda bir VHD yüklü olmalıdır. Azure Depolama hesabınızda bir VHD görüntüsünü nasıl karşıya yükleyeceğinizi görün.
- VHD veya VHDX'inizi depolama hesabına sayfa blobu görüntüsü olarak yüklediğinizden emin olun. Depolama hesabı aracılığıyla VM görüntüleri oluşturmak için yalnızca sayfa blob görüntüleri desteklenir.
- VHDX kullanıyorsanız:
- VHDX görüntüsü 2. Nesil türünde olmalı ve güvenli önyükleme etkinleştirilmelidir.
- VHDX görüntüsü
sysprep /generalize /shutdown /oobekullanılarak hazırlanmalıdır. Daha fazla bilgi için bkz . Sysprep komut satırı seçenekleri. Bu, hem Windows hem de Linux VM görüntüleri için geçerlidir.
- Görüntünüz , Azure Arc bağlı makine aracısının desteklediği bir işletim sistemi kullanıyor.
Azure Yerel örneğine bağlanmak için bir istemci kullanıyorsanız bkz. Azure CLI istemcisi aracılığıyla Azure Yerel'e bağlanma.
Görüntü için kullandığınız depolama hesabında Depolama Blob Veri Katkıcısı rolüne sahip olduğunuzdan emin olun. Daha fazla bilgi için bkz. Blob verilerine erişim için Azure rolü atama.
Azure Depolama hesabından VM görüntüsü ekleme
Azure Depolama hesabındaki bir görüntüden başlayarak bir VM görüntüsü oluşturur ve ardından bu görüntüyü Kullanarak Azure Yerel'inize VM'leri dağıtırsınız.
Azure CLI kullanarak vm görüntüsü oluşturmak için bu adımları izleyin.
Oturum açma ve aboneliği ayarlama
Azure Yerel örneğinizdeki bir makineye bağlanın.
Oturum açın ve aşağıdaki komutu girin:
az login --use-device-codeAboneliğinizi ayarlayın.
az account set --subscription <Subscription ID>
Bazı parametreleri ayarlama
- Görüntü için aboneliğinizi, kaynak grubunuzu, konumunuzu, görüntü yolunuzu ve işletim sistemi türünüzü ayarlayın. içindeki
< >parametrelerini değerlerinizle değiştirin.
$subscription = "<Subscription ID>"
$resource_group = "<Resource group>"
$location = "<Location for your Azure Local>"
$osType = "<OS of source image>"
$imageName = "<VM image name>"
$imageSourcePath = '"<Blob SAS URL path to the source image in the storage account>"'
Uyarı
$imageSourcePath için, dizeyi çift tırnak ile kaçırmanız, ardından tek tırnak içine almanız gerekir: '""'.
Parametreler aşağıdaki tabloda açıklanmıştır:
| Parametre | Açıklama |
|---|---|
subscription |
Depolama hesabı VM görüntüsüyle ilişkilendirdiğiniz Azure Local aboneliği. |
resource_group |
Azure Yerel'de depolama hesabına ait VM görüntüsüyle ilişkilendirdiğiniz kaynak grubu. |
location |
Azure Yerel örneğinin konumu. Örneğin, eastus. |
imageName |
Yerel paylaşımınızdaki görüntüden başlayarak oluşturulan VM görüntüsünün adı. Not: Azure, Windows anahtar sözcüğünü içeren tüm adları reddeder. |
imageSourcePath |
Depolama hesabındaki kaynak görüntü için Blob SAS URL yolu. Yönergeler için bkz. SAS belirteçleri oluşturma. Not: Yol ifadesini önce çift tırnak içine alın, ardından tek tırnak içine alın: '""'. |
os-type |
Kaynak görüntüyle ilişkili işletim sistemi. Örneğin, Windows veya Linux. |
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> $location = "eastus"
PS C:\Users\azcli> $osType = "Windows"
PS C:\Users\azcli> $imageName = "mylocal-storacctimage"
PS C:\Users\azcli> $imageSourcePath = '"https://vmimagevhdsa1.blob.core.windows.net/vhdcontainer/Windows_InsiderPreview_ServerStandard_en-us_VHDX_25131.vhdx?sp=r"&"st=2022-08-05T18:41:41Z"&"se=2022-08-06T02:41:41Z"&"spr=https"&"sv=2021-06-08"&"sr=b"&"sig=X7A98cQm%2FmNRaHmTbs9b4OWVv%2F9Q%2FJkWDBHVPyAc8jo%3D"'
Azure Depolama hesabındaki görüntüden VM görüntüsü ekleme
VM görüntünüzü dağıtmak için özel bir konum seçin. Özel konum, Azure Local için belirlediğiniz özel konumla uyumlu olmalıdır. Azure Yerel'iniz için özel konum kimliğini alın. Şu komutu çalıştırın:
$customLocationID=(az customlocation show --resource-group $resource_group --name "<custom location name for your Azure Local>" --query id -o tsv)Azure Depolama hesabından belirtilen görüntüyle başlayan VM görüntüsünü oluşturun. Görüntü için teklifi, yayımcıyı, SKU'yu ve sürümü belirttiğinizden emin olun.
az stack-hci-vm image create --subscription $subscription --resource-group $resource_Group --custom-location $customLocationID --location $location --name $imageName --os-type $osType --image-path $imageSourcePath --storage-path-id $storagepathidVM görüntüsü için bir dağıtım işi başlatılır.
Bu örnekte, depolama yolu bayrağı kullanılarak --storage-path-id belirtildi. Bu bayrak, iş yükü verilerinin (VM, VM görüntüsü ve işletim sistemi olmayan veri diski dahil) belirtilen depolama yoluna yerleştirilmesini sağlar.
Bayrak belirtilmezse, iş yükü verileri otomatik olarak yüksek kullanılabilirlik depolama yoluna yerleştirilir.
Görüntü dağıtımının tamamlanması birkaç dakika sürer. Görüntüyü indirmek için geçen süre, Azure Depolama hesabındaki görüntünün boyutuna ve indirme için kullanılabilen ağ bant genişliğine bağlıdır.
Aşağıda örnek bir çıkış verilmişti:
PS C:\Users\azcli> az stack-hci-vm image create --subscription $subscription --resource-group $resource_Group --custom-location $customLocationID --location $location --name $imageName --os-type $osType --image-path $imageSourcePath --storage-path-id $storagepathid
{
"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/galleryimages/mylocal-storacctimage",
"location": "eastus",
"name": "windos",
"properties": {
"identifier": null,
"imagePath": null,
"osType": "Windows",
"provisioningState": "Succeeded",
"status": {
"downloadStatus": {
"downloadSizeInMB": 7876
},
"progressPercentage": 100,
"provisioningStatus": {
"operationId": "cdc9c9a8-03a1-4fb6-8738-7a8550c87fd1*31CE1EA001C4B3E38EE29B78ED1FD47CCCECF78B4CEA9E9A85C0BAEA5F6D80CA",
"status": "Succeeded"
}
},
"storagepathId": "/subscriptions/<Subscription ID>/resourceGroups/mylocal-rg/providers/Microsoft.AzureStackHCI/storagecontainers/mylocal-storagepath",
"version": null
},
"resourceGroup": "mylocal-rg",
"systemData": {
"createdAt": "2023-11-03T20:17:10.971662+00:00",
"createdBy": "guspinto@contoso.com",
"createdByType": "User",
"lastModifiedAt": "2023-11-03T21:08:01.190475+00:00",
"lastModifiedBy": "319f651f-7ddb-4fc6-9857-7aef9250bd05",
"lastModifiedByType": "Application"
},
"tags": null,
"type": "microsoft.azurestackhci/galleryimages"
}