Wenn Sie ein Upgrade von vCenter Server vornehmen, können Sie gleichzeitig ein Upgrade vom Auto Deploy-Server durchführen. Wenn Sie die Aktualisierung verschieben, können sich Probleme mit dem vSphere HA-Agent ergeben.

Problem

Wenn Sie ein Upgrade von vCenter Server durchführen, ersetzt vCenter Server auf jedem ESXi-Host den vSphere HA-Agent (vmware-fdm) Version 5.0 durch den vSphere HA-Agent Version 5.1 oder höher. Auf Hosts, die mit Auto Deploy versehen sind, ist der Ersatz nicht dauerhaft, weil kein Status auf dem Host vorhanden ist. Wenn vCenter Server nicht verfügbar ist, haben die ESXi-Hosts nicht den richtigen vSphere HA-Agenten und können keine Verbindung mit einem Cluster aufnehmen.

Der Auto Deploy 5.0-Server führt nicht automatisch ein Upgrade des FDM-VIB auf Version 5.1 oder höher durch. Solange Sie kein neues Image erstellen, das das VIB enthält, stellt Auto Deploy nach einem Neustart die Version 5.0 des FDM-VIB wieder her.

Ergebnisse

Führen Sie ein Upgrade vom Auto Deploy-Server durch.

Wenn ein Upgrade vom Auto Deploy-Server nicht möglich ist, können Sie Image Builder PowerCLI-cmdlets verwenden, die in vSphere PowerCLI enthalten sind, um ein ESXi 5.0-Imageprofil zu erstellen, das die neue vmware-fdm-VIB umfasst. Sie können Ihre Hosts mit diesem Imageprofil versehen.

  1. Fügen Sie an der PowerCLI-Eingabeaufforderung das ESXi 5.0 Software-Depot und das Software-Depot hinzu, das die neue vmware-fdm-VIB enthält.

    Add-EsxSoftwareDepot
    C:\Path\VMware-Esxi-5.0.0-buildnumber-depot.zip
    
    Add-EsxSoftwareDepot http://vcenter_server/vSphere-HA-depot
    
  2. Erstellen Sie eine Regel, die Ihren Hosts das neue Imageprofil zuweist und fügen Sie die Regel dem Regelsatz hinzu.

    New-DeployRule -Name "Rule Name" 
    -Item "ImageName" 
    -Pattern "my host pattern"
    Add-DeployRule -DeployRule "Rule Name"
  3. Führen Sie einen Vorgang zum Testen und Reparieren der Regelübereinstimmung für die Hosts durch, um den vSphere HA-Agenten dauerhaft in die Hosts aufzunehmen.

    $result = Test-DeployRuleSetCompliance Host_list
    Repair-DeployRuleSetCompliance -TestResult $result