Fehler bei einem Virtual Machine Manager 2008 und 2008 R2 aufgrund eines Problems Zertifikat fehl 2912: "Element nicht gefunden (0x80070490)"


Den englischen Originalartikel können Sie über folgenden Link abrufen: 971264

Symptom

Wenn Sie System Center Virtual Machine Manager 2008 verwenden, um alle Aktionen ausführen, die Dateiübertragungen über virtuelle Maschinen, wie z. B. neue VM oder neue P2V umfasst der Vorgang schlägt fehl, und generiert die folgende Fehlermeldung angezeigt:

Fehler (2912)

Interner Fehler bei dem Versuch einen Agent auf dem %Servername% kontaktieren.
(Element nicht gefunden (0x80070490))

Empfehlung-Aktion
Stellen Sie sicher, dass der Agent installiert und ausgeführt wird. Der WS-Verwaltungsdienst wird installiert und ausgeführt, dann starten Sie den Agent zu gewährleisten.

0x80070490 = Element nicht gefunden wurde kein Zertifikat gefunden =

Hinweis Die genaue Fehlermeldung, die in der Konsole angezeigt wird ist generischer Natur und enthält einen Fehlercode wie 2912 oder 3154. Die Nachricht wird jedoch immer "Element nicht gefunden" in der Beschreibung enthalten.

Ursache

Dieses Problem tritt auf, weil das Zertifikat auf dem VMM-Server nicht ist, oder aufgrund eines Problems die Host-Zertifikats, z. B. einen falschen Namen oder die Verwendung der IP-Adresse anstelle des FQDN oder NetBIOS-betrifft.

Zum Erkennen und dieses Problem zu überprüfen, müssen Sie eine Ablaufverfolgung aufzeichnen, mit das Dbgview-Tool. Weitere Informationen zu diesem Prozess, z. B. wo Sie das Dbgview-Tool herunterzuladen finden Sie in folgendem Artikel der Microsoft Knowledge Base anzuzeigen:

970066 Informationen zum Erfassen von Ablaufverfolgungen in System Center Virtual Machine Manager

Es folgt ein Ausschnitt aus der Stapelüberwachung, die erfasst wurde, wenn dieser Fehler ist aufgetreten. Beachten Sie den Punkt, an dem der Vorgang für das Zertifikat auf dem VMM-Server überprüft. Ein weiterer Schlüssel zu diesem Problem ist die BitDeployer.Copy-Funktion.

00006921 302.15213013 [1972] at Microsoft.VirtualManager.Engine.Deployment.FileDeploymentServerJobFactory.GetPeerCertificate(WsmanAPIWrapper clientWrapper) 
00006922 302.15213013 [1972] at Microsoft.VirtualManager.Engine.Deployment.ImageDeploymentServerJobFactory.CreateJob(WsmanAPIWrapper serverWrapper, WsmanAPIWrapper clientWrapper, DeploymentFile file, Boolean useHTTPS)
00006923 302.15213013 [1972] at Microsoft.VirtualManager.Engine.Deployment.BitDeployer.Copy()
00006924 302.15213013 [1972] at Microsoft.VirtualManager.Engine.Deployment.DeploySubtask.RunSubtask()
00006948 302.15328979 [1972] *** Carmine error was: HostAgentFail (2912); HR: 0x80070490

Auflösung

Um dieses Problem zu beheben, entfernen Sie den verwalteten Host vom VMM-Server, und löschen Sie alle verbleibenden Zertifikate vom Host auf dem VMM-Server. Klicken Sie dann erneut den Host. Gehen Sie dazu folgendermaßen vor:
  1. Entfernen Sie auf dem Server SCVMM verwalteten Host aus der Konsole. Die Schritte zum Entfernen eines verwalteten Hosts finden Sie unter das folgende Microsoft TechNet-Thema:
  2. Suchen Sie und löschen Sie alle Zertifikate für den Host-Computer.
  3. Öffnen Sie die Zertifikat-Konsole auf dem Server SCVMM. Gehen Sie dazu folgendermaßen vor:
    1. Öffnen Sie eine neue Konsole, und fügen Sie das Zertifikate-Snap-in.
    2. Wählen Sie die Computerkonto und lokalen computer Optionen.
    3. Klicken Sie auf Fertig stellen, und klicken Sie dann auf OK Das Snap-in zu laden.
  4. Die Zertifikate für den Host-Computer kann in einem der folgenden Speicherorte:
    • Persönliche Zertifikate
    • Vertrauenswürdige Personen (Wenn der Host W2K8 oder W2K8 R2 ist)
    • Vertrauenswürdige Stammzertifizierungsstellen (Wenn der Host W2K3 ist)
  5. Erweitern Sie in jedes Geschäft, das Angezeigter Name Feld.
  6. Suchen Sie die Zertifikate für den Host-Server, die einen angezeigten Namen, die mit "SCVMM_CERTIFICATE_KEY_CONTAINER" beginnt, und wird gefolgt vom FQDN, die IP-Adresse oder den NetBIOS-Namen des Hostservers.
  7. Löschen Sie diese Zertifikate.
  8. Erneut den Host in SCVMM hinzufügen.

    Hinweis SCVMM wird die Zertifikate neu erstellt, wie sie benötigt werden.

Weitere Informationen

SCVMM verwendet BITS Nutzlast zwischen SCVMM verwalteten Computern zu übertragen. Diese Datenübertragungen werden verschlüsselt, mithilfe eines selbstsignierten Zertifikats, das zum Zeitpunkt generiert wird, die ein Host-Computer in VMM hinzugefügt wurde. Wenn diese Zertifikate beschädigt sind oder fehlen von VMM-Server oder von den verwalteten Computern, der Bereitstellungsauftrag Nutzlast kann fehlschlagen. Die Zertifikate löschen und erneutes Hinzufügen des Hosts bewirkt, dass die Zertifikate neu generieren.
Eigenschaften

Artikelnummer: 971264 – Letzte Überarbeitung: 14.02.2017 – Revision: 1

Microsoft System Center Virtual Machine Manager 2008, Microsoft System Center Virtual Machine Manager 2008 R2 Workgroup Edition

Feedback