Instalaciones de arranque en red

HASH (0x2c1a078) admite hosts de arranque utilizando el modo UEFI. El modo UEFI proporciona un amplio conjunto de instalaciones estandarizadas para el gestor de arranque y los sistemas operativos. Esta característica permite que HASH (0x2c1a078) se instale más fácilmente en hosts donde UEFI es el modo de arranque predeterminado.

La siguiente sección contiene información acerca de cómo configurar los servidores TFTP y NFS, FTP o HTTP para habilitar el arranque PXE y UEFI de instalaciones de servidor HASH (0x2e68218). A continuación, describe cómo crear un archivo de respuesta XML, que le permite realizar instalaciones desatendidas.

Configure su entorno PXE y UEFI para la instalación de HASH (0x2c1a078)

Antes de configurar el medio de instalación HASH (0x2c1a078), configure los servidores TFTP y DHCP. Las siguientes secciones contienen información sobre cómo configurar el servidor TFTP para el arranque PXE y UEFI. Consulte la documentación de su proveedor para conocer los procedimientos generales de configuración.

Nota:

HASH (0x2c1a078) se movió de la partición de disco MBR a la tabla de particiones GUID (GPT). Algunos sistemas de implementación PXE de terceros podrían intentar leer la tabla de particiones en el disco duro de un equipo antes de implementar la imagen en el host.

Si el sistema de implementación no es compatible con el esquema de partición GPT y el disco duro se ha utilizado anteriormente para una versión de HASH (0x2c1a078) que utiliza GPT, el sistema de implementación PXE podría fallar. Una solución alternativa para este error es eliminar la tabla de particiones en el disco.

Además de los servidores TFTP y DHCP, necesita un servidor NFS, FTP o HTTP para alojar los archivos de instalación HASH (0x2c1a078). Estos servidores pueden coexistir en uno o distribuirse entre diferentes servidores de la red.

Además, cada servidor HASH (0x2e68218) que desea iniciar PXE debe tener una tarjeta Ethernet habilitada para el arranque PXE.

En los siguientes pasos se supone que el servidor Linux que está utilizando tiene compatibilidad con RPM.

Configurar el servidor TFTP para el arranque PXE

  1. En el/tftpboot directorio, cree un directorio llamadoHASH(0x2e735c8)

  2. Copie losmboot.c32 archivospxelinux.0 y del/usr/lib/syslinux directorio en el/tftboot directorio.

    Nota:

    Recomendamos encarecidamente usarmboot.c32 ypxelinux.0 archivos de la misma fuente (por ejemplo, de la misma ISO HASH (0x2c1a078)).

  3. Desde el medio de instalación HASH (0x2c1a078), copie los archivosinstall.img (desde el directorio raíz)vmlinuz ,, yxen.gz (desde el/boot directorio) al nuevo/tftpboot/HASH(0x2e735c8) directorio en el servidor TFTP.

  4. En el/tftboot directorio, cree un directorio llamadopxelinux.cfg .

  5. En elpxelinux.cfg directorio, cree su archivo de configuración llamadodefault .

    El contenido de este archivo depende de cómo desee configurar el entorno de arranque PXE. A continuación se enumeran dos configuraciones de muestra. El primer ejemplo de configuración inicia una instalación en cualquier equipo que arranca desde el servidor TFTP. Esta instalación requiere respuestas manuales. El segundo ejemplo de configuración es para una instalación desatendida.

    Nota:

    Los ejemplos siguientes muestran cómo configurar el instalador para que se ejecute en la consola físicatty0. Para utilizar un valor predeterminado diferente, asegúrese de que la consola que desea utilizar es la que está situada más a la derecha.

        default HASH(0x2e735c8)
        label HASH(0x2e735c8)
            kernel mboot.c32
            append /tftpboot/HASH(0x2e735c8)/xen.gz dom0_max_vcpus=2 \
                dom0_mem=1024M,max:1024M com1=115200,8n1 \
            console=com1,vga ---  /tftpboot/HASH(0x2e735c8)/vmlinuz \
            xencons=hvc console=hvc0 console=tty0 \
            ---  /tftpboot/HASH(0x2e735c8)/install.img
    

    Configuración de ejemplo que realiza una instalación desatendida utilizando el archivo de respuesta en la dirección URL especificada:

    Nota:

    Para especificar qué adaptador de red utilizar para recuperar el archivo de respuesta, incluya elanswerfile_device=ethX parámetroanswerfile_device=MAC o y especifique el número de dispositivo Ethernet o la dirección MAC del dispositivo.

        default HASH(0x2e735c8)-auto
        label HASH(0x2e735c8)-auto
            kernel mboot.c32
            append /tftpboot/HASH(0x2e735c8)/xen.gz dom0_max_vcpus=2 \
                dom0_mem=1024M,max:1024M com1=115200,8n1 \
                console=com1,vga ---  /tftpboot/HASH(0x2e735c8)/vmlinuz \
                xencons=hvc console=hvc0 console=tty0 \
                answerfile=http://pxehost.example.com/answerfile \
                install ---  /tftpboot/HASH(0x2e735c8)/install.img
    

    Para obtener más información acerca del contenido del archivo de configuración de PXE, consulte elSYSLINUXsitio Web.

Configurar el servidor TFTP para el arranque UEFI

Para configurar el servidor TFTP para el arranque UEFI:

  1. En el/tftpboot directorio, cree un directorio llamadoEFI/HASH(0x2e735c8) .

  2. Configure el servidor DHCP para que/EFI/HASH(0x2e735c8)/grubx64.efi lo proporcione como archivo de arranque.

  3. Creargrub.cfg archivo. Por ejemplo:

    • Para una instalación que requiere respuestas manuales a los mensajes de instalación:

       menuentry "HASH(0x2c1a078) Install (serial)" {
           multiboot2 /EFI/HASH(0x2e72ee8)/xen.gz dom0_mem=1024M,max:1024M watchdog \
           dom0_max_vcpus=4 com1=115200,8n1 console=com1,vga
           module2 /EFI/HASH(0x2e72ee8)/vmlinuz console=hvc0
           module2 /EFI/HASH(0x2e72ee8)/install.img
       }
      
    • Para una instalación desatendida que utiliza un archivo de respuesta:

       menuentry "HASH(0x2c1a078) Install (serial)" {
           multiboot2 /EFI/HASH(0x2e72ee8)/xen.gz dom0_mem=1024M,max:1024M watchdog \
           dom0_max_vcpus=4 com1=115200,8n1 console=com1,vga
           module2 /EFI/HASH(0x2e72ee8)/vmlinuz console=hvc0 console=tty0 answerfile_device=eth0 answerfile=ftp://ip_address/path_to_answerfile install
           module2 /EFI/HASH(0x2e72ee8)/install.img
       }
      

    Para obtener más información acerca del uso de un archivo de respuesta, consulte Creación de un archivo de respuesta para la instalación desatendida de PXE y UEFI.

  4. Copiegrub.cfg el archivo en el/tftpboot/EFI/HASH(0x2e72ee8) directorio del servidor TFTP.

  5. Desde el medio de instalación HASH (0x2c1a078), copie los archivosgrubx64.efi,install.img(desde el directorio raíz)vmlinuz,, yxen.gz(desde el ) al nuevo/boot directorio en el servidor TFTP./tftpboot/EFI/HASH(0x2e72ee8)

Para obtener más información sobre su sistema operativo específico, consulte el manual del sistema operativo del servidor. La información aquí es una guía que se puede utilizar para Red Hat, Fedora y algunas otras distribuciones basadas en RPM.

Para configurar el medio de instalación HASH (0x2c1a078) en un servidor HTTLP, FTP o NFS:

  1. En el servidor, cree un directorio desde el que el medio de instalación HASH (0x2c1a078) se pueda exportar a través de HTTP, FTP o NFS.

  2. Copie todo el contenido del medio de instalación HASH (0x2c1a078) en el directorio recién creado en el servidor HTTP, FTP o NFS. Este directorio es su repositorio de instalación.

    Nota:

    Al copiar el medio de instalación HASH (0x2c1a078), asegúrese de copiar el archivo.treeinfo en el directorio recién creado.

Para preparar el sistema de destino:

  1. Inicie el sistema e ingrese al menú de inicio (F12 en la mayoría de los programas del BIOS).

  2. Seleccione esta opción para iniciar desde su tarjeta Ethernet.

  3. A continuación, el sistema PXE arranca desde el origen de instalación configurado y se inicia el script de instalación. Si ha configurado un archivo de respuesta, la instalación puede continuar sin supervisión.

Instalar paquetes complementarios durante la instalación de HASH (0x2c1a078)

Los paquetes complementarios se utilizan para modificar y ampliar las capacidades de HASH (0x2c1a078) instalando software en el dominio de control (Dom0). Por ejemplo, un socio OEM podría querer enviar HASH (0x2c1a078) con un conjunto de herramientas de administración que requieren la instalación de agentes SNMP. Los usuarios pueden agregar paquetes complementarios durante la instalación inicial de HASH (0x2c1a078) o en cualquier momento posterior.

Al instalar paquetes complementarios durante la instalación de HASH (0x2c1a078), desempaqueta cada paquete complementario en un directorio separado.

También existen instalaciones para que los socios OEM agreguen sus paquetes complementarios a los repositorios de instalación HASH (0x2c1a078) para permitir instalaciones automatizadas de fábrica.

Crear un archivo de respuesta para la instalación desatendida de PXE y UEFI

Para realizar instalaciones de forma desatendida, cree un archivo de respuesta XML. Aquí hay un archivo de respuesta de ejemplo:

<?xml version="1.0"?>
    <installation srtype="ext">
        <primary-disk>sda</primary-disk>
        <guest-disk>sdb</guest-disk>
        <guest-disk>sdc</guest-disk>
        <keymap>us</keymap>
        <root-password>mypassword</root-password>
        <source type="url">http://pxehost.example.com/citrix-hypervisor/</source>
        <post-install-script type="url">
          http://pxehost.example.com/myscripts/post-install-script
        </post-install-script>
        <admin-interface name="eth0" proto="dhcp" />
        <timezone>Europe/London</timezone>
    </installation>

Contienen todos los nodos dentro de un nodo raíz denominado instalación.

Nota:

Para habilitar el aprovisionamiento ligero, especifique unsrtype atributo comoext . Si no se especifica este atributo, el tipo de almacenamiento local predeterminado es LVM. El aprovisionamiento ligero establece el tipo de almacenamiento local en EXT3 y permite el almacenamiento en caché local para que Citrix Virtual Escritorios funcione correctamente. Para obtener más información, consulte Almacenamiento.

A continuación se presenta un resumen de los elementos. Todos los valores de nodo son texto, a menos que se indique lo contrario. Se indican los elementos necesarios.

<primary-disk>

¿ Requerido?

Descripción: El nombre del dispositivo de almacenamiento donde está instalado el dominio de control. Este elemento es equivalente a la elección realizada en el paso Seleccionar disco principal del proceso de instalación manual.

Atributos: Puede especificar unguest-storage atributo con posibles valoresyes yno . Por ejemplo:<primary-disk guest-storage="no">sda</primary-disk>

El valor predeterminado esyes. Si lo especificano, puede automatizar un escenario de instalación en el que no se cree ningún repositorio de almacenamiento. En este caso, especifique ninguna clave de disco de invitado.

<guest-disk>

¿ Requerido? No

Descripción: El nombre de un dispositivo de almacenamiento para ser utilizado para almacenar invitados. Use uno de estos elementos para cada disco adicional.

Atributos: Ninguno

<keymap>

¿ Requerido?

Descripción: El nombre del mapa de teclas a utilizar durante la instalación. <keymap>us</keymap> El valor predeterminado,us se considera si no especifica un valor para este elemento.

Atributos: Ninguno

También puede realizar actualizaciones automatizadas cambiando el archivo de respuesta de forma adecuada. Establezca el atributo mode del elemento de instalación que desea actualizar, especifique el disco en el que vive la instalación existente con el elemento de instalaciónexistente. Deje los elementos del disco primario y del disco invitado sin especificar. Por ejemplo:

<?xml version="1.0"?>
<installation mode="upgrade">
    <existing-installation>sda</existing-installation>
    <source type="url">http://pxehost.example.com/citrix-hypervisor/</source>
    <post-install-script type="url">
        http://pxehost.example.com/myscripts/post-install-script
    </post-install-script>
</installation>