Puede ejecutar el cliente de vSphere Bitfusion en un contenedor de Docker que haya instalado en una máquina virtual que forme parte de la misma instancia de vCenter Server que los servidores de vSphere Bitfusion. Como alternativa, puede ejecutar el cliente en un contenedor que haya instalado en una máquina virtual o en una máquina sin sistema operativo que no forme parte de la instancia donde se ejecutan los servidores de vSphere Bitfusion.

Ejecutar el cliente de vSphere Bitfusion en un contenedor de Docker mediante Open VM Tools

Para ejecutar un cliente de vSphere Bitfusion en un contenedor de Docker que se ejecuta en una máquina virtual que forma parte de la misma instancia de vCenter Server que los servidores de vSphere Bitfusion, primero debe instalar el cliente y Open VM Tools (open-vm-tools).

Open VM Tools es la implementación de código abierto de VMware Tools para sistemas operativos invitados Linux. El conjunto de aplicaciones open-vm-tools se incluye en algunos sistemas operativos Linux y se instala como parte del sistema operativo, lo que elimina la necesidad de instalar el conjunto de aplicaciones por separado en los sistemas operativos invitados.

Requisitos previos

Procedimiento

  1. Abra una aplicación de terminal y, mediante el protocolo Secure Shell (SSH), conéctese a la dirección IP de su máquina virtual.
  2. Ejecute un contenedor de Docker.
  3. En el contenedor de Docker, instale Open VM Tools y el cliente de vSphere Bitfusion.
    1. Instale Open VM Tools.
      • Para instalar el paquete open-vm-tools en el sistema operativo Ubuntu Linux, ejecute los siguientes comandos.
        DEBIAN_FRONTEND="noninteractive" apt -y update
        DEBIAN_FRONTEND="noninteractive" apt install -y open-vm-tools
      • Para instalar el paquete open-vm-tools en el sistema operativo Red Hat Linux o CentOS, ejecute el siguiente comando.
        yum install -y epel-release  open-vm-tools
    2. Instale el cliente de vSphere Bitfusion más reciente.
      • Para instalar el paquete de vSphere Bitfusion en el sistema operativo Ubuntu Linux, ejecute el comando sudo apt-get install -y ./versión_cliente_bitfusion, donde versión_cliente_bitfusion es el nombre de archivo del cliente de vSphere Bitfusion.

        Por ejemplo, ejecute sudo apt-get install -y ./bitfusion-client-ubuntu2004_4.5.0-4_amd64.deb.

      • Para instalar el paquete de vSphere Bitfusion en el sistema operativo Red Hat Linux o CentOS, ejecute el comando sudo yum install -y ./versión_cliente_bitfusion, donde versión_cliente_bitfusion es el nombre de archivo del cliente de vSphere Bitfusion.

        Por ejemplo, ejecute sudo yum install -y ./bitfusion-client-centos8-4.5.0-4.x86_64.rpm.

  4. (opcional) Para comprobar que el cliente de vSphere Bitfusion está activado, en el cliente de vSphere Bitfusion, enumere las GPU disponibles en los servidores de vSphere Bitfusion ejecutando el comando bitfusion list_gpus.

Qué hacer a continuación

Inicie una aplicación en el cliente de vSphere Bitfusion. Después de la primera ejecución, el cliente de vSphere Bitfusion se une al clúster. Por ejemplo, inicie la aplicación nvidia-smi ejecutando el comando bitfusion run -n 1 -- nvidia-smi.

Ejecutar el cliente de vSphere Bitfusion en un contenedor de Docker mediante un token de autenticación de cliente

Para ejecutar un cliente de vSphere Bitfusion en un contenedor de Docker que se ejecute en una máquina sin sistema operativo o una máquina virtual que no forme parte de la misma instancia de vCenter Server que los servidores de vSphere Bitfusion, primero debe instalar el cliente y activarlo mediante un token de autenticación de cliente.

Requisitos previos

Procedimiento

  1. Abra una aplicación de terminal y, mediante el protocolo Secure Shell (SSH), conéctese a la dirección IP de su máquina virtual.
  2. Ejecute un contenedor de Docker.
  3. En el contenedor de Docker, instale el cliente de vSphere Bitfusion y el token.
    1. Instale el cliente de vSphere Bitfusion más reciente.
      • Para instalar el paquete de vSphere Bitfusion en el sistema operativo Ubuntu Linux, ejecute el comando sudo apt-get install -y ./versión_cliente_bitfusion, donde versión_cliente_bitfusion es el nombre de archivo del cliente de vSphere Bitfusion.

        Por ejemplo, ejecute sudo apt-get install -y ./bitfusion-client-ubuntu2004_4.5.0-4_amd64.deb.

      • Para instalar el paquete de vSphere Bitfusion en el sistema operativo Red Hat Linux o CentOS, ejecute el comando sudo yum install -y ./versión_cliente_bitfusion, donde versión_cliente_bitfusion es el nombre de archivo del cliente de vSphere Bitfusion.

        Por ejemplo, ejecute sudo yum install -y ./bitfusion-client-centos8-4.5.0-4.x86_64.rpm.

    2. Copie el archivo token en el sistema de archivos del contenedor.
    3. Extraiga el contenido del archivo tar y ejecute el script del instalador install.sh.
  4. (opcional) Para comprobar que el cliente de vSphere Bitfusion está activado, en el cliente de vSphere Bitfusion, enumere las GPU disponibles en los servidores de vSphere Bitfusion ejecutando el comando bitfusion list_gpus.

Qué hacer a continuación

Inicie una aplicación en el cliente de vSphere Bitfusion. Después de la primera ejecución, el cliente de vSphere Bitfusion se une al clúster. Por ejemplo, inicie la aplicación nvidia-smi ejecutando el comando bitfusion run -n 1 -- nvidia-smi.