Saltar a contenidoSaltar a navegación de páginas: página anterior [tecla acceso p]/página siguiente [tecla acceso n]
Se aplica a SUSE Linux Enterprise Server 11 SP4

14 Instalación remota

SUSE® Linux Enterprise Server se puede instalar de varias formas. Además de la instalación habitual a partir de un medio, descrita en el Capítulo 6, Instalación mediante YaST, es posible seleccionar diversos métodos basados en red, o incluso utilizar un método sin intervención física alguna para instalar SUSE Linux Enterprise Server.

Cada método se presenta mediante dos breves listas de verificación: una que muestra los requisitos previos necesarios para el método y otra que describe el procedimiento básico. A continuación se incluyen más detalles de las técnicas utilizadas en cada situación de instalación.

Nota
Nota

En las próximas secciones, el sistema que almacenará la nueva instalación de SUSE Linux Enterprise Server se menciona como sistema de destino o destino de la instalación. El término repositorio (anteriormente denominado origen de instalación se utiliza para todos los orígenes de datos de instalación. Esto incluye medios físicos, tales como CD y DVD, y los servidores de red que distribuyan los datos de instalación en la red.

14.1 Situaciones de instalación para la instalación remota

En esta sección se describen las situaciones de instalación más habituales para la instalación remota. Para cada situación, compruebe detenidamente los requisitos previos y siga el procedimiento indicado. Si necesita instrucciones detalladas para un paso concreto, siga los enlaces que aparecen en cada uno de ellos.

Importante
Importante

La configuración de X Window System no forma parte del proceso de instalación remota. Cuando finalice la instalación, entre en el sistema de destino como usuario Root, escriba telinit 3 e inicie SaX2 para configurar el hardware gráfico.

14.1.1 Instalación remota sencilla mediante VNC: configuración de red estática

Para este tipo de instalación, es necesario un cierto grado de acceso físico al sistema de destino con el fin de arrancarlo para la instalación. Una estación de trabajo remota controla completamente la instalación propiamente dicha y usa VNC para conectarse al programa de instalación. Es necesaria la misma intervención del usuario que en la instalación manual descrita en el Capítulo 6, Instalación mediante YaST.

Para este tipo de instalación, asegúrese de que se cumplen los siguientes requisitos:

  • Repositorio remoto: NFS, HTTP, FTP o SMB con una conexión de red en funcionamiento.

  • Sistema de destino con una conexión de red en funcionamiento.

  • Sistema de control con una conexión de red en funcionamiento y con software de visor VNC o un navegador compatible con Java (Firefox, Konqueror, Internet Explorer, Opera, etc.).

  • Medio de arranque físico (CD, DVD o memoria USB) para arrancar el sistema de destino.

  • Direcciones IP estáticas válidas ya asignadas al repositorio y al sistema de control.

  • Dirección IP estática válida para asignar al sistema de destino.

  • Al instalar sobre VNC, X11 no se configura y la salida se redirige al equipo local. Para usar SaX2, utilice el comando export DISPLAY=:0 && sax2 -a -r

Para realizar este tipo de instalación, siga estos pasos:

  1. Configure el repositorio tal y como se describe en la Sección 14.2, “Configuración del servidor que almacena los orígenes de la instalación”. Escoja un servidor de red NFS, HTTP o FTP. Para un repositorio SMB, consulte la Sección 14.2.5, “Gestión de un repositorio SMB”.

  2. Arranque el sistema de destino con el DVD1 del kit de medios de SUSE Linux Enterprise Server.

  3. Cuando aparezca la pantalla de arranque del sistema de destino, utilice el menú de opciones de arranque para establecer las opciones de VNC apropiadas y la dirección del repositorio. Esto se describe con más detalle en la Sección 14.4, “Arranque del sistema de destino para la instalación”.

    El sistema de destino inicia un entorno basado en texto y ofrece la dirección de red y el número de pantalla mediante los cuales las aplicaciones para la visualización de VNC o navegadores pueden dirigirse al entorno de instalación gráfica. Las instalaciones VNC se anuncian ellas mismas en OpenSLP y, si la configuración del cortafuegos lo permite, pueden encontrarse usando Konqueror en modo service:/ o slp:/.

  4. En la estación de trabajo de control, abra una aplicación de visualización VNC o un navegador Web y conéctese al sistema de destino como se describe en la Sección 14.5.1, “Instalación de VNC”.

  5. Realice la instalación como se describe en el Capítulo 6, Instalación mediante YaST. Es necesario volver a conectarse al sistema de destino después de reiniciarlo para la parte final de la instalación.

  6. Complete la instalación.

14.1.2 Instalación remota sencilla mediante VNC: configuración de red dinámica

Para este tipo de instalación, es necesario un cierto grado de acceso físico al sistema de destino con el fin de arrancarlo para la instalación. La configuración de la red se realiza mediante DHCP. Una estación de trabajo remota controla completamente la instalación propiamente dicha y usa VNC para conectarse al programa de instalación, pero es necesaria la intervención del usuario para realizar la configuración.

Para este tipo de instalación, asegúrese de que se cumplen los siguientes requisitos:

  • Repositorio remoto: NFS, HTTP, FTP o SMB con una conexión de red en funcionamiento.

  • Sistema de destino con una conexión de red en funcionamiento.

  • Sistema de control con una conexión de red en funcionamiento y con software para la visualización de VNC o un navegador compatible con Java (Firefox, Konqueror, Internet Explorer u Opera).

  • Arranque el sistema de destino con el DVD1 del kit de medios de SUSE Linux Enterprise Server.

  • Servidor DHCP en funcionamiento que suministre las direcciones IP.

  • Al instalar sobre VNC, X11 no se configura y la salida se redirige al equipo local. Para usar SaX2, utilice el comando export DISPLAY=:0 && sax2 -a -r

Para realizar este tipo de instalación, siga estos pasos:

  1. Configure el repositorio tal y como se describe en la Sección 14.2, “Configuración del servidor que almacena los orígenes de la instalación”. Escoja un servidor de red NFS, HTTP o FTP. Para un repositorio SMB, consulte la Sección 14.2.5, “Gestión de un repositorio SMB”.

  2. Arranque el sistema de destino con el DVD1 del kit de medios de SUSE Linux Enterprise Server.

  3. Cuando aparezca la pantalla de arranque del sistema de destino, utilice el menú de opciones de arranque para establecer las opciones de VNC apropiadas y la dirección del repositorio. Esto se describe con más detalle en la Sección 14.4, “Arranque del sistema de destino para la instalación”.

    El sistema de destino inicia un entorno basado en texto y ofrece la dirección de red y el número de pantalla mediante los cuales las aplicaciones para la visualización de VNC o navegadores pueden dirigirse al entorno de instalación gráfica. Las instalaciones VNC se anuncian ellas mismas en OpenSLP y, si la configuración del cortafuegos lo permite, pueden encontrarse usando Konqueror en modo service:/ o slp:/.

  4. En la estación de trabajo de control, abra una aplicación de visualización VNC o un navegador Web y conéctese al sistema de destino como se describe en la Sección 14.5.1, “Instalación de VNC”.

  5. Realice la instalación como se describe en el Capítulo 6, Instalación mediante YaST. Es necesario volver a conectarse al sistema de destino después de reiniciarlo para la parte final de la instalación.

  6. Complete la instalación.

14.1.3 Instalación remota mediante VNC: arranque en PXE y Wake on LAN

Este tipo de instalación no requiere intervención física alguna. La máquina de destino se inicia y arranca de manera remota. Solo es necesaria la intervención del usuario para la instalación propiamente dicha. Este método es adecuado para instalaciones en múltiples ubicaciones.

Para este tipo de instalación, asegúrese de que se cumplen los siguientes requisitos:

  • Repositorio remoto: NFS, HTTP, FTP o SMB con una conexión de red en funcionamiento.

  • Servidor TFTP.

  • Servidor DHCP en funcionamiento para su red.

  • Sistema de destino compatible con arranque en PXE, funcionamiento en red y Wake on LAN, enchufado y conectado a la red.

  • Sistema de control con una conexión de red en funcionamiento y con software para la visualización de VNC o un navegador compatible con Java (Firefox, Konqueror, Internet Explorer u Opera).

  • Al instalar sobre VNC, X11 no se configura y la salida se redirige al equipo local. Para usar SaX2, utilice el comando export DISPLAY=:0 && sax2 -a -r

Para realizar este tipo de instalación, siga los pasos siguientes:

  1. Configure el repositorio tal y como se describe en la Sección 14.2, “Configuración del servidor que almacena los orígenes de la instalación”. Escoja un servidor de red NFS, HTTP o FTP o configure un repositorio SMB como se describe en la Sección 14.2.5, “Gestión de un repositorio SMB”.

  2. Configure un servidor TFTP para que almacene una imagen de arranque que pueda ser utilizada por el sistema de destino. Este aspecto se describe en la Sección 14.3.2, “Configuración de un servidor TFTP”.

  3. Configure un servidor DHCP para que suministre direcciones IP a todas las máquinas e indique la ubicación del servidor TFTP al sistema de destino. Este aspecto se describe en la Sección 14.3.1, “Configuración de un servidor DHCP”.

  4. Prepare el sistema de destino para arranque en PXE. Esto se describe con más detalle en la Sección 14.3.5, “Preparación del sistema de destino para arranque en PXE”.

  5. Comience el proceso de arranque del sistema de destino mediante Wake on LAN. Este aspecto se describe en la Sección 14.3.7, “Wake on LAN”.

  6. En la estación de trabajo de control, abra una aplicación de visualización VNC o un navegador Web y conéctese al sistema de destino como se describe en la Sección 14.5.1, “Instalación de VNC”.

  7. Realice la instalación como se describe en el Capítulo 6, Instalación mediante YaST. Es necesario volver a conectarse al sistema de destino después de reiniciarlo para la parte final de la instalación.

  8. Complete la instalación.

14.1.4 Instalación remota sencilla mediante SSH: configuración de red estática

Para este tipo de instalación es necesario un cierto grado de acceso físico al sistema de destino con el fin de arrancarlo para la instalación y de determinar la dirección IP del destino de la instalación. Una estación de trabajo remota controla completamente la instalación propiamente dicha y usa SSH para conectarse al programa de instalación. Es necesaria la misma intervención del usuario que en la instalación manual descrita en el Capítulo 6, Instalación mediante YaST.

Para este tipo de instalación, asegúrese de que se cumplen los siguientes requisitos:

  • Repositorio remoto: NFS, HTTP, FTP o SMB con una conexión de red en funcionamiento.

  • Sistema de destino con una conexión de red en funcionamiento.

  • Sistema de control con una conexión de red y software cliente para SSH en funcionamiento

  • Arranque el sistema de destino con el DVD1 del kit de medios de SUSE Linux Enterprise Server.

  • Direcciones IP estáticas válidas ya asignadas al repositorio y al sistema de control.

  • Dirección IP estática válida para asignar al sistema de destino.

  • Al instalar sobre SSH, X11 no se configura y la salida se redirige al equipo local. Para usar SaX2, utilice el comando export DISPLAY=:0 && sax2 -a -r

Para realizar este tipo de instalación, siga estos pasos:

  1. Configure el repositorio tal y como se describe en la Sección 14.2, “Configuración del servidor que almacena los orígenes de la instalación”. Escoja un servidor de red NFS, HTTP o FTP. Para un repositorio SMB, consulte la Sección 14.2.5, “Gestión de un repositorio SMB”.

  2. Arranque el sistema de destino con el DVD1 del kit de medios de SUSE Linux Enterprise Server.

  3. Cuando aparezca la pantalla de arranque del sistema de destino, utilice el menú de opciones de arranque para establecer los parámetros apropiados de la conexión de red, la dirección del repositorio y la habilitación de SSH. Esto se describe con más detalle en la Sección 14.4.2, “Uso de opciones de arranque personalizadas”.

    El sistema de destino inicia un entorno basado en texto y ofrece la dirección de red que los clientes SSH pueden utilizar para acceder al entorno de instalación gráfica.

  4. En la estación de trabajo de control, abra una ventana de terminal y conéctese al sistema de destino como se describe en la Sección 14.5.2.2, “Conexión al programa de instalación”.

  5. Realice la instalación como se describe en el Capítulo 6, Instalación mediante YaST. Es necesario volver a conectarse al sistema de destino después de reiniciarlo para la parte final de la instalación.

  6. Complete la instalación.

14.1.5 Instalación remota sencilla mediante SSH: configuración de red dinámica

Para este tipo de instalación es necesario un cierto grado de acceso físico al sistema de destino con el fin de arrancarlo para la instalación y de determinar la dirección IP del destino de la instalación. Una estación de trabajo remota controla completamente la instalación propiamente dicha y usa SSH para conectarse al programa de instalación, pero es necesaria la intervención del usuario para realizar la configuración.

Nota
Nota: cómo evitar las conexiones perdidas después del segundo paso (instalación)

En el recuadro de diálogo de configuración de red, marque la opción de método tradicional con ifup y evite NetworkManager. De lo contrario, la conexión SSH se perderá durante la instalación. Restablezca la configuración a controlado por el usuario mediante NetworkManager una vez finalizada la instalación.

Para este tipo de instalación, asegúrese de que se cumplen los siguientes requisitos:

  • Repositorio remoto: NFS, HTTP, FTP o SMB con una conexión de red en funcionamiento.

  • Sistema de destino con una conexión de red en funcionamiento.

  • Sistema de control con una conexión de red y software cliente para SSH en funcionamiento

  • Medio de arranque físico (CD, DVD o memoria USB) para arrancar el sistema de destino.

  • Servidor DHCP en funcionamiento que suministre las direcciones IP.

  • Al instalar sobre SSH, X11 no se configura y la salida se redirige al equipo local. Para usar SaX2, utilice el comando export DISPLAY=:0 && sax2 -a -r

Para realizar este tipo de instalación, siga estos pasos:

  1. Configure el repositorio tal y como se describe en la Sección 14.2, “Configuración del servidor que almacena los orígenes de la instalación”. Escoja un servidor de red NFS, HTTP o FTP. Para un repositorio SMB, consulte la Sección 14.2.5, “Gestión de un repositorio SMB”.

  2. Arranque el sistema de destino con el DVD1 del kit de medios de SUSE Linux Enterprise Server.

  3. Cuando aparezca la pantalla de arranque en el sistema de destino, utilice el menú de opciones de arranque para establecer los parámetros apropiados de la conexión de red, la dirección del origen de la instalación y la habilitación de SSH. Para obtener instrucciones detalladas sobre el uso de estos parámetros, consulte la Sección 14.4.2, “Uso de opciones de arranque personalizadas”.

    El sistema de destino inicia un entorno basado en texto y ofrece la dirección de red mediante la cual los clientes SSH pueden dirigirse al entorno de instalación gráfica.

  4. En la estación de trabajo de control, abra una ventana de terminal y conéctese al sistema de destino como se describe en la Sección 14.5.2.2, “Conexión al programa de instalación”.

  5. Realice la instalación como se describe en el Capítulo 6, Instalación mediante YaST. Es necesario volver a conectarse al sistema de destino después de reiniciarlo para la parte final de la instalación.

  6. Complete la instalación.

14.1.6 Instalación remota mediante SSH: arranque en PXE y Wake on LAN

Este tipo de instalación no requiere intervención física alguna. La máquina de destino se inicia y arranca de manera remota.

Para este tipo de instalación, asegúrese de que se cumplen los siguientes requisitos:

  • Repositorio remoto: NFS, HTTP, FTP o SMB con una conexión de red en funcionamiento.

  • Servidor TFTP.

  • Servidor DHCP en funcionamiento en la red que proporcione una dirección IP estática para el host que se vaya a instalar.

  • Sistema de destino compatible con arranque en PXE, funcionamiento en red y Wake on LAN, enchufado y conectado a la red.

  • Sistema de control con una conexión de red en funcionamiento y software cliente para SSH.

  • Al instalar sobre SSH, X11 no se configura y la salida se redirige al equipo local. Para usar SaX2, utilice el comando export DISPLAY=:0 && sax2 -a -r

Para realizar este tipo de instalación, siga los pasos siguientes:

  1. Configure el repositorio tal y como se describe en la Sección 14.2, “Configuración del servidor que almacena los orígenes de la instalación”. Escoja un servidor de red NFS, HTTP o FTP. Para configurar un repositorio SMB, consulte la Sección 14.2.5, “Gestión de un repositorio SMB”.

  2. Configure un servidor TFTP para que almacene una imagen de arranque que pueda ser utilizada por el sistema de destino. Este aspecto se describe en la Sección 14.3.2, “Configuración de un servidor TFTP”.

  3. Configure un servidor DHCP para que suministre direcciones IP a todas las máquinas e indique la ubicación del servidor TFTP al sistema de destino. Este aspecto se describe en la Sección 14.3.1, “Configuración de un servidor DHCP”.

  4. Prepare el sistema de destino para arranque en PXE. Esto se describe con más detalle en la Sección 14.3.5, “Preparación del sistema de destino para arranque en PXE”.

  5. Comience el proceso de arranque del sistema de destino mediante Wake on LAN. Este aspecto se describe en la Sección 14.3.7, “Wake on LAN”.

  6. En la estación de trabajo de control, abra un cliente SSH y conéctese al sistema de destino como se describe en la Sección 14.5.2, “Instalación con SSH”.

  7. Realice la instalación como se describe en el Capítulo 6, Instalación mediante YaST. Es necesario volver a conectarse al sistema de destino después de reiniciarlo para la parte final de la instalación.

  8. Complete la instalación.

14.2 Configuración del servidor que almacena los orígenes de la instalación

En función del sistema operativo que se ejecute en el equipo que se utilizará como origen de la instalación para SUSE Linux Enterprise Server, existen varias opciones para configurar el servidor. La manera más sencilla de configurar un servidor de instalación es utilizar YaST en SUSE Linux Enterprise Server 11SP4 o en openSUSE 11.1 y versiones posteriores.

Sugerencia
Sugerencia

Es posible incluso utilizar un equipo con Microsoft Windows como servidor de la instalación para la distribución de Linux. Consulte el Sección 14.2.5, “Gestión de un repositorio SMB” para obtener más información.

14.2.1 Configuración de un servidor de instalación mediante YaST

YaST ofrece una herramienta gráfica para crear repositorios en red. Admite servidores de instalación en red HTTP, FTP y NFS.

  1. Inicie sesión como usuario Root en la máquina que actuará como servidor de la instalación.

  2. Inicie YaST › Otros › Servidor de instalación.

  3. Seleccione el tipo de repositorio (HTTP, FTP o NFS). El servicio seleccionado se ejecuta automáticamente cada vez que se inicia el sistema. Si ya se encuentra en funcionamiento en el sistema un servicio del tipo seleccionado y desea configurarlo manualmente para el servidor, desactive la configuración automática del servicio del servidor mediante No configurar ningún servicio de red. En ambos casos, defina el directorio en el que los datos de la instalación estarán disponibles en el servidor.

  4. Configure el tipo de repositorio requerido. Este paso está relacionado con la configuración automática de servicios de servidor. Se omite cuando la configuración automática está desactivada.

    Defina un alias para el directorio raíz del servidor FTP o HTTP en el que se encontrarán los datos de la instalación. El repositorio se ubicará más adelante en ftp://IP_del_servidor/alias/nombre (FTP) o en http://IP_del_servidor/alias/nombre (HTTP). nombre representa el nombre del repositorio, que se define en el siguiente paso. Si ha seleccionado NFS en el paso anterior, defina los comodines y las opciones de exportación. Podrá acceder al servidor NFS en nfs://IP_del_servidor/nombre. Se pueden encontrar más detalles sobre NFS y las exportaciones en el Chapter 29, Sharing File Systems with NFS.

    Sugerencia
    Sugerencia: configuración del cortafuegos

    Asegúrese de que la configuración del cortafuegos del sistema del servidor permita el tráfico en los puertos HTTP, NFS y FTP. Si no es así, active Puerto abierto en el cortafuegos o marque Detalles del cortafuegos antes.

  5. Configure el repositorio. Antes de que los medios de instalación se copien en el destino, defina el nombre del repositorio (lo ideal sería una abreviatura fácil de recordar del producto y la versión). YaST permite ofrecer imágenes ISO de los medios, en lugar de copias de los DVD de instalación. Si desea hacerlo así, active la casilla de verificación correspondiente y especifique la vía del directorio en el que se ubican localmente los archivos ISO. En función del producto que se vaya a distribuir por medio de este servidor de instalación, puede que sean necesarios otros CD de productos adicionales o de paquetes de servicios, que se deberán añadir como repositorios extra. Para anunciar en la red el servidor de instalación mediante OpenSLP, active la opción correspondiente.

    Sugerencia
    Sugerencia

    Considere la opción de anunciar el repositorio mediante OpenSLP si la red lo admite. Esto le evita el tener que introducir la vía de instalación en red en cada máquina de destino. Los sistemas de destino se arrancarán con la opción de arranque en SLP y encontrarán el repositorio en red sin necesidad de configuración adicional. Para obtener más detalles sobre esta opción, consulte la Sección 14.4, “Arranque del sistema de destino para la instalación”.

  6. Cargue los datos de la instalación. El paso que más tiempo ocupa durante la configuración de un servidor de instalación es la copia de los medios de instalación en sí. Introduzca los medios en el orden que YaST solicite y espere a que termine el proceso de copiado. Cuando los orígenes se hayan copiado completamente, vuelva al resumen de los repositorios existentes y cierre la configuración seleccionando Finalizar.

    El servidor de instalación quedará completamente configurado y listo para usarse. Se ejecutará automáticamente cada vez que se inicie el sistema. No es necesario intervenir de ninguna otra manera. Solo es necesario configurar e iniciar correctamente este servicio a mano si se desactiva la configuración automática del servicio de red seleccionado con YaST en el paso inicial.

Para desactivar un repositorio, seleccione el que desea eliminar y haga clic en Suprimir. Los datos de instalación se eliminan del sistema. Para desactivar el servicio de red, utilice el módulo de YaST correspondiente.

Si el servidor de instalación debe ofrecer datos de instalación para más de un producto o versión, inicie el módulo del servidor de instalación de YaST y seleccione Añadir en la descripción general de los repositorios existentes para configurar el nuevo repositorio.

14.2.2 Configuración manual de un repositorio NFS

La configuración de un origen de instalación NFS se lleva a cabo básicamente en dos pasos. En primer lugar, cree la estructura de directorios en la que se almacenarán los datos de la instalación y copie los medios de instalación en dicha estructura. A continuación, exporte a la red el directorio que contiene los datos de la instalación.

Para crear un directorio en el que se almacenen los datos de la instalación, siga estos pasos:

  1. Entre a la sesión como usuario root.

  2. Cree un directorio en el que más adelante se almacenarán los datos de la instalación y cambie a dicho directorio. Por ejemplo:

    mkdir install/product/productversion
    cd install/product/productversion

    Sustituya product por una abreviación del nombre del producto y productversion por una cadena que contenga el nombre del producto y la versión.

  3. Ejecute los siguientes comandos para cada DVD contenido en el kit de medios:

    1. Copie el contenido completo del DVD de instalación en el directorio del servidor de instalación:

      cp -a /media/path_to_your_DVD_drive .

      Sustituya path_to_your_DVD_drive por la vía real por la que se accede a la unidad de DVD. En función del tipo de unidad utilizado en el sistema, la vía puede ser cdrom, cdrecorder, dvd o dvdrecorder.

    2. Cambie el nombre del directorio al número del DVD:

      mv path_to_your_DVD_drive DVDx

      Sustituya x por el número real del DVD.

En SUSE Linux Enterprise Server, puede exportar el repositorio con NFS mediante YaST. Proceda de la siguiente manera:

  1. Entre a la sesión como usuario root.

  2. Inicie YaST › Servicios de red › Servidor NFS.

  3. Seleccione Iniciar y Puerto abierto en el cortafuegos y haga clic en Siguiente.

  4. Seleccione Añadir directorio y busque el directorio que contiene los orígenes de instalación. En este caso, productversion.

  5. Seleccione Añadir equipo e introduzca los nombres de host de las máquinas a las que se exportarán los datos de la instalación. En lugar de especificar aquí los nombres de host, es posible usar comodines, rangos de direcciones de red o simplemente el nombre de dominio de la red. Introduzca las opciones de exportación apropiadas o mantenga las que se ofrecen por defecto, las cuales funcionan correctamente en la mayoría de las configuraciones. Para obtener más información sobre la sintaxis utilizada en la exportación de recursos compartidos NFS, lea la página Man de exports.

  6. Haga clic en Finalizar. El servidor NFS en el que se almacena el repositorio de SUSE Linux Enterprise Server se iniciará automáticamente y se integrará en el proceso de arranque.

Si prefiere exportar el repositorio mediante NFS de manera manual, en lugar de utilizar el módulo Servidor NFS de YaST, siga estos pasos:

  1. Entre a la sesión como usuario root.

  2. Abra el archivo /etc/exports e introduzca la siguiente línea:

    /productversion *(ro,root_squash,sync)

    De esta forma se exporta el directorio /productversion a cualquier host que forme parte de la red o a cualquier host que pueda conectar a este servidor. Para limitar el acceso al servidor, utilice máscaras de red o nombres de dominio en lugar del comodín general *. Consulte la página Man de export para obtener más detalles. Guarde y salga del archivo de configuración.

  3. Para añadir el servicio NFS a la lista de servidores que se inicia durante el arranque del sistema, ejecute los siguientes comandos:

    insserv /etc/init.d/nfsserver
  4. Inicie el servidor NFS con rcnfsserver start. Si más adelante necesita cambiar la configuración del servidor NFS, modifique el archivo de configuración y reinicie el daemon NFS con rcnfsserver restart.

El anuncio del servidor NFS mediante OpenSLP hace que todos los clientes de la red conozcan su dirección.

  1. Entre a la sesión como usuario root.

  2. Cree el archivo de configuración /etc/slp.reg.d/install.suse.nfs.reg con las líneas siguientes:

    # Register the NFS Installation Server
    service:install.suse:nfs://$HOSTNAME/path_to_repository/DVD1,en,65535 
    description=NFS Repository

    Sustituya path_to_repository por la vía real al repositorio del servidor.

  3. Inicie el daemon de OpenSLP con el comando rcslpd start.

Para obtener más información sobre OpenSLP, consulte el paquete de documentación que se encuentra en /usr/share/doc/packages/openslp/ y también el Chapter 23, SLP Services in the Network. Para obtener más información sobre NFS, consulte el Chapter 29, Sharing File Systems with NFS.

14.2.3 Configuración manual de un repositorio FTP

La creación de un repositorio FTP es muy similar a la de repositorios NFS. Los repositorios FTP también se pueden anunciar en la red mediante OpenSLP.

  1. Cree un directorio en el que se almacenarán los orígenes de la instalación como se describe en la Sección 14.2.2, “Configuración manual de un repositorio NFS”.

  2. Configure el servidor FTP para que distribuya los contenidos del directorio de instalación:

    1. Entre como usuario Root e instale el paquete vsftpd con el gestor de software de YaST.

    2. Entre en el directorio raíz del servidor FTP:

      cd /srv/ftp
    3. Cree un subdirectorio en el que se almacenarán los orígenes de la instalación en el directorio raíz FTP:

      mkdir repository

      Sustituya repository por el nombre del producto.

    4. Monte el contenido del repositorio de instalación en el entorno chroot del servidor FTP:

      mount --bind path_to_repository /srv/ftp/repository

      Sustituya path_to_repository y repository por los valores correspondientes a su configuración. Si necesita que sea permanente, añádalo a /etc/fstab.

    5. Inicie vsftpd con vsftpd.

  3. Anuncie el repositorio mediante OpenSLP si la configuración de la red lo admite:

    1. Cree el archivo de configuración /etc/slp.reg.d/install.suse.ftp.reg con las líneas siguientes:

      # Register the FTP Installation Server
      service:install.suse:ftp://$HOSTNAME/repository/DVD1,en,65535 
      description=FTP Repository

      Sustituya repository por el nombre real del repositorio en el servidor. La línea service: se debe introducir como una sola línea continua.

    2. Inicie el daemon de OpenSLP con el comando rcslpd start.

Sugerencia
Sugerencia: Configuración de un servidor FTP con YaST

Si prefiere utilizar YaST en lugar de configurar manualmente el servidor de instalación FTP, consulte el Chapter 32, Setting up an FTP Server with YaST para obtener más información acerca del uso del módulo del servidor FTP de YaST.

14.2.4 Configuración manual de un repositorio HTTP

La creación de un repositorio HTTP es muy similar a la de repositorios NFS. Los repositorios HTTP también se pueden anunciar en la red mediante OpenSLP.

  1. Cree un directorio en el que se almacenarán los orígenes de la instalación como se describe en la Sección 14.2.2, “Configuración manual de un repositorio NFS”.

  2. Configure el servidor HTTP para que distribuya los contenidos del directorio de instalación:

    1. Instale el servidor Web Apache como se describe en la Section 31.1.2, “Installation”.

    2. Entre en el directorio raíz del servidor HTTP (/srv/www/htdocs) y cree un subdirectorio en el que se almacenarán los repositorios:

      mkdir repository

      Sustituya repository por el nombre del producto.

    3. Cree un enlace simbólico entre la ubicación de los orígenes de la instalación y el directorio raíz del servidor Web (/srv/www/htdocs):

      ln -s /path_to_repository /srv/www/htdocs/repository
    4. Modifique el archivo de configuración del servidor HTTP (/etc/apache2/default-server.conf) para que siga enlaces simbólicos. Sustituya la siguiente línea:

      Options None

      con

      Options Indexes FollowSymLinks
    5. Vuelva a cargar la configuración del servidor HTTP con rcapache2 restart.

  3. Anuncie el repositorio mediante OpenSLP si la configuración de la red lo admite:

    1. Cree el archivo de configuración /etc/slp.reg.d/install.suse.http.reg con las líneas siguientes:

      # Register the HTTP Installation Server
      service:install.suse:http://$HOSTNAME/repository/DVD1/,en,65535 
      description=HTTP Repository

      Sustituya repository por la vía real del repositorio del servidor. La línea service: se debe introducir como una sola línea continua.

    2. Inicie el daemon de OpenSLP con el comando rcslpd restart.

14.2.5 Gestión de un repositorio SMB

Mediante SMB es posible importar los orígenes de la instalación desde un servidor Microsoft Windows e iniciar la distribución de Linux incluso sin que haya ningún sistema Linux.

Para configurar un recurso compartido de Windows en el que se almacenará el repositorio de SUSE Linux Enterprise Server, siga estos pasos:

  1. Inicie sesión en la máquina que tenga instalado Windows.

  2. Cree una nueva carpeta en la que se almacenará el árbol de la instalación completo y asígnele un nombre, por ejemplo, INSTALL.

  3. Exporte este recurso compartido mediante el procedimiento descrito en la documentación de Windows.

  4. Introduzca este recurso compartido y cree una subcarpeta llamada producto. Sustituya producto por el nombre real del producto.

  5. Entre en la carpeta INSTALL/producto y copie cada DVD en una carpeta independiente, como DVD1 y DVD2.

Para utilizar un recurso compartido SMB montado como repositorio, siga estos pasos:

  1. Arranque el destino de la instalación.

  2. Seleccione Instalación.

  3. Pulse F4 para ver una selección del repositorio.

  4. Seleccione SMB e introduzca el nombre o la dirección IP del equipo Windows, el nombre del recurso compartido (en este ejemplo, INSTALL/producto/DVD1), el nombre de usuario y la contraseña. La sintaxis será similar a la de ejemplo:

    smb://workdomain;user:password@server/INSTALL/DVD1

    Cuando pulse Intro, YaST se iniciará y podrá realizar la instalación.

14.2.6 Uso de imágenes ISO de los medios de instalación en el servidor

En lugar de copiar los medios físicos en el directorio del servidor manualmente, puede montar las imágenes ISO de los medios en el servidor de instalación para usarlas como repositorios. Para configurar un servidor HTTP, NFS o FTP que utilice imágenes ISO en lugar de copias de los medios, siga estos pasos:

  1. Descargue las imágenes ISO y guárdelas en el equipo que vaya a utilizar como servidor de instalación.

  2. Entre a la sesión como usuario root.

  3. Seleccione y cree una ubicación adecuada para los datos de instalación, como se describe en la Sección 14.2.2, “Configuración manual de un repositorio NFS”, la Sección 14.2.3, “Configuración manual de un repositorio FTP” o la Sección 14.2.4, “Configuración manual de un repositorio HTTP”.

  4. Cree subdirectorios para cada DVD.

  5. Para montar y desempaquetar cada imagen ISO a la ubicación final, emita el siguiente comando:

    mount -o loop path_to_isopath_to_repository/product/mediumx

    Sustituya path_to_iso por la vía a la copia local de la imagen ISO, path_to_repository por el directorio del repositorio, product por el nombre del producto y mediumx por el tipo (CD o DVD) y el número de los medios que esté utilizando.

  6. Repita el paso anterior para montar todas las imágenes ISO necesarias para el producto.

  7. Inicie el servidor de instalación de la forma habitual, como se describe en la Sección 14.2.2, “Configuración manual de un repositorio NFS”, la Sección 14.2.3, “Configuración manual de un repositorio FTP”, o la Sección 14.2.4, “Configuración manual de un repositorio HTTP”.

Para montar automáticamente las imágenes ISO en el momento del arranque, añada las entradas correspondientes al archivo /etc/fstab. Una entrada relativa al ejemplo anterior podría tener el aspecto siguiente:

path_to_iso path_to_repository/productmedium auto loop

14.3 Preparación del arranque del sistema de destino

En esta sección se describen las tareas de configuración necesarias en entornos de arranque complejos. Contiene ejemplos de configuración listos para usar para DHCP, arranque en PXE, TFTP y Wake on LAN.

14.3.1 Configuración de un servidor DHCP

Existen dos formas de configurar un servidor DHCP. Para SUSE Linux Enterprise Server, YaST proporciona una interfaz gráfica para el proceso. Los usuarios tienen también la posibilidad de editar los archivos de configuración. Para obtener más información acerca de los servidores DHCP, consulte también el Chapter 26, DHCP.

14.3.1.1 Configuración de un servidor DHCP con YaST

Para indicar la ubicación del servidor TFTP a los clientes de la red y especificar el archivo de imagen de arranque que debe usar el destino de instalación, añada dos declaraciones a la configuración del servidor DHCP.

  1. Inicie sesión como usuario Root en la máquina que aloje el servidor DHCP.

  2. Inicie YaST › Servicios de red › Servidor DHCP.

  3. Siga los pasos del asistente para realizar una configuración básica del servidor DHCP.

  4. Seleccione Configuración avanzada y pulse cuando se le indique que va a salir del recuadro de diálogo de inicio.

  5. En el recuadro de diálogo Declaraciones configuradas, seleccione la subred en la que se debe ubicar el nuevo sistema y haga clic en Editar.

  6. En el recuadro de diálogo Configuración de subred, seleccione Añadir para añadir una opción nueva a la configuración de la subred.

  7. Seleccione filename y escriba pxelinux.0 como nombre de archivo.

  8. Indique cuál debe ser el siguiente servidor (next-server) y establezca como valor la dirección del servidor TFTP.

  9. Haga clic en Aceptar y en Finalizar para completar la configuración del servidor DHCP.

Para configurar DHCP con objeto de proporcionar una dirección IP estática para un host específico, indique la Configuración avanzada del módulo de configuración del servidor DHCP (Paso 4) y añada una declaración nueva del tipo de host. Añada las opciones hardware y fixed-address a la declaración de este host y proporcione los valores oportunos para el hardware y la dirección fija, respectivamente.

14.3.1.2 Configuración manual de un servidor DHCP

Todo lo que necesita hacer el servidor DHCP, además de ofrecer asignación de direcciones automática a los clientes de la red, es anunciar la dirección IP del servidor TFTP y el archivo que las rutinas de instalación del equipo de destino deben obtener.

  1. Inicie sesión como usuario Root en la máquina que aloje el servidor DHCP.

  2. Añada las siguientes líneas a una configuración de subred del archivo de configuración del servidor DHCP que se encuentra en /etc/dhcp.conf:

    subnet 192.168.1.0 netmask 255.255.255.0 { 
      range dynamic-bootp 192.168.1.200 192.168.1.228;
      # PXE related stuff 
      # 
      # "next-server" defines the TFTP server that will be used 
      next-server ip_tftp_server; 
      #
      # "filename" specifies the pxelinux image on the TFTP server
      # the server runs in chroot under /srv/tftpboot 
      filename  "pxelinux.0";
    }

    Sustituya ip_tftp_server con la dirección IP real del servidor TFTP. Para obtener más información acerca las opciones disponibles en dhcpd.conf, consulte la página de Man de dhcpd.conf.

  3. Reinicie el servidor DHCP ejecutando rcdhcpd restart.

Si tiene previsto utilizar SSH para controlar remotamente una instalación PXE y Wake on LAN, especifique explícitamente la dirección IP que DHCP debe suministrar al destino de la instalación. Para ello, modifique la configuración DHCP antes mencionada de acuerdo con el siguiente ejemplo:

group { 
  # PXE related stuff 
  # 
  # "next-server" defines the TFTP server that will be used 
  next-server ip_tftp_server:
  # 
  # "filename" specifies the pxelinux image on the TFTP server 
  # the server runs in chroot under /srv/tftpboot
  filename "pxelinux.0";
  host test {
    hardware ethernet mac_address; 
    fixed-address some_ip_address;
    }
}

La declaración del host incluye el nombre del host del destino de la instalación. Para relacionar el nombre de host y la dirección IP con un host determinado, es necesario conocer y especificar la dirección de hardware del sistema (MAC). Sustituya todas las variables utilizadas en este ejemplo por los valores reales correspondientes a su entorno.

Una vez reiniciado el servidor DHCP, ofrecerá una dirección IP estática al host especificado, lo que permitirá conectarse al sistema mediante SSH.

14.3.2 Configuración de un servidor TFTP

Instale un servidor TFTP con YaST en SUSE Linux Enterprise Server y SUSE Linux Enterprise Server o instálelo manualmente en cualquier otro sistema operativo Linux que admita xinetd y TFTP. El servidor TFTP proporciona la imagen de arranque al sistema de destino cuando este arranca y envía una solicitud para ello.

14.3.2.1 Configuración de un servidor TFTP mediante YaST

  1. Entre a la sesión como usuario root.

  2. Inicie YaST › Servicios de red › Servidor TFTP e instale el paquete necesario.

  3. Haga clic en Habilitar para asegurarse de que el servidor se inicie y se incluya en las rutinas de arranque. No es necesaria ninguna otra intervención por su parte para ello. xinetd inicia tftpd en el momento del arranque.

  4. Haga clic en Puerto abierto en el cortafuegos para abrir el puerto correspondiente en el cortafuegos que se esté ejecutando en la máquina. Si no hay ningún cortafuegos en ejecución en el servidor, está opción no estará disponible.

  5. Haga clic en Examinar para explorar el directorio de la imagen de arranque. Se creará y se seleccionará automáticamente el directorio por defecto /tftpboot.

  6. Haga clic en Finalizar para aplicar la configuración e iniciar el servidor.

14.3.2.2 Configuración manual de un servidor TFTP

  1. Inicie sesión como usuario Root e instale los paquetes tftp y xinetd.

  2. Si no están disponibles, cree los directorios /srv/tftpboot y /srv/tftpboot/pxelinux.cfg.

  3. Añada los archivos correspondientes necesarios para la imagen de arranque como se describe en la Sección 14.3.3, “Uso del arranque PXE”.

  4. Modifique la configuración de xinetd, que se encuentra en /etc/xinetd.d/, para asegurarse de que el servidor TFTP se inicie durante el arranque:

    1. Si no existe, cree un archivo de nombre tftp en este directorio mediante touch tftp. A continuación, ejecute chmod 755 tftp.

    2. Abra el archivo tftp y añada las siguientes líneas:

      service tftp 
      { 
              socket_type            = dgram
              protocol               = udp 
              wait                   = yes 
              user                   = root 
              server                 = /usr/sbin/in.tftpd 
              server_args            = -s /srv/tftpboot 
              disable                = no 
      }
    3. Guarde el archivo y reinicie xinetd con rcxinetd restart.

14.3.3 Uso del arranque PXE

En las especificaciones de Preboot Execution Environment (PXE), disponibles enhttp://www.pix.net/software/pxeboot/archive/pxespec.pdf, se incluye información técnica básica, así como las especificaciones completas de PXE.

  1. Cambie al directorio boot/<arquitectura>/loader del repositorio de instalación y copie los archivos linux, initrd, message, biostest y memtest en el directorio /srv/tftpboot introduciendo lo siguiente:

    cp -a linux initrd message biostest memtest /srv/tftpboot
  2. Instale el paquete syslinux directamente desde los DVD de instalación con YaST.

  3. Copie el archivo /usr/share/syslinux/pxelinux.0 en el directorio /srv/tftpboot introduciendo lo siguiente:

    cp -a /usr/share/syslinux/pxelinux.0 /srv/tftpboot
  4. Cambie al directorio del repositorio de la instalación y copie el archivo isolinux.cfg en /srv/tftpboot/pxelinux.cfg/default introduciendo lo siguiente:

    cp -a boot/<architecture>/loader/isolinux.cfg /srv/tftpboot/pxelinux.cfg/default
  5. Edite el archivo /srv/tftpboot/pxelinux.cfg/default y elimine las líneas que empiecen por readinfo y framebuffer.

  6. Añada las siguientes entradas en las líneas append de las etiquetas por defecto failsafe y apic:

    insmod=módulo del núcleo

    Mediante esta entrada, especifique el módulo del núcleo de red necesario para realizar la instalación de red en el cliente PXE. Sustituya módulo del núcleo por el nombre del módulo adecuado para su dispositivo de red.

    netdevice=interfaz

    Esta entrada define la interfaz de red del cliente que debe utilizarse para la instalación en red. Solo es necesaria si el cliente dispone de varias tarjetas de red y debe adaptarse en consecuencia. En el caso de que solo se disponga de una tarjeta de red, esta entrada debe omitirse.

    install=nfs://ip_instserver/path_to_repository/DVD1

    Esta entrada define el servidor NFS y el repositorio para la instalación del cliente. Sustituya ip_instserver por la dirección IP real del servidor de instalación. path_to_repository se debe sustituir por la vía real al repositorio. Las direcciones de los repositorios HTTP, FTP y SMB son similares, excepto en el prefijo del protocolo, que debe ser http, ftp o smb.

    Importante
    Importante

    Si necesita pasar otras opciones de arranque a las rutinas de instalación, tales como parámetros de inicio de VNC o SSH, añádalas a la entrada install. En la Sección 14.4, “Arranque del sistema de destino para la instalación” se ofrece un resumen de los parámetros y algunos ejemplos.

    Sugerencia
    Sugerencia: cambio del nombre de los archivos del núcleo y de initrd

    Se pueden utilizar nombres de archivo distintos para las imágenes del núcleo y de initrd. Esto resulta útil si se desea proporcionar distintos sistemas operativos desde el mismo servidor de arranque. Sin embargo, debe ser consciente de que solo se admite un punto en el nombre de los archivos que proporciona TFTP para el arranque PXE.

    A continuación se incluye un ejemplo de archivo /srv/tftpboot/pxelinux.cfg/default. Ajuste el prefijo del protocolo del repositorio para que se corresponda con la configuración de la red y especifique el método que prefiera para conectarse al instalador añadiendo las opciones vnc y vncpassword o las opciones usessh y sshpassword en la entrada install. Las líneas separadas por \ deben introducirse en una sola línea, sin salto de línea y sin \.

    default hard disk 
            
    # default
    label linux 
      kernel linux 
      append initrd=initrd ramdisk_size=65536 \
         install=nfs://ip_instserver/path_to_repository/product/DVD1 
    	    
    # repair
    label repair
      kernel linux
      append initrd=initrd splash=silent repair=1 showopts
    
    # rescue 
    label rescue 
      kernel linux 
      append initrd=initrd ramdisk_size=65536 rescue=1 
    
    # bios test
    label firmware
      kernel linux
      append initrd=biostest,initrd splash=silent install=exec:/bin/run_biostest showopts
    
    #  memory test 
    label memtest 
      kernel memtest 
    
    #  hard disk 
    label hard disk
      localboot 0
    
    implicit     0 
    display      message
    prompt       1 
    timeout      100
  7. Sustituya ip_instserver y path_to_repository por los valores correspondientes a su configuración.

    La siguiente sección sirve como breve referencia de las opciones de PXELINUX utilizadas en esta configuración. Hay más información sobre las opciones disponibles en la documentación del paquete syslinux que se encuentra en /usr/share/doc/packages/syslinux/.

14.3.4 Opciones de configuración de PXELINUX

A continuación aparecen algunas de las opciones disponibles para el archivo de configuración de PXELINUX.

APPEND opciones...

Añada una o más opciones a la línea de comandos del núcleo. Éstas se añaden para arranques automáticos y manuales. Las opciones se añaden al principio de la línea de comandos del núcleo, y normalmente admiten que las opciones del núcleo introducidas explícitamente las anulen.

APPEND -

Sin nada añadido. Se puede utilizar APPEND con un solo guion como argumento en una sección LABEL para anular un valor de APPEND global.

DEFAULT opciones del núcleo...

Establece la línea de comandos del núcleo por defecto. Si PXELINUX arranca de manera automática, actúa como si las entradas posteriores a DEFAULT se hubieran escrito en el indicador de inicio, excepto la opción auto que se añade de manera automática, lo que indica un arranque automático.

Si no hay ningún archivo de configuración o ninguna entrada DEFAULT en el archivo de configuración, el valor por defecto es el nombre del núcleo linux, sin opciones.

IFAPPEND FLAG

Añade una opción específica a la línea de comando del núcleo dependiendo del valor de FLAG. La opción IFAPPEND solo está disponible en PXELINUX. FLAG espera un valor, descrito en Tabla 14.1, “Opciones de líneas de comandos del núcleo generadas y añadidas desde IFAPPEND:

Tabla 14.1: Opciones de líneas de comandos del núcleo generadas y añadidas desde IFAPPEND

Argumento

Línea de comando del núcleo generada/Descripción

1

ip=CLIENT_IP:BOOT_SERVER_IP:GW_IP:NETMASK

Los espacios reservados se reemplazan según la entrada del servidor de arranque DHCP/BOOTP o PXE.

Tenga en cuenta que esta opción no sustituye a la ejecución de un cliente DHCP en el sistema arrancado. Sin renovaciones regulares, la asignación adquirida por el BIOS PXE caducará, con lo que la dirección IP vuelve a estar disponible para que la reutilice el servidor DHCP.

2

BOOTIF=MAC_ADDRESS_OF_BOOT_INTERFACE

Esta opción resulta útil si quiere evitar interrupciones cuando el servidor de instalación sondea una interfaz LAN tras otra hasta que recibe respuesta de un servidor DHCP. El uso de esta opción permite que un programa initrd determine desde qué interfaz se ha arrancado el sistema. linuxrc lee esta opción y utiliza la interfaz de red.

4

SYSUUID=SYSTEM_UUID

Añade UUID en formato hexadecimal en minúscula, ver /usr/share/doc/packages/syslinux/pxelinux.txt

LABEL etiqueta KERNEL imagen APPEND opciones...

Indica que si se introduce etiqueta como el núcleo que se debe arrancar, PXELINUX debe arrancar imagen en su lugar y utilizar las opciones APPEND especificadas en lugar de las indicadas en el apartado global del archivo (antes del primer comando LABEL). El valor por defecto de imagen es el mismo que label y, si no se introduce ningún APPEND, el valor por defecto consiste en utilizar la entrada global (si hubiera alguna). Se permiten hasta 128 entradas LABEL.

Tenga en cuenta que GRUB utiliza la siguiente sintaxis:

title mytitle 
  kernel my_kernelmy_kernel_options 
  initrd myinitrd

PXELINUX utiliza la siguiente sintaxis:

label mylabel 
  kernel mykernel 
  append myoptions

Las etiquetas se truncan como si fueran nombres de archivo, y deben ser únicas después del truncamiento. Por ejemplo, dos etiquetas como v2.6.30 y v2.6.31 no podrán distinguirse en PXELINUX porque ambas se truncan con el mismo nombre de archivo de DOS.

No es necesario que el núcleo sea un núcleo de Linux; puede ser un sector de arranque o un archivo COMBOOT.

LOCALBOOT tipo

En PXELINUX, especificar LOCALBOOT 0 en lugar de una opción de KERNEL significa la invocación de esa etiqueta en particular y provoca un arranque del disco local en lugar de un arranque del núcleo.

Argumento

Descripción

0

Realiza un arranque normal

4

Realiza un arranque local con el controlador Universal Network Driver Interface (UNDI) aún residente en memoria

5

Realiza un arranque local con el stack de PXE completo, incluido el controlador UNDI, aún residente en memoria

Los demás valores no están definidos. Si desconoce los stacks UNDI o PXE, especifique 0.

TIMEOUT tiempo límite

Indica cuánto tiempo deberá esperar en el indicador de inicio antes de arrancar automáticamente, en décimas de segundo. El tiempo límite queda cancelado si el usuario pulsa alguna tecla, en cuyo caso se asume que será este quien complete el comando iniciado. Un tiempo límite de cero inhabilita la opción de tiempo límite (es el ajuste por defecto). El máximo valor posible para el valor del tiempo límite es de 35996 (algo menos de una hora).

PROMPT valor_de_indicador

Si valor de indicador es 0, muestra el indicador de inicio solo si se pulsan las teclas Mayús o Alt o si están activados Bloq Mayús o Bloq Despl (es la opción por defecto). Si valor_de_indicador es 1, siempre se muestra el indicador de inicio.

F2  filename
F1  filename 
..etc... 
F9  filename
F10 filename

Muestra en la pantalla el archivo indicado cuando se pulsa una tecla de función en el indicador de inicio. También se puede utilizar para implementar una ayuda en línea para antes del arranque (normalmente para las opciones de la línea de comandos del núcleo). Por compatibilidad con versiones anteriores, F10 también puede introducirse como F0. Tenga en cuenta que no es posible asociar nombres de archivos a F11 ni F12.

14.3.5 Preparación del sistema de destino para arranque en PXE

Prepare el BIOS del sistema para arranque en PXE incluyendo la opción de PXE en el orden de arranque del BIOS.

Aviso
Aviso: orden de arranque del BIOS

No coloque la opción de PXE por encima de la opción de arranque desde disco duro en el BIOS. De lo contrario, el sistema intentará reinstalarse cada vez que lo arranque.

14.3.6 Preparación del sistema de destino para Wake on LAN

Wake on LAN (WOL) necesita que se habilite la opción correspondiente del BIOS antes de la instalación. Además, es necesario tomar nota de la dirección MAC del sistema de destino. Este dato es necesario para iniciar Wake on LAN.

14.3.7 Wake on LAN

Wake on LAN permite encender una máquina mediante el envío de un paquete de red especial que contiene la dirección MAC de la máquina. Dado que los identificadores MAC deben ser únicos para cada máquina, no hay que preocuparse si se conecta accidentalmente una máquina equivocada.

Importante
Importante: Wake on LAN en distintos segmentos de red

Si la máquina de control no se encuentra en el mismo segmento de red que el destino de la instalación que debe encenderse, configure las peticiones WOL para que se envíen como multidifusión o bien controle remotamente una máquina de dicho segmento de red para que actúe como remitente de las peticiones.

Los usuarios de SUSE Linux Enterprise Server pueden usar un módulo YaST llamado WOL para configurar Wake on LAN fácilmente. Los usuarios de otras versiones de sistemas operativos basados en SUSE Linux pueden usar una herramienta de línea de comandos.

14.3.8 Wake on LAN con YaST

  1. Entre a la sesión como usuario root.

  2. Inicie YaST › Servicios de red › WOL.

  3. Haga clic en Añadir y escriba el nombre de host y la dirección MAC del sistema de destino.

  4. Para encender este equipo, seleccione la entrada adecuada y haga clic en Wake up.

14.4 Arranque del sistema de destino para la instalación

Existen básicamente dos maneras diferentes de personalizar el proceso de arranque para la instalación, además de las mencionadas en la Sección 14.3.7, “Wake on LAN” y en la Sección 14.3.3, “Uso del arranque PXE”. Es posible utilizar las opciones de arranque por defecto y las teclas de función, o bien utilizar el indicador de opciones de arranque de la pantalla de arranque de la instalación para pasar las opciones de arranque que el núcleo de la instalación pueda necesitar para este hardware en concreto.

14.4.1 Uso de las opciones de arranque por defecto

Las opciones de arranque se describen en detalle en el Capítulo 6, Instalación mediante YaST. En general, el proceso de arranque de la instalación se inicia con solo seleccionar Instalación.

Si se detectan problemas, utilice Instalación - ACPI desactivado o Instalación - Ajustes seguros. Para obtener más información acerca de resolución de problemas durante el proceso de instalación, consulte la Section 36.2, “Installation Problems”.

La barra de menú de la parte inferior de la pantalla ofrece algunas funciones avanzadas que son necesarias en determinadas configuraciones. Con las teclas de función puede especificar opciones adicionales para pasarlas a las rutinas de instalación sin necesidad de conocer la sintaxis detallada de estos parámetros (consulte la Sección 14.4.2, “Uso de opciones de arranque personalizadas”). La Sección 6.6, “Pantalla de arranque en equipos con BIOS tradicionales” incluye una descripción detallada de las teclas de función disponibles.

14.4.2 Uso de opciones de arranque personalizadas

El uso de las opciones de arranque adecuadas facilita el procedimiento de instalación. Muchos parámetros también pueden configurarse con posterioridad mediante las rutinas de linuxrc, pero el uso de opciones de arranque es más sencillo. En algunas configuraciones automáticas, las opciones de arranque pueden incorporarse con initrd o con un archivo info.

La siguiente tabla muestra las situaciones de instalación comentadas en el presente capítulo junto con los parámetros necesarios para el arranque y las correspondientes opciones de arranque. Simplemente añádalas en el orden que aparecen en la tabla para obtener una cadena de opciones de arranque que se pasará a las rutinas de instalación. Por ejemplo (en una sola línea):

install=xxx netdevice=xxx hostip=xxx netmask=xxx vnc=xxx vncpassword=xxx

Sustituya todos los valores xxx de esta cadena con los valores correspondientes de su configuración.

Tabla 14.2: Situaciones de instalación (arranque) descritas en este capítulo

Situaciones de instalación

Parámetros necesarios para el arranque

Opciones de arranque

Capítulo 6, Instalación mediante YaST

Ninguno: el sistema arranca automáticamente

No se necesita ninguna

Sección 14.1.1, “Instalación remota sencilla mediante VNC: configuración de red estática”

  • Ubicación del servidor de la instalación

  • Dispositivo de red

  • Dirección IP

  • Máscara de red

  • Gateway

  • Habilitación de VNC

  • Contraseña de VNC

  • install=(nfs,http,ftp,smb)://via_a_mediosinst

  • netdevice=algun_dispositivo_de_red (solo es necesario si hay varios dispositivos de red disponibles)

  • hostip=alguna_ip

  • netmask=alguna_mascara_de_red

  • gateway=gateway_ip

  • vnc=1

  • vncpassword=alguna_contraseña

Sección 14.1.2, “Instalación remota sencilla mediante VNC: configuración de red dinámica”

  • Ubicación del servidor de la instalación

  • Habilitación de VNC

  • Contraseña de VNC

  • install=(nfs,http,ftp,smb)://via_a_mediosinst

  • vnc=1

  • vncpassword=alguna_contraseña

Sección 14.1.3, “Instalación remota mediante VNC: arranque en PXE y Wake on LAN”

  • Ubicación del servidor de la instalación

  • Ubicación del servidor TFTP

  • Habilitación de VNC

  • Contraseña de VNC

No aplicable; el proceso se gestiona mediante PXE y DHCP

Sección 14.1.4, “Instalación remota sencilla mediante SSH: configuración de red estática”

  • Ubicación del servidor de la instalación

  • Dispositivo de red

  • Dirección IP

  • Máscara de red

  • Gateway

  • Habilitación de SSH

  • Contraseña SSH

  • install=(nfs,http,ftp,smb)://via_a_mediosinst

  • netdevice=algun_dispositivo_de_red (solo es necesario si hay varios dispositivos de red disponibles)

  • hostip=alguna_ip

  • netmask=alguna_mascara_de_red

  • gateway=gateway_ip

  • usessh=1

  • sshpassword=alguna_contraseña

Sección 14.1.5, “Instalación remota sencilla mediante SSH: configuración de red dinámica”

  • Ubicación del servidor de la instalación

  • Habilitación de SSH

  • Contraseña SSH

  • install=(nfs,http,ftp,smb)://via_a_mediosinst

  • usessh=1

  • sshpassword=alguna_contraseña

Sección 14.1.6, “Instalación remota mediante SSH: arranque en PXE y Wake on LAN”

  • Ubicación del servidor de la instalación

  • Ubicación del servidor TFTP

  • Habilitación de SSH

  • Contraseña SSH

No aplicable; el proceso se gestiona mediante PXE y DHCP

Sugerencia
Sugerencia: información adicional sobre las opciones de arranque de linuxrc

Puede encontrar más información acerca de las opciones de arranque de linuxrc que se utilizan para arrancar sistemas Linux en http://en.opensuse.org/SDB:Linuxrc.

14.4.2.1 Instalación de productos adicionales y actualizaciones de controladores

SUSE Linux Enterprise Server admite la instalación de productos adicionales que proporcionan extensiones (por ejemplo, SUSE Linux Enterprise High Availability Extension), productos de otros fabricantes, así como controladores o software adicional. Para poder instalar automáticamente un producto adicional al distribuir SUSE Linux Enterprise Server de forma remota, especifique el parámetro addon=REPOSITORIO.

REPOSITORIO debe ser un repositorio alojado que pueda leer YaST (YaST2 o YUM (rpm-md)). De momento, no se admiten imágenes ISO.

Sugerencia
Sugerencia: actualizaciones de controladores

Las actualizaciones de controladores se encuentran en http://drivers.suse.com/. No todas las actualizaciones de controladores se ofrecen como repositorios. Algunas solo están disponibles como imágenes ISO y no es posible instalarlas mediante el parámetro addon. Encontrará instrucciones acerca de cómo instalar actualizaciones de controladores mediante imágenes ISO en http://drivers.suse.com/doc/kit_usage.html.

14.5 Supevisión del proceso de instalación

Existen varias opciones para supervisar de manera remota el proceso de instalación. Si se especifican las opciones de arranque adecuadas durante el arranque para la instalación, se puede utilizar VNC o bien SSH para controlar la instalación y la configuración del sistema desde una estación de trabajo remota.

14.5.1 Instalación de VNC

Mediante cualquier software de visor de VNC es posible controlar de forma remota la instalación de SUSE Linux Enterprise Server desde prácticamente cualquier sistema operativo. En esta sección se describe la configuración cuando se utiliza una aplicación para la visualización de VNC o un navegador Web.

14.5.1.1 Preparación para la instalación con VNC

Todo lo que hay que hacer en el destino de la instalación para prepararlo para una instalación con VNC es incorporar las opciones de arranque correspondientes en el arranque para la instalación inicial (consulte la Sección 14.4.2, “Uso de opciones de arranque personalizadas”). El sistema de destino arranca en un entorno basado en texto y espera a que un cliente VNC se conecte al programa de instalación.

El programa de instalación muestra la dirección IP y el número de pantalla a los que es necesario conectarse para la instalación. Si se tiene acceso físico al sistema de destino, esta información se introduce inmediatamente después de que el sistema arranque para la instalación. Introduzca los datos cuando el software cliente VNC los solicite, así como la contraseña VNC.

Dado que el destino de la instalación se anuncia a sí mismo mediante OpenSLP, es posible obtener información de la dirección del destino de la instalación a través de un navegador SLP, sin necesidad de acceder físicamente a la instalación en sí, siempre y cuando la configuración de la red y todos los equipos admitan OpenSLP:

  1. Inicie el navegador de archivos y Web de KDE Konqueror.

  2. Introduzca service://yast.installation.suse en la barra de direcciones. El sistema de destino aparecerá como un icono en la pantalla de Konqueror. Al hacer clic en este icono se lanzará el visualizador de VNC de KDE, en el cual se realizará la instalación. También es posible ejecutar el software de visualización de VNC que prefiera con la dirección IP indicada y añadiendo :1 al final de la dirección IP de la pantalla en la que se esté ejecutando la instalación.

14.5.1.2 Conexión al programa de instalación

Existen básicamente dos maneras de conectarse al servidor VNC (en este caso, el destino de la instalación). Es posible iniciar una aplicación para la visualización de VNC independiente en cualquier sistema operativo o bien conectarse mediante un navegador Web con Java habilitado.

Gracias a VNC es posible controlar la instalación de un sistema Linux desde cualquier otro sistema operativo, incluidas otras versiones de Linux, Windows y Mac OS.

En un sistema Linux, asegúrese de que el paquete tightvnc se encuentra instalado. En un sistema Windows, instale el puerto Windows de esta aplicación, que puede obtenerse en la página principal de TightVNC (http://www.tightvnc.com/download.html).

Para conectarse al programa de instalación que se ejecuta en la máquina de destino, siga estos pasos:

  1. Inicie el visualizador de VNC.

  2. Introduzca la dirección IP y el número de pantalla del destino de la instalación ofrecido por el navegador SLP o por el propio programa de instalación.

    ip_address:display_number

    Se abrirá una ventana en el escritorio con las pantallas de YaST como en una instalación local normal:

El uso de un navegador Web para conectarse al programa de instalación evita la dependencia de un software de VNC y del sistema operativo en el que se ejecute. Es posible utilizar cualquier navegador (Firefox, Konqueror, Internet Explorer, Opera etc.) para realizar la instalación del sistema Linux, con tal de que la aplicación de navegación tenga Java habilitado.

Siga este procedimiento para realizar una instalación VNC:

  1. Inicie el navegador Web que prefiera.

  2. Introduzca lo siguiente como dirección:

    http://ip_address_of_target:5801
  3. Introduzca la contraseña de VNC cuando se le pida. La ventana del navegador mostrará las pantallas de YaST como en una instalación local normal.

14.5.2 Instalación con SSH

Gracias a SSH, es posible controlar de forma remota la instalación del sistema Linux mediante cualquier software cliente de SSH.

14.5.2.1 Preparación para la instalación con SSH

Aparte de la instalación de los paquetes de software correspondientes (OpenSSH para Linux y PuTTY para Windows), solo es necesario pasar las opciones de arranque apropiadas para habilitar SSH para la instalación. Consulte la Sección 14.4.2, “Uso de opciones de arranque personalizadas” para obtener más información. OpenSSH se instala por defecto en todos los sistemas operativos basados en SUSE Linux.

14.5.2.2 Conexión al programa de instalación

  1. Obtenga la dirección IP del destino de la instalación. Si se tiene acceso físico a la máquina de destino, utilice la dirección IP que las rutinas de instalación muestran en la consola tras el arranque inicial. También es posible tomar la dirección IP asignada a este host en particular en la configuración del servidor DHCP.

  2. En la línea de comandos, introduzca el comando siguiente:

    ssh -X root@
    ip_address_of_target

    Sustituya ip_address_of_target por la dirección IP real del destino de la instalación.

  3. Cuando se pida un nombre de usuario, introduzca root.

  4. Cuando se le pida una contraseña, introduzca la contraseña establecida mediante la opción de arranque de SSH. Una vez realizada correctamente la autenticación, aparecerá un indicador de línea de comandos correspondiente al destino de la instalación.

  5. Introduzca yast para iniciar el programa de instalación. Se abrirá una ventana que mostrará las pantallas normales de YaST, tal y como se describe en el Capítulo 6, Instalación mediante YaST.

Imprimir esta página