Saltar al contenido

Archivo por días: 11 septiembre, 2017

Tarjeta de red USB Ethernet 3.0 en VMware ESXi 6.5

En mi homelab tengo varios equipos Intel NUC con VMware ESXi6.5.

Intel NUC

En su momento escogí este pequeño equipo de Intel para mi homelab, por los siguientes motivos:

  • Bajo consumo (son equipos que tengo encendidos las 24h, por lo que esto era un factor clave)
  • Buen rendimiento. Soportan procesadores i3,i5 e i7 y una cantidad de memoria bastante respetable (los míos tiene 32GB de RAM cada uno)
  • Poca disipación de calor
  • Factor de forma: son muy pequeños y esto se agradece

sin embargo no es oro todo lo que reluce y lógicamente un equipo tan pequeño tiene algunas limitaciones, que quizás no son evidentes al usuario promedio, pero si al usuario avanzado:

  • Su factor de forma reducido, elimina casi toda posibilidad de expansión que no venga a través de USB
  • Tiene una única tarjeta de red Gigabit Ethernet

Teniendo en cuenta el uso que hago del homelab, donde es habitual que despliegue maquetas de OpenStack, Nutanix CE, etc., etc. necesitaba contar con tarjetas de red adicionales, para mejorar el ancho de banda y poder segregar tráfico.

Después de investigar un poco me decante por la “StarTech USB 3.0 to Gigabit Ethernet NIC Network Adapter” que puede adquirirse sin ningún problema en varios comercios electrónicos, en Amazon por ejemplo la tenéis por unos 20$ (puedes verla aquí).

StarTech USB 3.0 to Gigabit Ethernet

Tienen un rendimiento bastante bueno y podemos hacerla funcionar en nuestra instalación de VMware ESXi6.5 sin demasiadas complicaciones.

Instalación:

Como podemos ver, nuestra NUC inicialmente no detecta la nueva tarjeta:

Listado tarjetas

El primer paso será encontrar y descargar los drivers, lo cual en este caso será muy fácil ya que William Lam (virtuallyGhetto) los tiene disponibles para descarga, junto con información (que ha servido como base para esta entrada) de su instalación.

Descargamos los drivers en formato .vib de aquí.

El siguiente paso será subir el fichero .vib por ssh a cada uno de los hosts ESXi donde queramos instalar nuestra nueva tarjeta.

Copiamos el driver por ssh

a continuación nos logamos por ssh en los hosts y nos posicionamos en el directorio donde hayamos subido los drivers (en mi caso /tmp) y ejecutamos el siguiente comando.

esxcli software vib install -v /vghetto-ax88179-esxi65.vib -f

Comando instalación

next step, desactivar el driver nativo de usb, para que nuestro ESXi usen el nuevo driver:

esxcli system module set -m=vmkusb -e=FALSE

Desactivar Driver nativo

y reiniciamos los hosts ESXi, para que inicien con el nuevo driver y ahora si podremos ver nuestra nueva tarjeta disponible

Tarjeta disponible

 

espero os resulte de utilidad.

Referencias:

http://www.virtuallyghetto.com/2016/11/usb-3-0-ethernet-adapter-nic-driver-for-esxi-6-5.html