Aracılığıyla paylaş


Azure önyükleme tanılaması

Şunlar için geçerlidir: ✔️ Linux VM'ler ✔️ Windows VM'ler ✔️ Esnek ölçek kümeleri ✔️ Tekdüze ö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. Yönetilen depolama hesabı kullanmak, önyükleme tanılama verilerini depolamak için bir kullanıcı depolama hesabı oluşturmak için gereken süreyi ortadan kaldırır. Yönetilen depolama hesabı kullanılırken: Yönetilen depolama hesabına doğrudan erişilemez ve yönetilen depolama hesabında depolanan önyükleme tanılama veri blobları (günlüklerden ve anlık görüntülerden oluşan) şu anda faturalandırılmaz.

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 başlangıç tanılama depolama hesabı güvenlik duvarı etkin olduğunda Seri Konsolu kullanma.

Uyarı

Önyükleme tanılamasıyla ilişkili özel depolama hesabının gereklilikleri arasında, depolama hesabı ile ilgili sanal makinelerin aynı bölgede ve abonelikte bulunması yer alır. Önyükleme tanılama verilerini görüntülemek için kullanıcıların da doğru görüntüleme ve okuma izinlerine sahip olması gerekir.

Önyükleme teşhisi görünümü

Azure portalında sanal makine sekmesine gidin. Önyükleme tanılama seçeneği, Azure portalında Yardım bölümünün altındadır. Önyükleme tanılamasını seçtiğinizde ekran görüntüsü ve seri günlük bilgileri gösterilir. 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ın ekran 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ı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.

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

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ı 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 hakkında ö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 durumu 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
                    }
                }
            }
        }
    ],

Uyarı

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ükler güncellenir.
  • Önyükleme tanılaması etkinleştirildikten sonra işletim sistemi diski değiştirilirse, önyükleme tanılamasının yeniden çalışması için VM'nin durması/ başlatılması gerekir. Bunu önlemek için işletim sistemi diskini değiştirmeden önce önyükleme tanılamasını devre dışı bırakın ve işletim sistemi disk değişimi tamamlandıktan sonra yeniden etkinleştirin.

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.