Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: ✔️ Linux-VMs
Überblick
Wenn Sie ein allgemeines VM-Image (Virtual Machine) als spezialisiertes VM-Image hochladen oder erfassen, tritt ein Bereitstellungs-Timeoutfehler auf.
Wenn Sie ein spezielles VM-Image als generalisiertes VM-Image hochladen oder erfassen, werden ein Bereitstellungs-Timeout-Fehler und ein Bereitstellungsfehler auftreten.
Um Ihr benutzerdefiniertes Image ohne Fehler bereitzustellen, müssen Sie sicherstellen, dass sich der Typ des Bilds während des Upload- oder Aufnahmevorgangs nicht ändert.
In diesem Artikel werden die möglichen Kombinationen generalisierter und spezialisierter Bilder, die fehlertypen, die auftreten, und wie Sie die Fehler beheben können.
Notiz
Beschreibungen und Vergleiche von generalisierten und spezialisierten Bildern finden Sie unter Generalisierte und spezialisierte Bilder.
Von Bedeutung
Neu! Probieren Sie VM-Unterstützung aus, um die wichtigsten Probleme zu beheben. Es wird empfohlen, vm assist for Windows or VM assist for Linux auszuführen. Diese skriptbasierten Diagnosetools helfen Ihnen, häufige Probleme zu identifizieren, die sich auf den Azure VM-Gast-Agent und die allgemeine VM-Integrität auswirken.
Wenn Leistungsprobleme auf virtuellen Computern auftreten, führen Sie diese Tools zuerst aus, bevor Sie sich an den Microsoft-Support wenden.
Hochladen von Kombinationen aus generalisierten und spezialisierten Bildern
- Wenn das Betriebssystem ein generalisiertes Linux-Image ist, das mit der generalisierten Einstellung hochgeladen wird, wird der Upload und die Bereitstellung erfolgreich ausgeführt.
- Wenn das Betriebssystem ein spezielles Linux-Image ist und Sie es mithilfe der speziellen Einstellung hochladen, wird der Upload und die Bereitstellung erfolgreich ausgeführt.
- Wenn es sich bei dem Betriebssystem um ein generalisiertes Linux-Image handelt, das als spezielles Image hochgeladen wurde, kann die neue VM nicht über die Bereitstellungsphase mit einem Bereitstellungstimeoutfehler hinauskommen.
- Wenn das Betriebssystem linux-spezialisiert ist und als generalisiertes Image hochgeladen wird, wird die neue VM mit dem ursprünglichen Computernamen, Benutzernamen und Kennwort ausgeführt, was zu einem Fehler bei der Bereitstellung führt.
Die folgende Matrix zeigt die möglichen Upload-Kombinationen von generalisierten und spezialisierten Linux-Betriebssystemimages:
| Betriebssystem | Spezielles Bild hochladen | Generalisiertes Bild hochladen |
|---|---|---|
| Generalisiertes Bild | VM wird mit einem Timeout-Fehler bei der Bereitstellung nicht über die Bereitstellungsphase hinausgehen können. | Der Upload und die Bereitstellung werden erfolgreich sein. |
| Spezialisiertes Bild | Der Upload und die Bereitstellung werden erfolgreich sein. | Vm wird mit dem ursprünglichen Computernamen, Benutzernamen und Kennwort ausgeführt, was zu einem Fehler bei der Bereitstellung führt. |
Lösung für Uploadfehler
Um diese Fehler zu beheben, laden Sie die ursprüngliche VHD aus Ihrer lokalen Umgebung mit der gleichen Einstellung wie das Betriebssystem hoch (generalisiert oder spezialisiert). Wenn Sie ihn als generalisiert hochladen, stellen Sie sicher, dass Sie zuerst den -deprovision Befehl ausführen.
Erfassen von Kombinationen von generalisierten und spezialisierten Bildern
- Wenn das Betriebssystem ein generalisiertes Linux-Image ist, das mithilfe der generalisierten Einstellung erfasst wird, wird der Upload und die Bereitstellung erfolgreich ausgeführt.
- Wenn das Betriebssystem ein spezielles Linux-Image ist und Sie es mithilfe der speziellen Einstellung erfassen, wird der Upload und die Bereitstellung erfolgreich ausgeführt.
- Wenn das Betriebssystem als Linux generalisiert, aber als spezialisiert erfasst wird, erhalten Sie einen Bereitstellungstimeoutfehler, weil die ursprüngliche VM als generalisiert gekennzeichnet ist und daher nicht verwendet werden kann.
- Wenn das Betriebssystem linux-spezialisiert ist, aber als generalisiert erfasst wird, erhalten Sie einen Fehler bei der Bereitstellung, da der neue virtuelle Computer den ursprünglichen Computernamen, Den Benutzernamen und das Kennwort behält. Darüber hinaus kann die ursprüngliche VM nicht mehr verwendet werden, da sie als spezialisiert gekennzeichnet ist.
Die folgende Matrix zeigt die möglichen Erfassungskombinationen von generalisierten und spezialisierten Linux-Betriebssystemimages:
| Betriebssystem | Aufnehmen eines speziellen Bilds | Generalisiertes Bild erfassen |
|---|---|---|
| Generalisiertes Bild | Timeoutfehler beim Bereitstellen, da der originale virtuelle Computer nicht verwendet werden kann, weil er als generalisiert gekennzeichnet ist. | Der Upload und die Bereitstellung werden erfolgreich sein. |
| Spezialisiertes Bild | Der Upload und die Bereitstellung werden erfolgreich sein. | Bereitstellungsfehler, weil der neue virtuelle Computer den ursprünglichen Computernamen, Benutzernamen und das Kennwort beibehält. Darüber hinaus kann die ursprüngliche VM nicht mehr verwendet werden, da sie als spezialisiert gekennzeichnet ist. |
Lösung für Erfassungsfehler
Um diese Fehler zu beheben, löschen Sie das aktuelle Bild aus dem Portal, und erstellen Sie es aus den aktuellen VHDs mit der gleichen Einstellung wie für das Betriebssystem (generalisiert oder spezialisiert). Weitere Informationen finden Sie unter Erfassen eines Linux-VM-Images für die Uploadvorbereitung.
Timeoutfehler beim Bereitstellen während eines Uploadvorgangs
Wenn ein generalisiertes Linux-Betriebssystem als spezialisiert hochgeladen wird, kann es zu einem Timeoutfehler bei der Bereitstellung führen, wodurch die VM während der Bereitstellung hängen bleibt. Dieses Problem tritt in der Regel aufgrund der grundlegenden Unterschiede bei der Konfiguration zwischen generalisierten und spezialisierten Images auf. Weitere Informationen zu den Unterschieden finden Sie unter Generalisiert und spezialisiert.
Hier sind einige mögliche Szenarien und Erläuterungen des Bereitstellungstimeoutfehlers:
| Szenario | Problem | Ursache | Lösung |
|---|---|---|---|
| Konflikte bei der beständigen Netzwerkkonfiguration | Generalisierte Images sind so konzipiert, dass eindeutige Bezeichner und bestimmte Konfigurationen entfernt werden, sodass sie für neue Bereitstellungen bereit sind. Das Hochladen eines generalisierten Images als spezialisiert kann zu Netzwerkkonflikten aufgrund persistenter Netzwerkkonfigurationen führen. | Restnetzwerkeinstellungen oder DHCP-Client-IDs verbleiben im Image, was bewirkt, dass das System hängen bleibt, wenn es versucht, während der Bereitstellung eine neue IP-Adresse zu erwerben. | Überprüfen und entfernen Sie alle statischen Netzwerkkonfigurationen oder Bezeichner, bevor Sie das Bild hochladen. |
| Probleme beim Zurücksetzen von Ssh-Schlüsseln (Secure Shell) oder Kennwortzurücksetzung | Generalisierte Bilder behalten keine benutzerspezifischen Konfigurationen wie SSH-Schlüssel oder Kennwörter bei. Während der Bereitstellung versucht der virtuelle Computer möglicherweise, diese Konfigurationen zurückzusetzen; Das Fehlen oder Fehlkonfigurieren kann jedoch zu Timeouts führen. | Ohne vordefinierte SSH-Schlüssel oder Kennwörter kann der Bereitstellungsdienst die Konfiguration nicht abschließen. | Stellen Sie sicher, dass die VM-Konfiguration SSH- oder Kennwortauthentifizierungsmethoden enthält, die mit dem Betriebssystemstatus kompatibel sind. |
| Fehlende Cloud-Init- oder Waagent-Konfiguration | Generalisierte Images erfordern Bereitstellungs-Agents wie cloud-init z. B. das waagent Einrichten der VM während des ersten Starts. Wenn diese Konfigurationen fehlen oder nicht kompatibel sind, wird die Bereitstellung angehalten. |
Spezielle Images enthalten vorkonfigurierte Anfängliche Setupskripts, während generalisierte Bilder von Initialisierungstools für ihre Konfiguration abhängen. | Überprüfen Sie, ob das cloud-init Bild vor dem Hochladen ordnungsgemäß konfiguriert ist oder waagent ordnungsgemäß konfiguriert ist. |
Mehr Informationen
Weitere Informationen zum Erfassen eines Linux-Images zur Vorbereitung auf den Upload finden Sie unter "Erfassen eines Linux-Images für die Uploadvorbereitung".
Kontaktieren Sie uns für Hilfe
Wenn Sie Fragen haben, können Sie den Azure-Communitysupport stellen. Sie können auch Produktfeedback an die Azure Feedback Community senden.