Existen varios escenarios en los que la máquina virtual del servidor de vSphere Bitfusion no se puede iniciar debido a problemas relacionados con GPU.

Problema

Al encender la máquina virtual del servidor de vSphere Bitfusion, la máquina virtual no se puede iniciar.

Causa

Por lo general, se observan los siguientes escenarios durante el proceso de instalación de un nuevo servidor de vSphere Bitfusion.
  • Cuando se agregan varias instancias de la misma GPU a una máquina virtual de un servidor de vSphere Bitfusion.
  • Cuando la memoria total de las GPU utilizadas en un servidor de vSphere Bitfusion es superior a 128 GB.
  • Cuando se utiliza una GPU que ya está asignada a otra máquina virtual en ejecución.

Solución

  • Si agrega las mismas GPU varias veces, vCenter Server agrega la primera GPU varias veces. Debe actualizar manualmente el identificador del bus PCI para las GPU adicionales con un valor único.
    1. En vSphere Client, haga clic con el botón derecho en la máquina virtual del servidor de vSphere Bitfusion y seleccione Editar configuración.
    2. En cada menú desplegable Dispositivo PCI, seleccione un identificador único para la GPU.
  • Si la memoria total de las GPU utilizadas en un único servidor de vSphere Bitfusion supera los 128 GB, debe cambiar el valor de la propiedad pciPassthru.64bitMMIOSizeGB, que es la propiedad avanzada de la máquina virtual para el acceso directo de GPU.
    1. Calcule un valor correcto para la propiedad. Cuente el número de dispositivos PCI, como GPU, que utiliza una máquina virtual de servidor de vSphere Bitfusion, multiplique el número por el tamaño de GPU en GB y redondee el valor a la siguiente potencia de dos. Por ejemplo, para utilizar el acceso directo de GPU con dos dispositivos de GPU de 16 GB, redondee el valor a 64 (2 * 16 = 32 * 2 = 64). Para una sola GPU de 16 GB, utilice un valor de 32.
    2. Modifique la propiedad de la máquina virtual.
      1. En vSphere Client, seleccione la máquina virtual del servidor de vSphere Bitfusion y apáguela.
      2. Con la máquina virtual seleccionada, seleccione Acciones > Editar configuración > Opciones de máquina virtual > Avanzado > Editar configuración.
      3. Busque pciPassthru.64bitMMIOSizeGB y establezca un nuevo valor.
      4. Encienda la máquina virtual.
  • Si la GPU que va a asignar a una máquina virtual de un servidor de vSphere Bitfusion ya está asignada a un servidor en ejecución, debe seleccionar una GPU diferente. Puede pasar de una GPU a un servidor de vSphere Bitfusion.