Tema anterior: Cree una imagen ISO única para realizar una instalación asistida de Bare Metal.

Tema siguiente: Uso de un servidor de arranque de PXE con una instalación de Bare Metal


Cree una imagen ISO única para realizar una instalación no asistida de Bare Metal.

Este procedimiento está en dos pasos: primero, se configura el archivo template.bbp del proyecto con los parámetros adecuados; a continuación, se ejecuta la herramienta de ISO de Bare Metal con la ubicación de destino correspondiente (conmutador -t) para ISO o UMS.

Al tiempo que se modifica el archivo de plantilla para crear un archivo ISO para una instalación no asistida de Bare Metal, cambie los parámetros de las secciones [Project], [BFC], [UMS] y [BMI] del archivo.

Siga los pasos siguientes:

  1. Cree una copia del archivo de plantilla del proyecto y edite la configuración del proyecto. Cambie el nombre del archivo para que coincida con la finalidad de su script de instalación. Por ejemplo, BFC_35_UnattendedInstallation.BBP. Este nombre de archivo de proyecto se utilizará más adelante en el comando para crear la imagen ISO única.
  2. Revise los valores predeterminados o modifique los parámetros siguientes en la sección [Project] del archivo de plantilla:
    project_name=

    Especifica el nombre de la encuesta. Utilice este campo para nombrar su proyecto para usarlo con la documentación interna. Este campo no se utiliza a la hora de crear la imagen ISO.

    project_name=<name>
    

    Por ejemplo:

    project_name=BFC Unattended Installation
    
    rawiso=

    Especifica la ruta completa para el repositorio de imagen de salida del archivo ISO.

    rawiso=<full path>
    

    Por ejemplo:

    rawiso=/opt/bfc/isotool/imagerep/default
    
    isofilebfc=

    Especifica el nombre de archivo del archivo de imagen ISO de BFC. Por ejemplo, se puede cambiar el nombre predeterminado en caso de que se prevea trabajar con varios proyectos de instalación de Bare Metal.

    isofilebfc=<BFC ISO filename>
    

    Por ejemplo:

    isofilebfc=bfcinstall.iso
    
    isofilecentos=

    Especifica el nombre del archivo ISO del dispositivo de BFC, que se utiliza para instalar CentOS.

    isofilecentos=<BFC CentOS ISO filename>
    

    Por ejemplo:

    isofilecentos=bfcbaremetal.iso
    
    attendedinstall=

    Especifica si la instalación es asistida o no asistida. En este caso, se indica "n" para la instalación no asistida.

    attendedinstall=n
    
    hostname=

    Especifica el nombre del host. Se puede proporcionar un solo nombre, como mynewbfc, o uno de host completo, como mynewbfc.ca.com. No se puede crear un nombre de host que sólo contenga dígitos.

    hostname=MyBFC
    
  3. Revise los valores predeterminados o modifique los parámetros siguientes en la sección [BFC] del archivo de plantilla. En los siguientes ejemplos, se muestran los valores predeterminados.
    recover=

    Especifica si se desea intentar la recuperación de una base de datos replicada. Si se indica Y para "Sí" (en inglés, Yes) se debe especificar el medio de replicación en la sección [BMI] de este archivo.

    recover=N
    
    replenable=

    Especifica su elección para la replicación de la base de datos. Si se indica Y para "Sí" (en inglés, Yes) se debe especificar el medio de replicación en la sección [BMI] de este archivo.

    replenable=N
    
    replpass=

    Obligatorio: indica la frase de contraseña para el encriptado de la base de datos. La frase de contraseña debe tener entre 6 y 20 caracteres, contener solamente caracteres de ASCII y no contar con ningún espacio en blanco.

    relpass=secret-passphrase
    
    password=

    Especifica la contraseña para la cuenta de administrador de la aplicación de BFC. La contraseña debe tener entre 6 y 20 caracteres, contener solamente caracteres de ASCII y no contar con ningún espacio en blanco.

    password=changeme
    
    externalip=

    Especifica la dirección IP de este equipo en la red externa. El equipo debe disponer de una interfaz activa configurada en esta dirección. Se debe especificar la dirección MAC correspondiente en la siguiente sección [BMI].

    externalip=10.10.87.2
    
    backboneip=

    Especifica la dirección de este equipo en la red troncal. El equipo debe disponer de una interfaz activa configurada en esta dirección. Se debe especificar la dirección MAC correspondiente en la siguiente sección [BMI].

    backboneip=192.168.0.2
    
  4. Revise los valores predeterminados o modifique los parámetros siguientes en la sección [BMI] del archivo de plantilla. En los siguientes ejemplos, se muestran los valores predeterminados.
    gateway=

    Especifica la puerta de enlace. Deje vacío este parámetro si no se utiliza una puerta de enlace.

    gateway=
    
    nameserver=

    Especifica el servidor de nombres. Sólo es compatible un servidor de nombres. Deje vacío este parámetro si no se utiliza un servidor de nombres.

    nameserver=
    
    externalmac=

    Especifica la dirección MAC de la tarjeta de red que obtiene acceso a la red externa.

    externalmac=1C:7E:E5:14:4D:66
    
    backbonemac=

    Especifica la dirección MAC de la tarjeta de red que obtiene acceso a la red troncal.

    backbonemac=00:1B:21:3D:8D:83
    
    replmedia=NFS

    Especifica que se está utilizando NFS para la replicación de la base de datos si anteriormente se indicó replenable=Y o recover=Y. Este parámetro no es necesario si no se utiliza la opción de replicación o de recuperación.

    replmedia=NFS
    
    replserver=

    Indica la IP del servidor de replicación. No es necesario si no se utiliza la opción de replicación o de recuperación.

    replserver=<server_ip>
    
    replfolder=

    Indica la carpeta del servidor de replicación. No es necesario si no se utiliza la opción de replicación o de recuperación.

    replfolder=<folder>
    
    replmedia=USB

    Especifica que se está utilizando un dispositivo USB para la replicación de la base de datos. No es necesario si no se utiliza la opción de replicación o de recuperación.

    replmedia=USB
    
    repldevice=

    Especifica el nombre del dispositivo USB.

    replmedia=sdd
    
    keytable=

    Especifica el tipo de teclado del sistema. Consulte la lista de parámetros válidos del tipo de teclado que se encuentra en la parte inferior del archivo de plantilla.

    keytable=U.S. English
    
    timezone=

    Especifica la zona horaria del sistema. Consulte la lista de nombres válidos de zonas horarias que se encuentra en la parte inferior del archivo de plantilla.

    timezone=USEastern
    
  5. Revise los valores predeterminados o modifique el siguiente parámetro en la sección [UMS] del archivo de plantilla. En los siguientes ejemplos, se muestran los valores predeterminados.
    usbisodrive=

    Define el dispositivo y la partición en la que se encuentra la imagen ISO de CentOS. Esta información es necesaria si se prevé usar una unidad de memoria USB para la instalación remota de BFC. Este parámetro se utiliza para actualizar el archivo syslinux.cfg. Por ejemplo:

    APPEND initrd=initrd.img ks=file:/opt/bmi/ks/ks.cfg method=hd:@usbisodrive@:/iso syslinux=0
    

    Nota: Se debe indicar que se trata de la segunda partición, ya que la primera es siempre la partición de arranque de la unidad de memoria.

    usbisodrive=sdb2
    
  6. Guarde el archivo en su carpeta de proyectos.
  7. Ejecute un comando para crear la imagen ISO única. En este ejemplo, se utiliza el archivo del proyecto BFC_35_UnattendedInstallation.BBP y el directorio que se ejecuta actualmente es $BMITOOLROOT/bin.
    Cree la imagen ISO única para su distribución en un DVD o en una red:
     ./bfcic/ImageComposer.py -t iso -c ../projects/BFC_35_UnattendedInstallation.bbp -o /tmp/mybmidvd.iso
    
    Para crear la imagen ISO única en una unidad de memoria USB, utilice este comando con el fin de comprobar el nombre del dispositivo:
     ./bfcic/ImageComposer.py -t ums -c ../projects/BFC_35_AttendedInstallation.bbp -o ''
    
    Para crear la imagen ISO única en una unidad de memoria USB, utilice este comando:
     ./bfcic/ImageComposer.py -t ums -c ../projects/BFC_35_UnattendedInstallation.bbp -o sdb
    
  8. Utilice el procedimiento necesario para una instalación no asistida de BFC con el fin de trabajar con su nuevo archivo ISO.