Guía del usuario de Network Express Module virtualizado de varias conexiones para Sun Blade 6000 M2 10GbE |
Instalación y configuración del controlador hxge en una plataforma Linux > Instalación y eliminación del controlador en un plataforma Linux |
Acerca de esta documentación (PDF y HTML)
Funciones de NEM virtualizado de varias conexiones para Sun Blade 6000 M2 10GbE
Información general sobre las funciones
Información general sobre los componentes
Cómo realizar una inserción y eliminación en caliente
Conexión en caliente de la interfaz SAS
Instalación o sustitución del NEM virtualizado M2
Verificación de la instalación del NEM
Instalación y eliminación de módulos de transceptor óptico SFP+
Cableado de los conectores SPF+
Inicio sobre el puerto Ethernet de 10 Gigabits del NEM virtualizado M2
Inicio sobre la red con un servidor x86 Blade
Inicio sobre la red con un servidor SPARC Blade
Instalación y configuración del controlador hxge en una plataforma Solaris SPARC o x86
Cómo configurar los archivos de host de la red
Configuración de los parámetros del controlador de dispositivo hxge
Configuración de la función de tramas gigantes
Instalación y configuración del controlador hxge en una plataforma Linux
Instalación y eliminación del controlador en un plataforma Linux
Cómo quitar el controlador de una plataforma Linux
Configuración de la interfaz de red
Comprobación y prueba del dispositivo hxge
Cambio de la configuración del controlador l hxge
Resolución de problemas del controlador
Configuración de tramas gigantes
Instalación y configuración de controladores en una plataforma Windows
Instalación de controladores en una plataforma Windows
Habilitación de tramas gigantes
Instalación y configuración de controladores en una plataforma VMware ESX Server
Instalación de los controladores de ESX Server en un ESX Server existente
Instalación de los controladores de ESX Server con una nueva instalación de ESX
Configuración de los adaptadores de red de NEM virtual M2
Configuración de tramas gigantes
Acceso a la documentación y a actualizaciones de ILOM
Actualización del firmware del NEM
Habilitación del modo privado y de conmutación por error
host #> ifconfig -a | grep eth eth0 Link encap:Ethernet HWaddr 00:14:4F:CA:15:68 eth1 Link encap:Ethernet HWaddr 00:14:4F:CA:15:69
Después de haber instalado el hardware del NEM virtualizado de varias conexiones M2 de 10GbE y de haber cargado el controlador, aparece un nuevo dispositivo eth. Se trata del dispositivo eth correspondiente al NEM.
Para Oracle Enterprise Linux (OEL) utilice el controlador Red Hat Enterprise Linux (RHEL) correspondiente.
Los controladores se encuentra en uno de los siguientes directorios:
/linux/drivers/rhel5.4
/linux/drivers/sles10/sp3
/linux/drivers/sles11
Nota - Los archivos de origen también están en /linux/drivers/src
host #>mkdir tge10 host #>cp xxx/SB6000_Virt_MF_10GbE_NEM_Tools_And_Drivers_Linux_48230ai.bz2 tge10 host #>cd tge10 host #>tar -xjf SB6000_Virt_MF_10GbE_NEM_Tools_And_Drivers_Linux_48230ai.bz2
En este paso, se selecciona el controlador RHEL5.4 Linux para OEL versión 5.4.
host #> cd linux/drivers/rhel5.4 host #> ls -l total 897 -rw-r--r-- 1 root root 895938 Mar 8 2010 hxge-1.2.7_rhel54-1.x86_64.rpm -rw-r--r-- 1 root root 1485 Mar 8 2010 readme.html
El archivo hxge-1.2.7_rhel54-1.x86_64.rpm es el paquete que se va a instalar.
Si no está seguro de qué versión se está ejecutando, utilice el comando lsb_release para ver información sobre el sistema operativo del host.
host #> lsb_release -a LSB Version: :core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64: graphics-3.1-ia32:graphics-3.1-noarch Distributor ID: EnterpriseEnterpriseServer Description: Enterprise Linux Enterprise Linux Server release 5.4 (Carthage) Release: 5.4 Codename: Carthage host #> rpm -q hxge package hxge is not installed
Nota - Si ya hay un controlador hxge instalado, debe desinstalar el controlador para evitar complicaciones. Consulte Cómo quitar el controlador de una plataforma Linux para ver instrucciones sobre cómo quitar el controlador. No se admite el comando de actualización (rpm -u) para actualizar el controlador hxge.
host #> rpm -ivh hxge-1.2.7_rhel54-1.x86_64.rpm Preparing... ########################################### [100%] 1:hxge ########################################### [100%] post Install Done
Una vez que haya instalado el controlador hxge, puede cargar inmediatamente el controlador. Si el NEM está instalado física y eléctricamente, el controlador se conecta automáticamente al mismo y lo pone a disposición del sistema. Como alternativa, en el siguiente reinicio y restablecimiento del sistema, el controlador hxge se carga automáticamente si se ha detectado algún dispositivo NEM.
El comando de ejemplo siguiente se ha editado y se ha abreviado. Las secciones marcadas con [.... ] indican que se ha eliminado salida.
host #> lspci [...] 00:1f.0 ISA bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller 00:1f.2 SATA controller: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller 00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller 13:00.0 Ethernet controller: Sun Microsystems Computer Corp. Unknown device aaaa (rev 01) 19:00.0 Ethernet controller: Sun Microsystems Computer Corp. Unknown device aaaa (rev 01) 1f:00.0 Ethernet controller: Intel Corporation 82575EB Gigabit Network Connection (rev 02) 1f:00.1 Ethernet controller: Intel Corporation 82575EB Gigabit Network Connection (rev 02) [...]
El código de dispositivo 0xAAAA (Unknown device aaaa (rev 01) output) es el dispositivo NEM virtualizado M2; la presencia de esta línea indica que el NEM resulta visible y está disponible para el sistema.
host #> modprobe hxge
host #> lsmod | grep hxge hxge 175440 0 host#> modinfo hxge filename: /lib/modules/2.6.18-164.el5/kernel/drivers/net/hxge.ko version: 1.2.7 license: GPL description: Sun Microsystems(R) 10 Gigabit Network Driver author: Sun Microsystems, james.puthukattukaran@sun.com srcversion: 270F053A5DE6A454D1D224D alias: pci:v0000108Ed0000AAAAsv*sd*bc*sc*i* depends: vermagic: 2.6.18-164.el5 SMP mod_unload gcc-4.1 parm: enable_jumbo:enable jumbo packets (int) [etc.]
host #> modprobe hxge FATAL: Module hxge not found.
Esto indica que probablemente ha instalado una versión errónea del controlador. Desinstale el controlador hxge e instale el paquete correcto para la versión de Linux.
Si está ejecutando un núcleo (kernel) personalizado o uno al que se ha aplicado un parche, es posible que tenga que crear un controlador personalizado que coincida con el núcleo personalizado.
Una vez que el NEM se haya instalado correctamente y que el controlador de software hxge se haya instalado y cargado correctamente, podrá ver el nuevo dispositivo eth del NEM.
host #> ifconfig -a | grep eth eth0 Link encap:Ethernet HWaddr 00:14:4F:CA:15:68 eth1 Link encap:Ethernet HWaddr 00:14:4F:CA:15:69 eth2 Link encap:Ethernet HWaddr 00:14:4F:29:00:1D
En este ejemplo, eth0 y eth1 estaban presentes anteriormente; eth2 es para un nuevo dispositivo de interfaz de red Ethernet del NEM. Puede identificar cada dispositivo eth (NEM0 o NEM1) comparando la dirección MAC de Ethernet con la que ha registrado y guardado al instalar físicamente el NEM en el chasis en Instalación de un NEM.
host #> ethtool -i eth2 driver: hxge version: 1.2.7 firmware-version: N/A bus-info: 0000:19:00.0
host #> ifconfig eth2 BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Memory:f9000000-fa000000
El dispositivo eth2 está activo y disponible para el sistema, pero todavía no se ha configurado (no se le ha asignado ninguna dirección IP). Consulte la sección siguiente para obtener más información sobre cómo configurar el NEM para el sistema operativo Linux.