7.3 Habilitación de la compatibilidad con Dell PowerEdge

Novell ZENworks Linux Management proporciona funciones avanzadas para distribuir y gestionar servidores Dell PowerEdge. Para poder utilizar esas funciones, debe instalar una versión del controlador OpenIPMI más reciente que la que se incluye en las distribuciones de Linux admitidas en la actualidad.

Las siguientes funciones están disponibles para servidores Dell PowerEdge en ZENworks Linux Management:

Dell proporciona el controlador OpenIPMI actualizado, así como el paquete DKMS (Dynamic Kernel Module Support, compatibilidad dinámica de módulos de núcleo).

OpenIPMI es un proyecto de código abierto para desarrollar un gestor de interfaz de gestión de plataformas inteligente (IPMI, Intelligent Platform Management Interface) para su implantación en servidores. Los servidores Dell dependen de OpenIPMI para recopilar información de sistema de bajo nivel acerca del dispositivo Backplane, el controlador de gestión de la placa base, etc.

Para instalar OpenIPMI y DKMS:

  1. En un sistema “cliente modelo” que cuente con una configuración idéntica a la de los servidores Dell PowerEdge gestionados, instale la fuente del núcleo y un entorno de desarrollo (gcc, make y glibc-devel).

    Un sistema “cliente modelo” es un servidor Dell PowerEdge que se va a configurar manualmente para después usar ZENworks Linux Management con el fin de configurar un número mayor de servidores PowerEdge del sistema ZENworks de forma idéntica. El sistema “cliente modelo” debe tener instalado el mismo sistema operativo que los servidores que pretenda gestionar. El proceso de configuración se realiza en un dispositivo de representación y después se utiliza ZENworks Linux Management para automatizar la instalación de los demás servidores. El propósito de utilizar el sistema “cliente modelo” es eliminar la necesidad de instalar la fuente del núcleo y el entorno de desarrollo en cada uno de los servidores PowerEdge gestionados del sistema ZENworks.

    La fuente del núcleo y el entorno de desarrollo (gcc, make y glibc-devel) están incluidos en el CD que se utiliza para instalar SUSE Linux Enterprise Server o Red Hat Enterprise Linux. Debe utilizar el software de gestión de paquetes específico del sistema operativo Linux para instalar las herramientas de generación necesarias. En SUSE Linux Enterprise Server, por ejemplo, se utiliza YaST para instalar la fuente del núcleo y el entorno de desarrollo.

  2. Descargue DKMS y la última versión del controlador OpenIPMI para cada sistema operativo específico del sitio Web de la comunidad Dell Linux. Ambos archivos se incluyen en el tarball correspondiente al sistema operativo del servidor.

  3. Instale los paquetes de DKMS y de la última versión de OpenIPMI en el sistema “cliente modelo” utilizando el guión shell de instalación proporcionado (install.sh). En el archivo léame (README) se incluyen instrucciones detalladas.

  4. Utilice el parámetro mkrpm para generar mediante DKMS el paquete RPM del controlador OpenIPMI de forma que se ajuste a la configuración del sistema “cliente modelo”. Para obtener instrucciones detalladas, consulte la página de manual de DKMS (man dkms).

    Por ejemplo,

    dkms mkrpm -m openipmi -v número_versión.so

    Donde número_versión.so corresponde al número de versión y al sistema operativo del archivo que se haya descargado en el Paso 2. Por ejemplo, si se ha descargado el archivo openipmi-36.8.SLES9-1dkms.tar.gz, deberá ejecutar el siguiente comando:

    dkms mkrpm -m openipmi -v 36.8.SLES9

  5. Desde el Centro de control de ZENworks, cree un lote que incluya DKMS, el controlador OpenIPMI y el paquete novell-zenworks-zmd-oem del CD de Novell ZENworks 7 Linux Management.

    Puede encontrar cada paquete en las siguientes ubicaciones:

    • DKMS: en el directorio donde haya extraído el archivo tar, dkms-número_versión.noarch.rpm

      Donde número_versión corresponde al número de versión de DKMS que haya descargado en el Paso 2.

    • Controlador OpenIPMI: /usr/scr/packages/RPMS/noarch/openipmi- número_versión.os- número_versión_paquetedkms.noarch.rpm

      Donde número_versión.so corresponde al número de versión y al sistema operativo del archivo que se haya descargado en el Paso 2. Por ejemplo, si se ha descargado el archivo openipmi-36.8.SLES9-1dkms.tar.gz, número_versión será 36.8.SLES9. número_versión_paquetedkms hace referencia al número de versión del paquete de DKMS. Por ejemplo, 1dkms en el ejemplo de archivo anterior.

    • novell-zenworks-zmd-oem: en el directorio donde haya montado el CD, data/packages/distribución/zlm7de-snapshots/novell-zenworks-zmd-oem-7.1.0-0.arquitectura.rpm.

    Para obtener más información, consulte Creación de lotes RPM en la Guía de administración de Novell ZENworks 7.2 Linux Management.

  6. Utilice ZENworks Linux Management para distribuir el lote que incluye DKMS, el controlador OpenIPMI y el paquete novell-zenworks-zmd-oem a los servidores Dell PowerEdge donde haya instalado el agente de ZENworks. Para obtener más información, consulte Creación de lotes RPM en la Guía de administración de Novell ZENworks 7.2 Linux Management.