Cisco ha traducido este documento combinando la traducción automática y los recursos humanos a fin de ofrecer a nuestros usuarios en todo el mundo contenido en su propio idioma. Tenga en cuenta que incluso la mejor traducción automática podría no ser tan precisa como la proporcionada por un traductor profesional. Cisco Systems, Inc. no asume ninguna responsabilidad por la precisión de estas traducciones y recomienda remitirse siempre al documento original escrito en inglés (insertar vínculo URL).
Este documento describe cómo instalar los driveres de dispositivo en el Cisco Unified Computing System (UCS) para los sistemas operativos comunes.
Cisco recomienda que tenga conocimiento sobre estos temas:
La información que contiene este documento se basa en las siguientes plataformas de hardware:
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si la red está funcionando, asegúrese de haber comprendido el impacto que puede tener cualquier comando.
Un driver de dispositivo es el software que es la interfaz entre el OS y el hardware. El driver de dispositivo traduce los comandos generales OS a los comandos especializados para un dispositivo determinado, que permite que el OS comunique con los dispositivos de hardware.
Aquí está una lista de dispositivos de hardware que requieran los driveres de dispositivo:
Los driveres de dispositivo son diferentes del firmware. El software del driver de dispositivo está instalado en el OS, mientras que el firmware es el código de nivel inferior que está instalado en los dispositivos de hardware. El firmware se salva en memoria no volátil, tal como ROM, ROM programable borrable (EPROM), o memoria flash.
Los driveres de dispositivo tienen una dependencia fuerte del firmware del dispositivo. Los driveres de dispositivo deben ser compatibles con el nivel de firmware de un dispositivo de hardware, de modo que comuniquen correctamente con uno a; el driver y las funciones del firmware deben hacer juego para que la operación correcta ocurra.
Los driveres de dispositivo vienen instalado previamente con los sistemas operativos (tales como imágenes OEM VMware ESXi de Cisco), o pueden ser la configuración manualmente instalada poste-OS.
Los driveres de dispositivo necesitan generalmente ser puestos al día después de estos procedimientos:
La Matriz de interoperabilidad del hardware y software UCS delinea las versiones del driver que se requieren para un OS, un dispositivo, y una combinación determinados del firmware.
Advertencia: Las versiones del driver enumeradas en la matriz han sido probadas y verificadas por Cisco que dirigía al equipo de la garantía de calidad, y es crucial instalar el driver correcto; si no, usted puede ser que se ejecute en la conducta inesperada que podría llevar a las interrupciones de la red.
Este ejemplo muestra que una versión del driver FNIC de 1.6.0.36 está requerida para un B200 M4 con un indicador luminoso LED amarillo de la placa muestra gravedad menor de interfaz virtual (VIC) 1240 que ejecute ESXi 6.0 U3, en la versión 3.2.2 UCS.
Complete estos pasos para descargar el conjunto del driver:
Consejo: Cuando usted elige que el conjunto del driver a descargar, él es importante seleccionar la versión del conjunto del driver que es la más similar a la versión de firmware del servidor. Por ejemplo, si usted funciona con una versión UCSB 3.2(2b), después se requiere el conjunto ucs-bxxx-drivers-vmware.3.2.2.iso del driver de VMware.
Consejo: La mayoría de los drivers de VMware ESXi se descargan directamente de www.vmware.com/download, con una búsqueda para la versión del driver. Esto es a menudo más rápido que si usted descargara el conjunto entero del driver.
Antes de que usted seleccione el driver correcto, usted debe identificar qué dispositivos de hardware están instalados en el servidor. Esta sección describe cómo encontrar los dispositivos situados en el administrador UCS y en el CIMC.
Este ejemplo muestra cómo encontrar el inventario del servidor en el administrador UCS. El servidor 1/1 tiene dos modelos del adaptador instalados: el VIC 1240 y 1280.
Este ejemplo muestra cómo encontrar los dispositivos de hardware del servidor en el CIMC. El servidor tiene un regulador LSI 9266-8i RAID instalado.
Antes de que se seleccione la versión del driver correcta, la versión UCS debe identifed. Esta sección describe cómo identificar la versión actual UCS instalada en los servidores.
En este ejemplo, la versión UCS de los funcionamientos de la serie UCS B 2.1(1a).
En este ejemplo, la versión UCS de los funcionamientos de la serie C UCS 1.4(6d).
Esta sección describe cómo marcar las versiones del driver y cómo instalar los drivers en los OS comunes.
Utilice estos comandos para marcar las versiones del driver actual y la estructura de VMware:
Consejo: Estos comandos se ejecutan del ESXi CLI. El Secure Shell (SSH) debe ser habilitado antes de que una sesión SSH initated.
Comando | Descripción | ||||
vmware - vl | Visualiza la estructura y la corrección de VMware llanas | ||||
el perfil del software del esxcli consigue | Visualiza el sabor de instalan el ISO | ||||
esxcfg-scsidevs - a | Enumera los host HBA y el nombre asociado del driver | ||||
esxcfg-NIC - l | Enumera el vmnics del host y los modelos del Network Interface Cards (NIC) | ||||
ethtool - vmnicX i | Visualiza el driver Ethernet usado por el vmnic especificada | ||||
el NIC de la red del esxcli consigue - el vmnicX n | Visualiza el driver Ethernet usado por el vmnic especificada en ESXi 6.5 | ||||
vmkload_mod - s fnic | Visualiza la versión del driver del Host Bus Adapter (HBA) para Cisco VIC | ||||
vmkload_mod - s enic | Visualiza la versión del driver Ethernet para Cisco VIC | ||||
vmkload_mod - s nenic | Visualiza la versión del driver Ethernet para Cisco VIC para ESXi 6.5 y posterior versiones | ||||
vmkload_mod - megaraid_sas s | Visualiza la versión del driver LSI MegaRAID | ||||
vmkload_mod - s lsi_mr3 | Visualiza la versión del driver LSI lsi_mr3 (driver nativo en ESXi 6.7) | ||||
vmkload_mod - driver_name s | Visualiza la versión del driver para un driver especificado |
Estos ejemplos muestran que vmnic2 utiliza Cisco VIC y una versión del driver de 1.4.2.15a.
Estos ejemplos muestran que el Host Bus Adapter de Qlogic (HBA) utiliza la versión 901.1k.1-14vmw del driver qla2xxx.
Complete estos pasos para instalar el driver:
Utilice este comando para instalar el driver en la versión 5.x/6.x de ESXi:
esxcli software vib install –v /path/async-driver.vib
Nota: Si los drivers requieren una verificación de firma, funcione con este comando con --Switch de ninguno-SIG-control. Asegúrese de que usted utilice la ruta completa al archivo.
Utilice este comando para instalar el driver en la versión 4.x de ESXi:
esxupdate --bundle=offline-bundle.zip update
Después de que usted instale el driver con uno de los comandos previamente mencionados, el modo de mantenimiento de la salida y reinicia el host. Para más información sobre cómo instalar los drivers, refiérase a la sección de información relacionada en el extremo de este documento.
Aquí está algún otro VMware útil ordena que usted puede utilizar cuando usted instala un driver:
Estatus del modo de mantenimiento del control
vim-cmd hostsvc/hostsummary | grep -i maintenace
Comprobación para Accionar-en los VM
vim-cmd vmsvc/getallvms
Poder-Apagado VM
vim-cmd vmsvc/power.off <vm id>
Ingrese al modo de mantenimiento
vim-cmd hostsvc/maintenace_mode_enter
Dé salida al modo de mantenimiento
vim-cmd hostsvc/maintenace_mode_exit
Esta sección describe cómo instalar un driver en un Microsoft Windows server.
Para marcar los driveres de dispositivo en Microsoft Windows, utilice al administrador de dispositivo situado en el panel de control.
Para el Servidor Windows quite el corazón a la utilidad lista para el uso (de PnP) (PNPUtil.exe) se utiliza para marcar las versiones del driver.
Los dispositivos de hardware con los drivers perdidos se visualizan en el administrador de dispositivo con un signo de interrogación amarillo. Estos dispositivos se deben poner al día con el driver correcto para prevenir la conducta inesperada.
Para instalar o poner al día un driver en Microsoft Windows, el click derecho en el dispositivo, y elegir instala/el driver de la actualización para comenzar al asistente de instalación.
La herramienta de PNPUtil se puede también utilizar para instalar los drivers del CLI. El conjunto del driver ISO se puede montar vía los medios virtuales de la consola UCS KVM.
Comando | Descripción |
pnputil.exe - e | Enumere todos los drivers instalados de las de otras compañías |
pnputil.exe - un name> <INF | Instale el driver |
pnputil.exe - name> d <INF | Driver de la cancelación |
pnputil.exe - f - name> d <INF | Driver de la cancelación de la fuerza |
Esta sección describe cómo instalar y validar un driver en el Red Hat Enterprise Linux (RHEL) y al Servidor de Enterprise de SuSE Linux (SLES).
Comenzando con SLES 12 SP1, el eNIC de Cisco y los drivers úsnicos se lían juntos en un solo RPM (contra el empaquetado en los RPM separados, como están para otras distribuciones de Linux). Liar ambos drivers en un solo RPM se requiere debido a cómo las dependencias del módulo kernel se manejan en SLES 12 SP1 y posterior. Si usted no está utilizando las funciones úsnicas de Cisco (es decir, si usted no tiene aprovisionado ninguna dispositivos úsnica en UCSM/CIMC), el driver úsnico será ignorado con eficacia.
El eNIC y los drivers úsnicos tienen sus propios números de la versión distintos. Si usted instala el RPM Cisco-enic-úsnico en SLES 12 SP1 o más adelante, una vez que esos drivers se cargan en el corazón corriente (e.g., vía reiniciar), utilice el gato /sys/module/enic/version y el gato /sys/module/usnic_verbs/version para ver sus números de la versión respectiva. El RPM Cisco-enic-úsnico tiene su propio número de la versión distinto también. Porque representa el packagingof el eNIC y los drivers úsnicos, el número de la versión RPM puede parecer similar, pero no refleja la versión específica de cualquier driver.
Para más información sobre las versiones del driver exactas interrogación y revise la sección de la descripción RPM. La interrogación parece similar al ejemplo abajo:
# rpm -qip cisco-enic-usnic-kmp-default-<RPM_VERSION>.x86_64.rpm
Name : cisco-enic-usnic-kmp-default Relocations: (not relocatable)
...
Summary : Cisco VIC Ethernet NIC drivers
Description :
This RPM contains both the Cisco VIC Linux Ethernet driver (enic.ko, version <ENIC_VERSION>) and
the Cisco Userspace NIC (usNIC) Linux Ethernet driver (usnic_verbs.ko, version <USNIC_VERSION>).
Some Linux distros require both kernel modules to be in the same RPM in order to properly test for
symbol compatibility (because usnic_verbs.ko depends on enic.ko) when installing into post-GA
upgrade kernels.
Aquí está una lista de comandos usados para marcar la versión y la versión de OS del driver actual:
Comando | Descripción |
driver_name del modinfo | Visualiza la versión del driver para el driver especificado que será cargado (por abandono) en la reinicialización siguiente |
modinfo /path/to/driver_name.ko | Visualiza la versión del driver para el fichero objeto especificado del corazón del driver |
gato /sys/module/enic/version | Visualiza la versión del driver Ethernet cargada actualmente en el núcleo de Linux corriente para el adaptador de Cisco VIC |
gato /sys/module/fnic/version | Visualiza la versión del driver NIC FC cargada actualmente en el núcleo de Linux corriente para el adaptador de Cisco VIC |
gato /sys/module/megaraid_sas/version | Visualiza la versión del driver LSI MegaRAID cargada actualmente en el núcleo de Linux corriente |
lsmod - l | Las listas actual-cargaron los drivers en el corazón |
gato /etc/redhat-release | Muestra la versión RHEL (para RHEL 6.x y anterior) |
gato /etc/SuSE-release | Muestra la versión de SUSE (para SLES 11 el SP3 y anterior) |
gato /etc/os-release | Muestra la versión RHEL (para RHEL 7.x y posterior, y SLES 11 el SP4 y posterior) |
uname -a | Muestra la información relacionada del corazón |
Nota: Sea consciente del comando modinfo que el [driver name] muestra la información del módulo sobre el driver que será cargado sobre la reinicialización siguiente. Ésta no es necesariamente la misma versión del driver cargada actualmente en el corazón corriente. Revise el gato /sys/module/DRIVER_NAME/version para validar la versión del driver cargada en el corazón actualmente que se ejecuta, y/o utilice el [!ENTITY!] del comando modinfo para validar la información del módulo para un fichero objeto específico del corazón del driver.
Consejo: Refiera a la tabla de la referencia de nombre del driver situada en el apéndice por ejemplos de otros nombres comunes del driver.
Este ejemplo muestra que una versión del driver ENIC de 3.2.210.18-738.12 unidos en el paquete Cisco-enic-úsnico 3.2.272.23 RPM está instalada en SLES 15 GA.
# cat /etc/os-release
NAME="SLES"
VERSION="15"
VERSION_ID="15"
PRETTY_NAME="SUSE Linux Enterprise Server 15"
ID="sles"
ID_LIKE="suse"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:suse:sles:15"
# rpm -qa | grep enic
cisco-enic-usnic-kmp-default-3.2.272.23_k4.12.14_23-738.12.x86_64
# modinfo enic | grep ^version
version: 3.2.210.18-738.12
# cat /sys/module/enic/version
3.2.210.18-738.12
Los drivers en RHEL y SLES están instalados usando el (RPM) del administrador del paquete de Redhat. Utilice este comando para instalar el driver:
# rpm -ihv RPM_filename.x86_64.rpm
Consejo: Cuando usted instala los drivers en Linux, asegúrese de que usted revise los archivos Léame asociados al driver si está disponible. Usted puede mirar el contenido del RPM para ver donde su archivo Léame asociado fue instalado (e.g., RPM-qp kmod-enic). Algunos paquetes del driver RPM tienen dependencias en otros módulos, y requieren la instalación de los paquetes adicionales RPM. Los archivos Léame contienen las instrucciones completas en cómo instalar el archivo de driver.
Esta tabla muestra los nombres o los prefijos del driver para los drivers comunes.
Comando | Descripción |
enic | NIC de Ethernet de Cisco VIC |
fnic | Cisco VIC FC NIC |
qle o qla | Adaptador de Qlogic |
lpfc | Emulex HBA (pulso liviano) |
be2net | NIC de Ethernet de Emulex |
igb o ixgbe | Intel NIC |
bnx | Adaptador del Broadcom |
megaraid | LSI MegaRAID |
megasr | SW integrado RAID |
nenic | NIC de Ethernet de Cisco VIC para ESXi 6.5 |