Freigeben über


Kann nach einem Neustart nicht auf linux-VM der Generation 2 zugreifen

Gilt für: ✔️ Linux-VMs

Ursprüngliche KB-Nummer: 4541599

Übersicht

Azure ermöglicht Es Ihnen, Vm Linux Marketplace-Images der Generation 2 (Gen2) zu nutzen, die mehrere Vorteile haben. Diese Gen2 Marketplace-Images enthalten einen Bereitstellungs-Agent (entweder den Linux-Agent oder cloudinit), der für das Abschließen des Setups der VM verantwortlich ist, z. B. Festlegen des Hostnamens, Benutzernamens oder Kennwort-/Ssh-Schlüssels.

Wir haben kürzlich festgestellt, dass Sie in eingeschränkten Szenarien bei einem Neustart einer Gen2-VM, die den Cloud-Init-Bereitstellungs-Agent enthält, möglicherweise nicht nach einem neustart auf den virtuellen Computer zugreifen können, indem Sie das Benutzerkonto und das Kennwort verwenden, das beim Erstellen der VM angegeben wurde.

Weitere Informationen

Dies betrifft nur Gen2-Bilder (benutzerdefiniert oder Azure Marketplace), die mit cloud-init 19.3 oder weniger bereitgestellt wurden, da das Problem in cloud-init 19.4 behoben ist.

Der Azure Marketplace bietet bereits Ubuntu Server Gen 2-Images mit Cloud-Init an, und die nachstehenden Imageversionen enthalten Cloud-init 19.4.

  • 16.04 - Kanonische:UbuntuServer:16_04-lts-gen2:16.04.202001290

  • 18.04 - Kanonische:UbuntuServer:18_04-lts-gen2:18.04.202001291 Um die Version von cloud-init zu überprüfen, führen Sie das folgende Skript aus:

    cloud-init -v
    

Minderung

Wenn Sie keine Verbindung mit dem virtuellen Computer herstellen können, mit dem er erstellt wurde, müssen Sie das Kennwort mithilfe der Azure VM Access-Erweiterung oder der Azure-Portal zurücksetzen:

  1. Wechseln Sie zum virtuellen Computer.
  2. Scrollen Sie im Blatt "VM" zu "Hilfe".
  3. Wählen Sie "Kennwort zurücksetzen" und dann "Kennwort zurücksetzen" mit dem Benutzernamen aus, der nicht auf den virtuellen Computer zugreifen kann.

Prävention

Sie können präventive Maßnahmen ergreifen, um zu vermeiden, dass sie ausgesperrt werden. Wenn die Distros cloud-init 19.4 bereits in ihrem Repository veröffentlicht hat, können Sie ein Upgrade auf diese mit dem folgenden apt-Befehl durchführen.

sudo apt-get upgrade cloud-init

Häufig gestellte Fragen

F: Ich habe einen virtuellen Computer mit einem Benutzer und SSH-Schlüssel erstellt, gilt dies für mich?
A: Nein. Dies ist nur bekannt, wenn die Kennwortauthentifizierung verwendet wird.

F: Wirkt sich dies nur auf Ubuntu Server Marketplace-Bilder aus?
A: Kanonische Ubuntu Server Marketplace-Bilder werden standardmäßig mithilfe von Cloud-init bereitgestellt. Es könnten jedoch andere Azure Marketplace-Angebote vorhanden sein, die mit Cloud-Init bereitgestellt werden.

F: Ich verwende Bilder der Generation 1, kann dieses Szenario dort auftreten?
A: Nein, dies wirkt sich nur auf Bilder der Generation 2 aus.

F: Kann dies bei jedem Neustart geschehen?
A: Nein. Dies geschieht nicht bei jedem Neustart, es tritt einmal auf.

Kontaktieren Sie uns für Hilfe

Wenn Sie Fragen haben oder Hilfe mit Ihren Azure-Gutschriften benötigen, dann erstellen Sie beim Azure-Support eine Support-Anforderung oder fragen Sie den Azure Community-Support. Sie können auch Produktfeedback an die Azure Feedback Community senden.