2.3. Preparación de las fuentes de instalación

Tal y como se explica en Capítulo 1, Cómo descargar Red Hat Enterprise Linux, existen dos tipos de medios disponibles para Red Hat Enterprise Linux: una imagen de arranque mínima y una imagen de instalación completa (también conocida como DVD binario). Si ha descargado el DVD binario y ha creado una unidad de DVD-ROM o USB de arranque a partir de él, puede continuar inmediatamente con la instalación, pues esta imagen contiene todo lo necesario para instalar el sistema.
Sin embargo, si usa la imagen de arranque mínima, deberá también configurar una fuente adicional de la instalación. Esto se debe a que la imagen de arranque mínima únicamente contiene el programa de instalación y las herramientas necesarias para arrancar su sistema e iniciar la instalación; no incluye paquetes de software para ser instalados en su sistema.
La imagen ISO del DVD de instalación completa se puede utilizar como la fuente de la instalación. Si su sistema requiere software adicional que no proporcione Red Hat, debería configurar repositorios adicionales e instalar estos paquetes después de completar la instalación. Para obtener más información sobre cómo configurar repositorios Yum adicionales en un sistema instalado, consulte la guía del administrador del sistema Red Hat Enterprise Linux 7.
La fuente de instalación puede ser alguna de las siguientes:
  • DVD: Puede quemar la imagen ISO de DVD binario en un DVD y configurar el programa de instalación para instalar los paquetes desde este disco.
  • Disco duro: Usted puede localizar la imagen ISO binaria de DVD en un disco duro e instalar los paquetes desde allí.
  • Sitio de red: Puede copiar la imagen ISO binaria de DVD o el árbol de instalación (contenido extraído de una imagen ISO binaria de DVD) en un sitio accesible desde su sistema de instalación y realizar la instalación en la red mediante los siguientes protocolos:
    • NFS: La imagen ISO binaria de DVD se coloca en el recurso compartido Sistema de archivos de red (NFS).
    • HTTPS, HTTP o FTP: El árbol de instalación se coloca en una red accesible en HTTP, HTTPS, o FTP.
Si inicia la instalación desde un medio de arranque mínimo, siempre debe configurar una fuente de instalación adicional. Si inicia la instalación desde el DVD binario completo, también es posible configurar otra fuente de instalación, pero no es necesario; la propia imagen ISO del DVD binario ya contiene todos los paquetes que necesita para instalar el sistema, y el instalador configurará automáticamente el DVD binario como la fuente.
Puede especificar una fuente de instalación en alguna de las siguientes maneras:

2.3.1. Fuente de instalación en un DVD

Puede grabar la imagen ISO del DVD binario en un DVD y configurar el programa de instalación para que instale los paquetes desde este disco mientras inicia la instalación desde otra unidad (por ejemplo, desde una imagen ISO de arranque mínimo en una unidad de memoria USB). Este procedimiento es el mismo que para crear medios ópticos que se puedan arrancar. Para obtener más información, consulte Sección 2.1, “Cómo crear un DVD o CD de instalación”.
Al utilizar un DVD como fuente de instalación, asegúrese de que el DVD esté en un controlador cuando la instalación comience. El programa de instalación Anaconda no puede detectar medios insertados después de que la instalación comience.

2.3.2. Fuente de instalación en disco duro

Las instalaciones de disco duro usan una imagen ISO del DVD de instalación binario. Para usar un disco duro como fuente de instalación, transfiera la imagen ISO de DVD binario al controlador y conéctelo al sistema de instalación. Luego, arranque el programa de instalación Anaconda.
Puede utilizar cualquier tipo de disco duro al que el instalador tenga acceso, incluyendo unidades de memoria USB. La imagen ISO binaria puede estar en cualquier directorio del disco duro y puede tener cualquier nombre; sin embargo, si la imagen ISO no está en el directorio de nivel superior de la unidad, o si hay más de una imagen en el directorio de nivel superior, deberá indicar qué imagen se debe utilizar. Para ello, puede utilizar una opción de arranque, una entrada en un archivo Kickstart o hacerlo manualmente en la pantalla Fuente de instalación durante una instalación gráfica.
Una limitación del uso del disco duro como fuente de instalación es que la imagen ISO de DVD binario en un disco duro debe estar en una partición con un sistema de archivos que que Anaconda pueda montar. Estos sistemas de archivos son xfs, ext2, ext3, ext4, y vfat (FAT32). Observe que en sistemas Microsoft Windows, el sistema de archivos predeterminado utilizado al formatear los discos duros es NTFS, y el sistema de archivos exFAT también está disponible; no obstante, ninguno de estos sistemas de archivos puede ser montado durante la instalación. Si usted va a crear un disco duro o un controlador USB para ser utilizado como fuente de instalación en Microsoft Windows, asegúrese de formatear el controlador como FAT32.

Importante

El sistema de archivos FAT32 no admite archivos superiores a 4 GiB (4,29 GB). Algunos medios de instalación de Red Hat Enterprise Linux 7 pueden superar ese tamaño, lo que significa que no puede copiarlos a una unidad con este sistema de archivos.
Al utilizar un disco duro o un controlador flash USB, asegúrese de que esté conectado al sistema cuando la instalación comience. El programa de instalación no puede detectar medios insertados después de que la instalación comience.

2.3.3. Fuente de instalación en una red

Situar la fuente de instalación en una red tiene la ventaja de que puede instalar varios sistemas desde una única fuente, sin la necesidad de conectar o desconectar ningún soporte físico. Las instalaciones basadas en la red pueden resultar especialmente útiles cuando su uso se combina con un servidor de entornos de ejecución de prearranque (PXE), que le permite iniciar la instalación también desde la red. Este planteamiento elimina completamente la necesidad de crear un medio físico, lo que posibilita una implementación sencilla de Red Hat Enterprise Linux en varios sistemas a la vez. Para obtener información sobre cómo configurar un servidor PXE, consulte Capítulo 21, Preparación para una instalación de red.

2.3.3.1. Fuente de instalación en un servidor NFS

El método de instalación NFS usa una imagen ISO del DVD binario de Red Hat Enterprise Linux ubicado en un directorio exportado de servidor de Sistema de archivos de red, que el sistema de instalación debe poder leer. Para realizar una instalación basada en NFS, usted necesitará otro sistema en ejecución que actuará como el host NFS.
Para obtener más información sobre los servidores NFS, consulte la guía de administración de almacenamiento de Red Hat Enterprise Linux 7.

Nota

El siguiente procedimiento únicamente pretende ofrecer una idea básica del proceso: Los pasos concretos que debe seguir para configurar un servidor NFS variarán en función de la arquitectura del sistema, del sistema operativo, del gestor de paquetes, el gestor de servicios y otros factores. En los sistemas Red Hat Enterprise Linux 7, el procedimiento se puede seguir exactamente como se detalla. Para conocer los procedimientos que describen el proceso de creación de fuentes de instalación para versiones anteriores de Red Hat Enterprise Linux, consulte la guía de instalación correspondiente a la versión en cuestión.

Procedimiento 2.3. Preparación para una instalación NFS

  1. Instale el paquete nfs-utils . Ejecute el siguiente comando:
    # yum install nfs-utils
    \t\t\t\t\t\t
  2. Abra el archivo /etc/exports mediante un editor de texto tal como Vim o Gedit. Observe que el archivo puede que no exista aún; no se crea cuando el paquete nfs-utils esté instalado. Si ese es el caso, cree el archivo.
  3. Añada una linea en el archivo exports con la siguiente sintaxis:
    /path/to/exported/directory host(opciones)
    \t\t\t\t\t\t
    Remplace /path/to/exported/directory por la ruta completa al directorio que esté disponible, host por una dirección IP desde donde se podrá acceder el directorio exportado y options por las opciones que van a ser utilizadas.
    Si usted desea acceder al directorio exportado desde todas las direcciones IP, use el caracter * en lugar de host. Para obtener una lista válida de opciones, por favor consulte la página de manual nfs(5). En la mayoría de los casos, el uso de la opción ro es suficiente para crear un directorio de solo lectura.
    Esta es la configuración básica para crear el directorio /mnt/nfs disponible como de solo lectura para todos los clientes:
    /mnt/nfs *(ro)
    
  4. Guarde el archivo /etc/exports después de terminar la configuración y salir del editor de texto.
  5. Transfiera la imagen ISO de DVD binario al directorio NFS exportado especificado en hosts, mediante el siguiente comando:
    $ mv /path/to/image.iso /nfs/exported/directory/
    \t\t\t\t\t\t
    Remplace /path/to/image.iso por la ruta de la imagen ISO de DVD binario y /nfs/exported/directory/ por la ruta al directorio exportado que usted especificó en el archivo de configuración /etc/exports.
  6. Inicie el servicio nfs. Use el siguiente comando como root:
    # systemctl start nfs.service
    \t\t\t\t\t\t
    Si el servicio ya estaba ejecutándose antes de que usted cambiara el archivo de configuración /etc/exports, reinícielo para comprobar que el archivo modificado está cargado. Para reiniciar, ejecuta el siguiente comando como root:
    # systemctl restart nfs.service
    \t\t\t\t\t\t
Después de completar el anterior procedimiento, la imagen ISO de DVD binario se puede acceder por NFS y está lista para ser utilizada como una fuente de instalación.
Para configurar la fuente de instalación antes y durante la instalación, especifique el protocolo NFS y el nombre de host del servidor. Especificar la dirección IP de servidor no funciona con recursos compartidos de NFS. Si usted copió la instalación en un subdirectorio del root del recurso compartido, debe especificarlo. Por ejemplo, si copió el árbol de instalación /mnt/nfs/rhel7-install/ en el servidor y nombre de host de servidor es myserver.example.com, debe especificar nfs:myserver.example.com:/rhel7-install como la fuente de instalación.

2.3.3.2. Fuente de instalación en un servidor HTTPS, HTTP o FTP

Este método de instalación permite también una instalación basada en red. Sin embargo, a diferencia del método NFS descrito arriba, un árbol de instalación - un directorio que contiene una imagen ISO de DVD binario y un archivo .treeinfo válido se utilizan. La fuente de instalación es accedida mediante HTTPS, HTTP, o FTP.
Para obtener más información sobre servidores HTTP y FTP, consulte la guía del administrador del sistema Red Hat Enterprise Linux 7.

Nota

El siguiente procedimiento únicamente pretende ofrecer una idea básica del proceso: los pasos concretos que debe seguir para configurar un servidor FTP variarán en función de la arquitectura del sistema, del sistema operativo, del gestor de paquetes, el gestor de servicios y otros factores. En los sistemas Red Hat Enterprise Linux 7, el procedimiento se puede seguir exactamente como se detalla. Para conocer los procedimientos que describen el proceso de creación de fuentes de instalación para versiones anteriores de Red Hat Enterprise Linux, consulte la guía de instalación correspondiente a la versión en cuestión.

Procedimiento 2.4. Preparación para una instalación FTP

  1. Instalar el paquete vsftpd:
    # yum install vsftpd
    \t\t\t\t\t\t
  2. De manera opcional, abra el archivo de configuración /etc/vsftpd/vsftpd.conf en un editor de texto como Vim o Gedit, y edite las opciones que desee modificar. Para conocer las opciones disponibles, consulte el capítulo correspondiente en la guía de referencia del administrador del sistema Red Hat Enterprise Linux 7 y la página de manual vsftpd.conf(5).
    El resto de este procedimiento supondrá que las opciones predeterminadas son utilizadas. Además, para continuar con el procedimiento, los usuarios anónimos deben tener permiso para leer archivos.
  3. Copie la imagen ISO de DVD binario completa de Red Hat Enterprise Linux al servidor FTP.
  4. Monte la imagen ISO de DVD binario mediante mount:
    # mount -o loop,ro -t iso9660 /path/to/image.iso /mnt/iso
    \t\t\t\t\t\t
    Remplace /path/to/image.iso por la ruta a la imagen ISO de DVD binario.
  5. Extraiga los archivos desde la imagen montada, y desplácelos al directorio /var/ftp/:
    # cp -r /mnt/iso/ /var/ftp/
    \t\t\t\t\t\t
  6. Inicie el servicio vsftpd
    # systemctl start vsftpd.service
    \t\t\t\t\t\t
    Si el servicio ya estaba ejecutándose antes de que usted cambiara el archivo de configuración /etc/vsftpd/vsftpd.conf, reinícielo para comprobar que el archivo modificado está cargado. Para reiniciar, ejecute el siguiente comando:
    # systemctl restart vsftpd.service
    \t\t\t\t\t\t
Después de completar el anterior procedimiento, el árbol de instalación estará accesible y listo para ser utilizado como fuente de instalación.
Cuando configure la fuente de instalación antes o durante la instalación, especifique el protocolo FTP y el nombre de host del servidor o dirección IP. Si ha copiado el árbol de instalación en un subdirectorio del directorio /var/ftp/ del servidor, también deberá indicarlo. Por ejemplo, si ha copiado el árbol de instalación en /var/ftp/rhel7-install/ en el servidor y la dirección IP del mismo es 192.168.100.100, deberá especificar ftp://192.168.100.100/rhel7-install/ como la fuente de instalación.

2.3.3.3. Consideraciones sobre cortafuegos para instalaciones basadas en red

Al usar la fuente de instalación basada en red, debe asegurarse de que el cortafuegos esté configurado para aceptar las conexiones de entrada en los puertos utilizados por su protocolo. La siguiente tabla muestra los puertos que deben estar abiertos para cada tipo de instalación basada en red.

Tabla 2.1. Puertos utilizados por protocolos de red

Protocolo utilizado Puertos a abrir
NFS 2049, 111, 20048
HTTP 80
HTTPS 443
FTP 21
La manera exacta de abrir puertos en su sistema variará según el sistema operativo y el software de firewall. Para obtener más información, consulte la documentación del sistema o del firewall. Para obtener información sobre la apertura de puertos específicos de firewall en sistemas Red Hat Enterprise Linux 7, consulte la guía de seguridad de Red Hat Enterprise Linux 7.