Guía del usuario de Network Express Module virtualizado de varias conexiones para Sun Blade 6000 M2 10GbE

 

Información del documento

Prólogo

Documentación relacionada

Acerca de esta documentación (PDF y HTML)

Agradecemos sus comentarios

Historial de cambios

Descripción general de la Guía del usuario de NEM virtualizado de varias conexiones para Sun Blade 6000 M2 10GbE

Funciones de NEM virtualizado de varias conexiones para Sun Blade 6000 M2 10GbE

Terminología

Información general sobre las funciones

Información general sobre los componentes

Puertos y LED del NEM

Cómo realizar una inserción y eliminación en caliente

Conexión en caliente de PCIe

Conexión en caliente de la interfaz SAS

Instalación o sustitución del NEM virtualizado M2

Instalación de un NEM

Verificación de la instalación del NEM

Eliminación de un NEM

Sustitución de un 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 descargar e instalar el controlador en una 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

Suplemento de ILOM

Acceso a la documentación y a actualizaciones de ILOM

Conexión con ILOM

Actualización del firmware del NEM

Sun Blade Zone Manager

Sensores de NEM

Habilitación del modo privado y de conmutación por error

Utilización de comandos de conexión en caliente

Índice

Cómo descargar e instalar el controlador en una plataforma Linux

  1. Utilice el comando ifconfig para ver una lista de las interfaces de red Ethernet actuales.
    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.

  2. Puede acceder a los controladores hxge a través de uno de estos métodos:
    • Localice y copie el archivo .zip del controlador de dispositivo hxge del CD Tools and Drivers (Herramientas y controladores) para el sistema operativo de módulo de servidor en el que desea instalar el controlador.

      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


    • Descargue los últimos paquetes de dispositivos del vínculo Drivers and Firmware (controladores y firmware) del siguiente sitio web: http://oracle.com/goto/10gbenemm2.
  3. Una vez descargado el archivo de controladores de Linux, descomprima y desempaquete los controladores. En este ejemplo, el directorio de descarga es tge10:
    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
  4. Seleccione e instale el paquete de controladores del sistema operativo adecuado.

    En este paso, se selecciona el controlador RHEL5.4 Linux para OEL versión 5.4.

    1. Vaya al directorio de Linux que contiene el paquete de controladores correspondiente al sistema operativo.
      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
    2. Identifique el subdirectorio específico del sistema operativo y compruebe que actualmente no haya ningún controlador hxge instalado.

      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.


    3. Instale el archivo del paquete adecuado (.rpm).
      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.

  5. Cargue el controlador.
    1. Compruebe que el NEM esté disponible en el sistema (es decir, esté activamente en el bus de E/S de PCIe).

      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.

    2. Cargue manualmente el controlador hxge.
      host #> modprobe hxge
    3. Compruebe que el controlador se haya cargado.
      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.]
      • Si se obtiene la salida anterior, significa que el controlador se ha cargado en memoria y se está ejecutando activamente.
      • Si el comando modprobe falla, se mostrará el siguiente resultado:
        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.

  6. Identifique el dispositivo eth del NEM.

    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.

    1. Ejecute el siguiente comando para ver los dispositivos eth disponibles.
      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.

    2. Asegúrese de que el controlador eth2 sea el controlador Ethernet correcto para el NEM virtualizado M2.
      host #> ethtool -i eth2 
      driver: hxge
      version: 1.2.7
      firmware-version: N/A
      bus-info: 0000:19:00.0
    3. Para obtener información más detallada sobre eth2, utilice el comando ifconfig.
      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.