Azure önyükleme tanılaması
Şunlar için geçerlidir: ✔️ Linux VM'leri ✔️ Windows VM'leri ✔️ Esnek ölçek kümeleri ✔️ Tekdüzen ölçek kümeleri
Önyükleme tanılaması, Azure sanal makineleri (VM) için VM önyükleme hatalarını tanılamaya olanak tanıyan bir hata ayıklama özelliğidir. Önyükleme tanılaması, kullanıcının seri günlük bilgilerini ve ekran görüntülerini toplayarak vm'sinin önyükleme durumunu gözlemlesine olanak tanır.
Önyükleme tanılama depolama hesabı
Azure portalında vm oluşturduğunuzda önyükleme tanılaması varsayılan olarak etkinleştirilir. Önerilen önyükleme tanılama deneyimi, Azure VM oluşturma süresinde önemli performans geliştirmeleri gösterdiğinden yönetilen bir depolama hesabı kullanmaktır. Azure yönetilen depolama hesabı kullanılır ve önyükleme tanılama verilerini depolamak için bir kullanıcı depolama hesabı oluşturma süresi kaldırılır.
Önemli
Önyükleme tanılama veri blobları (günlüklerden ve anlık görüntü görüntülerinden oluşur) yönetilen bir depolama hesabında depolanır. Müşteriler yalnızca bloblar tarafından kullanılan GiB'ler için ücretlendirilir, diskin sağlanan boyutunda ücretlendirilmeyecektir. Yönetilen depolama hesabının faturalaması için anlık görüntü ölçümleri kullanılır. Yönetilen hesaplar Standart LRS veya Standart ZRS üzerinde oluşturulduğundan, müşteriler yalnızca tanılama veri bloblarının boyutu için aylık 0,05 ABD doları/GB ücretlendirilir. Bu fiyatlandırma hakkında daha fazla bilgi için bkz . Yönetilen disk fiyatlandırması. Müşteriler bu ücreti VM kaynak URI'lerine bağlı olarak görür.
Alternatif bir önyükleme tanılama deneyimi, özel bir depolama hesabı kullanmaktır. Kullanıcı yeni bir depolama hesabı oluşturabilir veya mevcut bir depolama hesabını kullanabilir. Özel depolama hesabında depolama güvenlik duvarı etkinleştirildiğinde (Tüm ağlardan etkinleştirildi seçeneği seçilmez), şunları yapmanız gerekir:
Azure platformunun ekran görüntüsünü ve seri günlüğü yayımlaması için depolama güvenlik duvarı üzerinden erişime izin verildiğinden emin olun. Bunu yapmak için Azure portalında özel önyükleme tanılama depolama hesabına gidin ve Güvenlik + ağ bölümünden Ağ'ı seçin. Güvenilen hizmetler listesindeki Azure hizmetlerinin bu depolama hesabına erişmesine izin ver onay kutusunun seçili olup olmadığını denetleyin.
Kullanıcıların önyükleme ekran görüntülerini veya seri günlükleri görüntülemesi için depolama güvenlik duvarına izin verin. Bunu yapmak için ağınızı veya istemcinin/tarayıcının İnternet IP'lerini güvenlik duvarı dışlamaları olarak ekleyin. Daha fazla bilgi için bkz. Azure Depolama güvenlik duvarlarını ve sanal ağları yapılandırma.
Azure Seri Konsolu için depolama güvenlik duvarını yapılandırmak için bkz . Özel önyükleme tanılama depolama hesabı güvenlik duvarı etkinken Seri Konsol kullanma.
Not
Önyükleme tanılamasıyla ilişkili özel depolama hesabı için depolama hesabı gerekir ve ilişkili sanal makineler aynı bölgede ve abonelikte bulunur.
Önyükleme tanılama görünümü
Azure portalında sanal makine dikey penceresine gidin, önyükleme tanılama seçeneği Azure portalındaki Yardım bölümünün altındadır. Önyükleme tanılaması seçildiğinde ekran görüntüsü ve seri günlük bilgileri görüntülenir. Seri günlük çekirdek mesajlaşmasını içerir ve ekran görüntüsü VM'lerinizin geçerli durumunun anlık görüntüsüdür. VM'nin Windows veya Linux çalıştırılıp çalıştırılamadığını temel alarak beklenen ekran görüntüsünün nasıl görüneceğini belirler. Windows için kullanıcılar bir masaüstü arka planı görür ve Linux için kullanıcılar bir oturum açma istemi görür.
Yönetilen önyükleme tanılamasını etkinleştirme
Yönetilen önyükleme tanılamaları Azure portalı, CLI ve ARM Şablonları aracılığıyla etkinleştirilebilir.
Azure portalını kullanarak yönetilen önyükleme tanılamasını etkinleştirme
Azure portalında bir VM oluşturduğunuzda, varsayılan ayar yönetilen depolama hesabı kullanılarak önyükleme tanılamasının etkinleştirilmesidir. VM oluşturma sırasında Yönetim sekmesine gidip görüntüleyin.
CLI kullanarak yönetilen önyükleme tanılamasını etkinleştirme
Yönetilen depolama hesabıyla önyükleme tanılamaları Azure CLI 2.12.0 ve sonraki sürümlerde desteklenir. Depolama hesabı için bir ad veya URI girişi yapmazsanız, yönetilen bir hesap kullanılır. Daha fazla bilgi ve kod örnekleri için önyükleme tanılaması için CLI belgelerine bakın.
PowerShell kullanarak yönetilen önyükleme tanılamasını etkinleştirme
Yönetilen depolama hesabıyla önyükleme tanılamaları Azure PowerShell 6.6.0 ve sonraki sürümlerde desteklenir. Depolama hesabı için bir ad veya URI girişi yapmazsanız, yönetilen bir hesap kullanılır. Daha fazla bilgi ve kod örnekleri için önyükleme tanılaması için PowerShell belgelerine bakın.
Azure Resource Manager (ARM) şablonlarını kullanarak yönetilen önyükleme tanılamasını etkinleştirme
API 2020-06-01 sürümünden sonraki her şey yönetilen önyükleme tanılamalarını destekler. Daha fazla bilgi için bkz . önyükleme tanılama örneği görünümü.
"name": "[parameters('virtualMachineName')]",
"type": "Microsoft.Compute/virtualMachines",
"apiVersion": "2020-06-01",
"location": "[parameters('location')]",
"dependsOn": [
"[concat('Microsoft.Network/networkInterfaces/', parameters('networkInterfaceName'))]"
],
"properties": {
"hardwareProfile": {
"vmSize": "[parameters('virtualMachineSize')]"
},
"storageProfile": {
"osDisk": {
"createOption": "fromImage",
"managedDisk": {
"storageAccountType": "[parameters('osDiskType')]"
}
},
"imageReference": {
"publisher": "publisherName",
"offer": "imageOffer",
"sku": "imageSKU",
"version": "imageVersion"
}
},
"networkProfile": {
"networkInterfaces": [
{
"id": "[resourceId('Microsoft.Network/networkInterfaces', parameters('networkInterfaceName'))]"
}
]
},
"osProfile": {
"computerName": "[parameters('virtualMachineComputerName')]",
"adminUsername": "[parameters('adminUsername')]",
"linuxConfiguration": {
"disablePasswordAuthentication": true
}
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": true
}
}
}
}
],
Not
publisherName, imageOffer, imageSKU ve imageVersion değerlerini uygun şekilde değiştirin.
Sınırlamalar
- Yönetilen önyükleme tanılamaları yalnızca Azure Resource Manager VM'leri için kullanılabilir.
- Yönetilen önyükleme tanılamaları yönetilmeyen işletim sistemi diskleri kullanan VM'leri desteklemez.
- Önyükleme tanılaması premium depolama hesaplarını veya alanlar arası yedekli depolama hesaplarını desteklemez. Bunlardan biri önyükleme tanılaması için kullanılıyorsa, kullanıcılar VM'yi başlatırken bir
StorageAccountTypeNotSupported
hata alır. - Yönetilen depolama hesapları Resource Manager API'sinde "2020-06-01" ve sonraki sürümlerde desteklenir.
- Portal yalnızca tek örnekli VM'ler için yönetilen depolama hesabıyla önyükleme tanılaması kullanımını destekler.
- Kullanıcılar Yönetilen Önyükleme Tanılaması için bir bekletme süresi yapılandıramaz. Toplam boyut 1 GB'yi aştığında günlüklerin üzerine yazılır.
Sonraki adımlar
Azure Seri Konsolu ve Azure'da sanal makine sorunlarını gidermek için önyükleme tanılamasını kullanma hakkında daha fazla bilgi edinin.