Správa virtuálních počítačů Azure s Linuxem

Dokončeno

Pokud chcete optimalizovat možnosti správy virtuálních počítačů Azure s Linuxem, musíte porozumět interakci mezi platformou Azure a operačním systémem virtuálního počítače. Tato interakce je obzvláště důležitá při zřizování virtuálních počítačů.

Agenti pro správu podporovaní platformou

Zřizování virtuálních počítačů je proces vytváření hodnot parametrů konfigurace virtuálního počítače Azure, jako je název hostitele, uživatelské jméno a heslo, které jsou k dispozici operačnímu systému během procesu spuštění nebo spuštění . Agent zřizování využívá tyto hodnoty, konfiguruje operační systém a po dokončení hlásí výsledky.

podpora Azure zřizovací agenty cloud-init a agenta Azure Linux (WALA).

  • Agenti zřizování cloud-init jsou široce používaným přístupem k přizpůsobení Linuxu během počátečního spuštění. Pomocí cloud-init můžete instalovat balíčky a zapisovat soubory nebo konfigurovat uživatele a zabezpečení. Vzhledem k tomu, že se cloud-init volá během počátečního procesu spouštění, nepotřebujete k použití konfigurace žádné další kroky ani požadované agenty. Další informace najdete v dokumentaci ke cloud-init.

    Poznámka:

    Microsoft vylepšuje proces konfigurace virtuálního počítače tak, aby místo linuxového agenta používal cloud-init. Stávající zákazníci cloud-init můžou používat své aktuální skripty cloud-init a noví zákazníci můžou využívat bohaté funkce konfigurace cloud-init.

  • WALA. WALA je agent specifický pro platformu Azure, který můžete použít ke zřízení a konfiguraci virtuálních počítačů Azure. K implementaci podpory rozšíření Azure můžete použít také WALA.

Diagnostika spouštění a sériová konzola

Pokud chcete optimalizovat správu a řešení potíží s procesem spouštění, můžete povolit diagnostiku spouštění a používat sériovou konzolu.

Povolení diagnostiky spouštění

Diagnostika spouštění pomáhá analyzovat selhání spouštění shromažďováním informací o sériovém protokolu a snímků obrazovky. Diagnostiku spouštění můžete povolit během vytváření nebo po vytvoření virtuálního počítače. Pokud chcete urychlit proces zřizování, vyberte možnost spravovaného účtu úložiště a uložte diagnostická data spouštění.

Použití sériové konzoly virtuálního počítače Azure

Pro řešení potíží se selháním spouštění můžete použít přístup sériové konzoly virtuálního počítače Azure. Sériová konzola poskytuje textovou konzolu přes sériový port virtuálního počítače s Linuxem ttyS0 . Tento přístup je nezávislý na síťovém připojení nebo stavu operačního systému.

Uživatelé Azure s alespoň oprávněními na úrovni přispěvatelů mají přístup ke sériové konzole pomocí webu Azure Portal nebo Azure CLI. Pokud chcete používat sériovou konzolu, musíte povolit diagnostiku spouštění.

Sériová konzola vám může pomoct obnovit virtuální počítač do provozního stavu v situacích, jako jsou následující scénáře:

  • Poškozené soubory tabulek systému souborů fstab

  • Chybně nakonfigurovaná pravidla brány firewall

  • Poškození systému souborů

  • Problémy s konfigurací SSH

  • Běžné problémy se zaváděcím zavaděčem:

    • Odpočítávání nabídek GRUB na virtuálních počítačích Azure Gen2 Vzhledem k tomu, že se z emulace ve virtuálních počítačích Azure 2. generace odebral starší hardware, může časovač odpočítávání nabídek GRUB (Grand Unified Bootloader) odpočítávat příliš rychle, aby se zobrazilo načítání výchozí položky v reálném čase. Pokud chcete tento problém vyřešit, nahraďte výchozí položku "timeout=5" ve složce "timeout=100000" /boot/grub/grub.conf nebo /etc/default/grub nebo jejich ekvivalenty.

    • Chyba spuštění panice jádra v kdumpu Pokud zachycení výpisu stavu systému skončí s panicí jádra při spuštění, měli byste si rezervovat více paměti pro jádro. Například v konfiguraci Ubuntu GRUB změňte parametr crashkernel=384M-:128M na crashkernel=384M-:256M.