Ir al contenidoIr a la navegación de la página: página anterior [tecla de acceso p]/página siguiente [tecla de acceso n]
documentation.suse.com / Documentación de SUSE Linux Enterprise Server / Guía de distribución / Configuración de un servidor de instalación / Configuración del servidor que almacena los orígenes de la instalación
Se aplica a SUSE Linux Enterprise Server 12 SP5

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

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 realizar una instalación sin intervención del usuario de 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: terminología

En las próximas secciones, el sistema que almacenará la nueva instalación de SUSE Linux Enterprise Server se denomina 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.

En función del sistema operativo del equipo empleado 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 u openSUSE.

Sugerencia
Sugerencia: instalación del sistema operativo

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

8.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 sea necesario añadir medios adicionales, como DVD de paquetes de servicio, como repositorios extra. Para anunciar en la red el servidor de instalación mediante OpenSLP, active la opción correspondiente.

    Sugerencia
    Sugerencia: anuncio del repositorio

    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 arrancan 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 10.2, “Arranque del sistema de destino para la instalación”.

  6. Configuración de repositorios adicionales. YaST sigue una convención de denominación específica para configurar los CD complementarios o los repositorios de CD de los paquetes de servicio. La configuración solo se acepta si el nombre de repositorio de los CD complementarios comienza con el nombre de repositorio de los medios de instalación. En otras palabras, si elige SLES12SP1 como nombre de repositorio para el DVD1, deberá elegir SLES12SP1addon como nombre de repositorio para el DVD2. Lo mismo se aplica a los CD de SDK.

  7. 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.

8.2 Configuración manual de un repositorio NFS

La configuración de un origen de instalación NFS se lleva a cabo en dos pasos principales. 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:

    root # mkdir /srv/install/PRODUCT/PRODUCTVERSION
    root # cd /srv/install/PRODUCT/PRODUCTVERSION

    Sustituya PRODUCT por una abreviatura 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:

      root # 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:

      root # 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 host e introduzca los nombres de host de los equipos a los 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 con 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:

    root # systemctl enable nfsserver
  4. Inicie el servidor NFS mediante el comando systemctl start nfsserver. Si más adelante necesita cambiar la configuración del servidor NFS, modifique el archivo de configuración y reinicie el daemon NFS mediante el comando systemctl restart nfsserver.

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 origen de la instalación en el servidor.

  3. Inicie el daemon de OpenSLP mediante el comando systemctl start slpd.

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 32, SLP. Para obtener más información sobre NFS, consulte el Chapter 29, Sharing File Systems with NFS.

8.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 8.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:

      root # 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:

      root # 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:

      root # 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 mediante el comando systemctl start slpd.

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 34, Setting Up an FTP Server with YaST para obtener más información acerca del uso del módulo del servidor FTP de YaST.

8.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 8.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 el Section 33.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:

      root # 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):

      root # 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

      with

      Options Indexes FollowSymLinks
    5. Vuelva a cargar la configuración del servidor HTTP mediante el comando systemctl reload apache2.

  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 mediante el comando systemctl start slpd.

8.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 un directorio nuevo en el 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 un subdirectorio llamado PRODUCTO. Sustituya PRODUCTO por el nombre real del producto.

  5. Acceda al directorio 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 esta:

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

    Si pulsa Intro, YaST se inicia y podrá realizar la instalación.

8.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 8.2, “Configuración manual de un repositorio NFS”, la Sección 8.3, “Configuración manual de un repositorio FTP” o la Sección 8.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:

    root # mount -o loop PATH_TO_ISO PATH_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 8.2, “Configuración manual de un repositorio NFS”, la Sección 8.3, “Configuración manual de un repositorio FTP”, o la Sección 8.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