24.2. Instalación automática de imagen de disco
24.2.1. Descripción general de livemedia-creator
Importante
livemedia-creator --help. Junto con el paquetelorax, también se instala documentación adicional: la página de manual livemedia-creator(1) y el archivo README.livemedia-creator ubicados en el directorio /usr/share/doc/lorax-version/, donde version es la versión del paquete lorax que ha instalado.
24.2.2. Instalación de livemedia-creator
raíz:
#yum install lorax
- virt-install: un paquete con herramientas para crear nuevas máquinas virtuales, que se utiliza en la primera etapa de creación de Live Media, a menos que se especifique la opción
--no-virt. - libvirt, qemu-kvm, virsh y otras herramientas: al usar virt-install, su sistema debe ser preparado para crear, ejecutar y manejar una máquina virtual. Para obtener más información sobre virtualización en Red Hat Enterprise Linux y para más documentación sobre cómo instalar y trabajar con herramientas de virtualización, consulte la Guía de administración e implementación de virtualización de Red Hat Enterprise Linux 7.
- anaconda: el programa de instalación de Red Hat Enterprise Linux, que se utiliza en la primera etapa en lugar de virt-install si se utiliza la opción
--no-virt.
24.2.3. Archivos Kickstart de muestra
/usr/share/doc/lorax-version/, donde version es el número de versión del paquete lorax instalado en su sistema.
rhel7-minimal.ks: un archivo de configuración que solo proporciona una instalación mínima (el grupo@core) y otros elementos básicos como el kernel y el cargador de arranque GRUB2). No se crea ningún usuario aparte delraízy no se instala ninguna interfaz gráfica, ni paquetes adicionales.rhel7-livemedia.ks: un archivo de configuración más avanzado que crea un sistema real con una interfaz gráfica. Se crea un usuario llamadoliveuserjunto con elraíz.
url y cambie la dirección incluida por una fuente de instalación válida. Para que estas muestras funcionen, no es necesario realizar ningún otro cambio.
Importante
Nota
24.2.4. Creación de imágenes personalizadas
livemedia-creator --help o vea la página de manual livemedia-creator(1).
24.2.4.1. Creación de una imagen en vivo con virt-install
#livemedia-creator --make-iso --iso=/path/to/boot.iso --ks=/path/to/valid/kickstart.ks
--vnc vnc: esta opción siempre permite ver el proceso de instalación mediante un cliente VNC, tal como TigerVNC. Esta opción se pasa a la opción--graphicsde virt-install. Para obtener más información, consulte el Capítulo 22, Instalación mediante VNC.--ram x: le permite especificar la cantidad de RAM para la máquina virtual temporal en megabytes.--vcpus x: la cantidad de procesadores de la máquina virtual.
24.2.4.2. Creación de una imagen en vivo con la instalación de imagen de Anaconda
Aviso
--no-virt en máquinas virtuales (guests) reservadas específicamente para este fin.
Importante
SELinux), al modo permisivo o inhabilitado antes de crear imágenes personalizadas con Anaconda. Consulte la Guía del administrador y usuario Selinix de Red Hat Enterprise Linux 7 para más información sobre configuración de modos SELinux.
--no-virt. Por ejemplo:
#livemedia-creator --make-iso --ks=/path/to/valid/kickstart.ks --no-virt
24.2.4.3. Creación de un disco o imagen de sistema de archivos
--image-only tal y como ilustra el siguiente ejemplo:
#livemedia-creator --make-iso --ks=/path/to/valid/kickstart.ks --iso=/path/to/boot.iso --image-only
--make-disk en lugar de --make-iso:
#livemedia-creator --make-disk --ks=/path/to/valid/kickstart.ks --iso=/path/to/boot.iso
--make-fsimage:
#livemedia-creator --make-fsimage --ks=/path/to/valid/kickstart.ks --iso=/path/to/boot.iso
Nota
--no-virt en todos los ejemplos de esta sección.
/var/tmp/. Para cambiar la ubicación del resultado, use la opción --tmp /path/to/temporary/directory/, donde /path/to/temporary/directory/ es la ruta al directorio de destino.
24.2.4.4. Uso de un disco o imagen de sistema de archivos creado previamente
--disk-image. Por ejemplo:
#livemedia-creator --make-iso --disk-image=/path/to/disk/image.img
--fs-image:
#livemedia-creator --make-iso --fs-image=/path/to/filesystem/image.img
24.2.4.5. Creación de un dispositivo
--make-appliance en lugar de --make-iso. Por ejemplo:
#livemedia-creator --make-appliance --ks=/path/to/valid/kickstart.ks --iso=/path/to/boot.iso
/var/tmp/, a menos que se especifique otro con la opción--resultdir.
--app-name name: especifica el nombre del dispositivo, que aparecerá en el archivo XML de descripción marcado con la etiqueta<name>. El valor predeterminado esNone.--app-template /path/to/template.tmpl: indica la plantilla que se va a utilizar. De forma predeterminada es/usr/share/lorax/appliance/libvirt.tmpl.--app-file /path/to/app/file.xml: especifica el nombre del archivo XML de descripción generado. El valor predeterminado esappliance.xml.
24.2.4.6. Creación de una imagen de máquina Amazon (AMI)
--make-ami. Se admiten tanto las instalaciones virtualizadas como las de imagen.
#livemedia-creator --make-ami --ks=/path/to/valid/kickstart.ks --iso=/path/to/boot.iso
ami-root.img ubicado en el directorio /var/tmp/, a menos que haya utilizado la opción --resultdir para indicar otro destino.
24.2.4.7. Argumentos adicionales
--keep-image: al elegir esta opción, no se elimina el archivo de imagen de disco temporal utilizado en la primera etapa de la instalación. Se guarda en el directorio/var/tmp/y se le asigna un nombre generado aleatoriamente, comodiskgU42Cq.img.--image-only: si utiliza esta opción, solo se ejecutará la primera etapa del proceso de creación de imágenes. En lugar de producir una imagen ISO final que se pueda arrancar , livemedia-creator creará únicamente el archivo de imagen de disco temporal y realizará en él la instalación. Esta opción le permite ahorrar tiempo cuando pruebe modificaciones realizadas en el archivo Kickstart, porque puede omitir la larga segunda etapa y analizar el archivo de imagen de disco temporal.--image-name name: le permite especificar un nombre personalizado para el archivo de imagen de disco temporal. El nombre predeterminado se general aleatoriamente (por ejemplo,disk1Fac8G.img).--tmp /path/to/temporary/directory/: especifica el directorio temporal de nivel superior. El valor predeterminado es/var/tmp/. Cuando utilice esta opción, debe especificar un directorio que ya exista.--resultdir /path/to/results/directory/: especifica el directorio donde aparecerán los resultados (la imagen ISO que se pueda arrancar) después de que termine livemedia-creator. No se puede especificar un directorio que ya exista. De forma predeterminada es/var/tmp/. Esta opción solo se aplica a la imagen ISO final; si está creando un disco o una imagen de sistema de archivos y desea guardarla en una ubicación específica, utilice la opción--tmp.--logfile /path/to/log/file/: especifica la ubicación del archivo de registro del programa.
24.2.5. Resolución de problemas de livemedia-creator
--logfile. Los archivos de registro variarán según las opciones que haya utilizado — por ejemplo, virt-install.log no se generará si utiliza la opción --no-virt (en su lugar, obtendrá archivos de registro de Anaconda, situados en el directorio anaconda/). Otros archivos, en concreto livemedia.log y program.log, se generan siempre.
--image-only cuando ejecute la utilidad. Esta opción detendrá el programa después de la primera etapa, de modo que solo se generará un archivo de imagen de disco en lugar del ISO final que se pueda arrancar. Después, podrá montar el archivo de imagen de disco y examinar su contenido sin tener que esperar a que termine la segunda etapa. También puede utilizar la opción --keep-image, que ejecutará ambas etapas pero mantendrá la imagen de disco temporal para un análisis posterior.
--vnc se recomienda cuando se prueban los cambios para el archivo Kickstart. Esta opción le permitirá usar el cliente VNC para conectarse a la máquina virtual y observar el progreso de instalación. Para obtener más información, consulte el Capítulo 22, Instalación mediante VNC .
24.2.5.1. Atasco de la instalación mediante máquina virtual
Procedimiento 24.1. Detención de la máquina virtual temporal
- Use virsh para enumerar todas las máquinas virtuales (guests) disponibles actualmente en el sistema. El resultado será algo similar a esto:
#virsh list --allId Name State ---------------------------------------------------- 93 LiveOS-2a198971-ba97-454e-a056-799f453e1bd7 running - RHEL7 shut offIdentifique la máquina virtual temporal. Su nombre siempre empezará porLiveOS, seguido por una cadena de números y caracteres aleatorios. - Cuando haya identificado la máquina virtual temporal, deténgala con el comando
virsh destroy name, donde name es el nombre de la máquina virtual:#virsh destroy LiveOS-2a198971-ba97-454e-a056-799f453e1bd7Domain LiveOS-2a198971-ba97-454e-a056-799f453e1bd7 destroyed
24.2.5.2. Instalación mediante máquina virtual abortada
Procedimiento 24.2. Eliminación de guests y archivos de imagen de disco temporales
- Use virsh para enumerar todas las máquinas virtuales (guests) disponibles actualmente en el sistema. El resultado será algo similar a esto:
#virsh list --allId Name State ---------------------------------------------------- 93 LiveOS-2a198971-ba97-454e-a056-799f453e1bd7 running - RHEL7 shut offIdentifique la máquina virtual temporal. Su nombre siempre empezará porLiveOS, seguido por una cadena de números y caracteres aleatorios. - Cuando haya identificado la máquina virtual temporal, deténgala con el comando
virsh destroy name, donde name es el nombre de la máquina virtual:#virsh destroy LiveOS-2a198971-ba97-454e-a056-799f453e1bd7Domain LiveOS-2a198971-ba97-454e-a056-799f453e1bd7 destroyed - Elimine la máquina virtual temporal con
virsh undefine name, usando el mismo nombre que en el paso anterior.#virsh undefine LiveOS-2a198971-ba97-454e-a056-799f453e1bd7Domain LiveOS-2a198971-ba97-454e-a056-799f453e1bd7 has been undefined - Busque el montaje del sistema de archivos temporal. Se habrá guardado en el directorio
/var/tmp/y su nombre serálorax.imgutilsseguido por seis números o caracteres aleatorios.#findmnt -T /var/tmp/lorax.imgutils*TARGET SOURCE FSTYPE OPTIONS /var/tmp/lorax.imgutils.bg6iPJ /dev/loop1 iso9660 ro,relatimeA continuación, desmóntelo con el comandoumount:#umount /var/tmp/lorax.imgutils.bg6iPJ - Busque la imagen de disco temporal creada por virt-install en el directorio
/var/tmp. El nombre de este archivo figura en la línea de comandos al principio del proceso de instalación y se genera aleatoriamente, a menos que especifique un nombre con la opción--image-name. Por ejemplo:2013-10-30 09:53:03,161: disk_size = 5GB 2013-10-30 09:53:03,161: disk_img = /var/tmp/diskQBkzRz.img 2013-10-30 09:53:03,161: install_log = /home/pbokoc/lorax/virt-install.log mount: /dev/loop1 is write-protected, mounting read-only
En el ejemplo anterior, la imagen de disco temporal es/var/tmp/diskQBkzRz.img.Si no puede encontrar los mensajes iniciales, puede identificar los archivos temporales manualmente. Enumere todo el contenido del directorio/var/tmpcon el comandolsy filtre el resultado buscando archivos que contengandisken sus nombres:#ls /var/tmp/ | grep diskdiskQBkzRz.imgDespués, elimine la imagen de disco temporal:#rm -f /var/tmp/diskQBkzRz.img
24.2.5.3. Instalación fallida con --no-virt
--no-virt) ejecutando el script anaconda-cleanup, que se instala junto con el paquete anaconda. Este script se encuentra en el directorio /usr/bin/.
#anaconda-cleanup

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.