Azure Linux VM'lerini yönetme

Tamamlandı

Azure Linux VM'lerinin yönetilebilirliğini iyileştirmek için Azure platformu ile VM işletim sistemi (OS) arasındaki etkileşimi anlamanız gerekir. Bu etkileşim özellikle VM sağlama sırasında önemlidir.

Platform tarafından desteklenen yönetim aracıları

VM sağlama , başlatma veya önyükleme işlemi sırasında işletim sistemi tarafından kullanılabilen konak adı, kullanıcı adı ve parola gibi Azure VM yapılandırma parametre değerlerini oluşturma işlemidir. Sağlama aracısı bu değerleri kullanır, işletim sistemini yapılandırılır ve bittiğinde sonuçları raporlar.

Azure desteği s cloud-init sağlama aracıları ve Azure Linux Aracısı (WALA).

  • Cloud-init sağlama aracıları , ilk önyükleme sırasında Linux'ı özelleştirmek için yaygın olarak kullanılan bir yaklaşımdır. cloud-init’i paket yükleme, dosyalara yazma ve kullanıcılar ile güvenliği yapılandırma işlemleri için kullanabilirsiniz. cloud-init ilk önyükleme işlemi sırasında çağrıldığından, yapılandırmayı uygulamak için daha fazla adıma veya gerekli aracılara ihtiyacınız yoktur. Daha fazla bilgi için Cloud-init belgelerine bakın.

    Dekont

    Microsoft, Vm yapılandırma işlemini Linux Aracısı yerine cloud-init kullanacak şekilde geliştiriyor. Mevcut cloud-init müşterileri geçerli cloud-init betiklerini kullanabilir ve yeni müşteriler zengin cloud-init yapılandırma işlevlerini kullanabilir.

  • WALA. WALA, Azure VM'lerini sağlamak ve yapılandırmak için kullanabileceğiniz Azure platformuna özgü bir aracıdır. Azure uzantıları için destek uygulamak için WALA da kullanabilirsiniz.

Önyükleme tanılaması ve seri konsol

Önyükleme işlemini yönetmeyi ve sorun gidermeyi iyileştirmek için önyükleme tanılamasını etkinleştirebilir ve seri konsolunu kullanabilirsiniz.

Önyükleme tanılamasını etkinleştirme

Önyükleme tanılamaları, seri günlük bilgilerini ve ekran görüntülerini toplayarak önyükleme hatalarını çözümlemenize yardımcı olur. VM oluşturma sırasında veya sonrasında önyükleme tanılamasını etkinleştirebilirsiniz. Sağlama işlemini hızlandırmak için, önyükleme tanılama verilerini depolamak için yönetilen depolama hesabı seçeneğini belirleyin.

Azure VM seri konsolunu kullanma

Önyükleme hatalarını gidermek için Azure VM seri konsol erişimini kullanabilirsiniz. Seri konsol, Linux VM'nin ttyS0 seri bağlantı noktası üzerinden metin tabanlı bir konsol sağlar. Bu erişim, ağ bağlantısından veya işletim sistemi durumundan bağımsızdır.

En az Katkıda Bulunan düzeyinde izinlere sahip Azure kullanıcıları, Azure portalını veya Azure CLI'yi kullanarak seri konsola erişebilir. Seri konsolu kullanmak için önyükleme tanılamasını etkinleştirmeniz gerekir.

Seri konsol, aşağıdaki senaryolar gibi durumlarda vm'yi işletimsel duruma geri yüklemenize yardımcı olabilir:

  • Bozuk dosya sistemi tablosu fstab dosyaları

  • Yanlış yapılandırılmış güvenlik duvarı kuralları

  • Dosya sistemi bozulması

  • SSH yapılandırma sorunları

  • Yaygın önyükleyici sorunları:

    • 2. Nesil Azure VM'lerinde GRUB menü geri sayımı. 2. Nesil Azure VM'lerinde eski donanım öykünmeden kaldırıldığından, Genel Birleşik Önyükleme Yükleyicisi (GRUB) menü geri sayım zamanlayıcısı varsayılan girdinin gerçek zamanlı yüklemesini görüntülemek için çok hızlı bir şekilde geri sayabilir. Bu sorunu gidermek için varsayılan girdiyi "timeout=5" "timeout=100000" in /boot/grub/grub.conf veya /etc/default/grub veya eşdeğerleriyle değiştirin.

    • Kdump'ta çekirdek panik önyükleme hatası. Kilitlenme dökümü yakalama işlemi önyüklemede çekirdek paniğiyle bitiyorsa çekirdek için daha fazla bellek ayırmanız gerekir. Örneğin, Ubuntu GRUB yapılandırmasında parametresini crashkernel=384M-:128M olarak crashkernel=384M-:256Mdeğiştirin.