4.1. Preparación del entorno

En esta sección se explica cómo configurar el entorno para la instalación a través de la red.

4.1.1. Componentes para la instalación de PXE

Necesitará estos componentes para configurar el entorno PXE:

  • Servidor TFTP. Se trata de un equipo que permite a sus servidores arrancar e instalar Acronis Cyber Infrastructure a través de la red. Cualquier equipo que pueda ejecutar Linux y al que se pueda acceder desde la red puede ser un servidor TFTP.

  • Servidor DHCP. Se trata de un equipo DHCP estándar que permite la configuración TCP/IP a los ordenadores de su red.

  • Servidor HTTP. Este es un equipo que sirve los archivos de instalación de Acronis Cyber Infrastructure a través de la red.

    También puede compartir la distribución de Acronis Cyber Infrastructure a través de la red por FTP (por ejemplo, con vsftpd) o NFS.

La forma más fácil es configurarlos todos en el mismo equipo físico:

# yum install tftp-server syslinux httpd dhcp

También puede usar servidores que ya existen en su infraestructura. Por ejemplo, omita httpd y dhcp si ya tiene los servidores HTTP y DHCP.

4.1.2. Configuración del servidor TFTP

Esta sección describe cómo configurar el servidor TFTP para sistemas basados en BIOS. Para obtener información sobre cómo configurarlo para instalar Acronis Cyber Infrastructure en sistemas basados en EFI, consulte el Manual de instalación de Red Hat Enterprise Linux.

Realice lo siguiente:

  1. En el servidor, abra el archivo /etc/xinetd.d/tftp y edítelo como sigue:

    service tftp
    {
    disable         = no
    socket_type     = dgram
    protocol        = udp
    wait            = yes
    user            = root
    server          = /usr/sbin/in.tftpd
    server_args     = -v -s /tftpboot
    per_source      = 11
    cps             = 100 2
    flags           = IPv4
    }
    

    Cuando haya terminado, guarde el archivo.

  2. Cree el directorio /tftpboot y copie los siguientes archivos en él: vmlinuz, initrd.img, menu.c32 y pxelinux.0.

    Estos archivos son necesarios para iniciar la instalación. Puede encontrar los dos primeros en el directorio /images/pxeboot de la distribución de Acronis Cyber Infrastructure. Los últimos dos archivos se encuentran en el directorio syslinux (normalmente, /usr/share/syslinux o /usr/lib/syslinux).

  3. Cree el directorio /tftpboot/pxelinux.cfg y cree el archivo default en él.

    # mkdir /tftpboot/pxelinux.cfg
    # touch /tftpboot/pxelinux.cfg/default
    
  4. Añada las siguientes líneas a default:

    default menu.c32
    prompt 0
    timeout 100
    ontimeout INSTALL
    menu title Boot Menu
    label INSTALL
            menu label Install
            kernel vmlinuz
            append initrd=initrd.img ip=dhcp
    

    Para obtener información detallada sobre los parámetros que puede especificar en este archivo, vea la documentación para syslinux.

  5. Reinicie el servicio xinetd:

    # /etc/init.d/xinetd restart
    
  6. Si es necesario, configure el cortafuegos para permitir el acceso al servidor TFTP (en el puerto 69 de forma predeterminada).

    Cuando ejecute el servidor TFTP, es posible que reciba el error “Permiso denegado”. En este caso, puede intentar solucionar el problema ejecutando el siguiente comando: # restorecon -Rv /tftboot/.

4.1.3. Configuración del servidor DHCP

Para configurar un servidor DHCP que permita instalar Acronis Cyber Infrastructure a través de la red, agregue las siguientes cadenas al archivo dhcpd.conf, que suele estar ubicado en el directorio /etc o /etc/dhcp:

next-server <PXE_server_IP_address>;
filename "/pxelinux.0";

Para configurar un servidor DHCP para la instalación en sistemas basados en EFI, especifique filename "/bootx64.efi" en lugar de filename "/pxelinux.0" en el archivo dhcpd.conf, donde /bootx64.efi es el directorio en el que ha copiado las imágenes de arranque EFI al configurar el servidor TFTP.

4.1.4. Configuración del servidor HTTP

Ahora que ha configurado los servidores DHCP y TFTP, necesita que los archivos de distribución de Acronis Cyber Infrastructure estén disponibles para su instalación a través de la red. Para hacerlo:

  1. Configure un servidor HTTP (o configure el que ya tenga).

  2. Copie los contenidos de su DVD de instalación de Acronis Cyber Infrastructure a algún directorio del servidor HTTP (por ejemplo, /var/www/html/distrib).

  3. En el PXE Server, especifique la ruta a los archivos de instalación de Acronis Cyber Infrastructure en la línea append del archivo /tftpboot/pxelinux.cfg/default.

    Para los sistemas basados en EFI, el archivo que necesita editar tiene el nombre /tftpboot/pxelinux.cfg/efidefault o /tftpboot/pxelinux.cfg/<PXE_server_IP_address>.

    Si asumimos que el servidor HTTP tiene la dirección IP 198.123.123.198, los archivos de instalación están en /var/www/html/distrib/ y DocumentRoot se establece en /var/www/html, el archivo default puede tener este aspecto:

    default menu.c32
    prompt 0
    timeout 100
    ontimeout INSTALL
    menu title Boot Menu
    label INSTALL
            menu label Install
            kernel vmlinuz
            append initrd=initrd.img ip=dhcp inst.repo=http://198.123.123.198/distrib