Es gibt mehrere Szenarien, in denen die virtuelle Maschine Ihres vSphere Bitfusion-Servers aufgrund von GPU-bezogenen Problemen nicht gestartet werden kann.

Problem

Wenn Sie die virtuelle Maschine Ihres vSphere Bitfusion-Servers einschalten, kann die virtuelle Maschine nicht gestartet werden.

Ursache

In der Regel werden folgende Szenarien während der Installation eines neuen vSphere Bitfusion-Servers beobachtet.
  • Sie fügen einer virtuellen Maschine eines vSphere Bitfusion-Servers mehrere Instanzen derselben GPU hinzu.
  • Der Gesamtarbeitsspeicher der auf einem vSphere Bitfusion-Server verwendeten GPUs beträgt mehr als 128 GB.
  • Sie verwenden eine GPU, die bereits einer anderen ausgeführten VM zugewiesen ist.

Lösung

  • Wenn Sie dieselben GPUs mehrmals hinzufügen, fügt vCenter Server die erste GPU mehrmals hinzu. Sie müssen die ID des PCI-Busses für die zusätzlichen GPUs manuell mit einem eindeutigen Wert aktualisieren.
    1. Klicken Sie im vSphere Client mit der rechten Maustaste auf die virtuelle Maschine des vSphere Bitfusion-Servers und wählen Sie Einstellungen bearbeiten aus.
    2. Wählen Sie im Dropdown-Menü für jedes PCI-Gerät eine eindeutige ID für die GPU aus.
  • Wenn der auf einem einzelnen vSphere Bitfusion-Server verwendete Gesamtarbeitsspeicher der GPUs mehr als 128 GB beträgt, müssen Sie den Wert der Eigenschaft pciPassthru.64bitMMIOSizeGB ändern. Dies ist eine erweiterte VM-Eigenschaft für GPU-Passthrough.
    1. Berechnen Sie einen korrekten Wert für die Eigenschaft. Zählen Sie die PCI-Geräte, wie z. B. GPUs, die eine vSphere Bitfusion-Server-VM verwendet, multiplizieren Sie die Anzahl mit der GPU-Größe in GB und runden Sie den Wert auf die nächste Potenz von 2 auf. Um beispielsweise GPU-Passthrough mit zwei GPU-Geräten mit jeweils 16 GB zu verwenden, runden Sie den Wert auf 64 (2 * 16 = 32 * 2 = 64) auf. Verwenden Sie für eine einzelne GPU mit 16 GB den Wert 32.
    2. Ändern Sie die Eigenschaft der virtuellen Maschine.
      1. Wählen Sie im vSphere Client die virtuelle Maschine eines vSphere Bitfusion-Servers aus und schalten Sie sie aus.
      2. Wählen Sie bei ausgewählter virtueller Maschine Aktionen > Einstellungen bearbeiten > VM-Optionen > Erweitert > Konfiguration bearbeiten aus.
      3. Suchen Sie nach pciPassthru.64bitMMIOSizeGB und legen Sie einen neuen Wert fest.
      4. Schalten Sie die virtuelle Maschine ein.
  • Wenn die GPU, die Sie einer virtuellen Maschine eines vSphere Bitfusion-Servers zuweisen, bereits einem ausgeführten Server zugewiesen ist, müssen Sie eine andere GPU auswählen. Sie können ein Passthrough von einer GPU zu einem vSphere Bitfusion-Server durchführen.