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ılama, 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'de 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 oluşturduğundan 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 ö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 Konsolu kullanma.

Not

Önyükleme tanılamasıyla ilişkilendirilmiş ö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 sanal makine dikey penceresine gidin, önyükleme tanılama seçeneği Azure portal Destek ve Sorun Giderme 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.

Linux önyükleme tanılamasınınekran görüntüsü Windows önyükleme tanılamasının ekran görüntüsü

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 kullanarak yönetilen önyükleme tanılamasını etkinleştirme

Azure portal bir VM oluşturduğunuzda, varsayılan ayar yönetilen depolama hesabı kullanılarak önyükleme tanılamasının etkinleştirilmesini sağlamaktır. VM oluşturma sırasında Yönetim sekmesine gidip görüntüleyin.

VM oluşturma sırasında yönetilen önyükleme tanılamasını etkinleştiren ekran görüntüsü.

CLI kullanarak yönetilen önyükleme tanılamasını etkinleştirme

Yönetilen depolama hesabıyla önyükleme tanılaması, 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ılaması 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ılaması 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 sürümü "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.