24.2. Instalação de Imagem de Disco Automática
24.2.1. Visão geral do livemedia-creator
Importante
livemedia-criador - help . Documentação adicional também é instalada junto com o pacote Lorax : o livemedia-creator(1) e a README.livemedia-creator localizado no diretório / usr/share/doc/lorax- versão / , onde versão é a versão do pacote Lorax que você instalou.
24.2.2. Instalando livemedia-creator
root :
#yum install lorax
- virt-install : um pacote que fornece ferramentas para construir novas máquinas virtuais, utilizadas na primeira fase de criação de mídia ao vivo a menos que a opção
- no-virtseja especificada. - libvirt, qemu-kvm, virsh e outras ferramentas de virtualização: quando utilizar virt-install, seu sistema deve estar preparado para criar, executar e gerenciar uma máquina virtual. Consulte Red Hat Enterprise Linux 7 Virtualization Deployment and Administration Guide para informações sobre virtualização em Red Hat Enterprise Linux e para documentação sobre como trabalhar e instalar utilizando ferramentas de virtualização.
- anaconda : o programa de instalação do Red Hat Enterprise Linux , utilizado na primeira etapa, ao invés do virt-install, se a opção
- no-virtfor usada.
24.2.3. Arquivos de exemplo Kickstart
/usr/share/doc/lorax-version/ onde version é o número da versão do pacote Lorax instalado em seu sistema.
rhel7-minimal.ks: um arquivo de configuração que fornece apenas uma instalação mínima (o grupo@core) e outros itens essenciais, como o kernel e o carregador de inicialização GRUB2 ). Nenhum usuário além derootserão criados, e nenhuma interface gráfica ou pacotes adicionais serão instalados.rhel7-livemedia.ks: a more advanced configuration file which creates a live system with a graphical interface. A user namedliveuseris created along withroot.
url e altere o endereço fornecido para uma fonte de instalação válida. Não serão necessárias outras alterações para que essas amostras funcionem.
Importante
Nota
24.2.4. Criando imagens personalizadas
livemedia-creator- help ou veja a página man do livemedia-creator(1) .
24.2.4.1. Criando uma imagem ao vivo usando virt-install
#livemedia-creator --make-iso --iso=/path/to/boot.iso --ks=/path/to/valid/kickstart.ks
--vnc vnc: esta opção permite que você assista o processo de instalação utilizando um cliente VNC como o TigerVNC. A opção é passada para a opção do virt-install--graphics. Veja Capítulo 22, Instalação com um VNC. para obter mais informações.--ram x: permite que você especifique a quantidade de memória RAM para a máquina virtual temporária em megabytes.--vcpus x: a quantidade de processadores de máquinas virtuais.
24.2.4.2. Criando um Imagem ao Vivo Utilizando a Instalação de Imagem do Anaconda.
Atenção
--no-virt é portanto recomendado somente em máquinas virtuais (convidadas) especificamente reservadas para este fim.
Importante
SELinux) para o modo permissivo (ou desabilitado)antes de criar imagens padronizadas com o Anaconda. Veja Red Hat Enterprise Linux 7 SELinux User's and Administrator's Guide para obter informações sobre configuração dos modos do SELinux.
--no-virt Por exemplo:
#livemedia-creator --make-iso --ks=/path/to/valid/kickstart.ks --no-virt
24.2.4.3. Criando um Disco ou Imagem de Sistema de Arquivo
--image-onlycomo ilustrado neste exemplo a seguir:
#livemedia-creator --make-iso --ks=/path/to/valid/kickstart.ks --iso=/path/to/boot.iso --image-only
--make-disk ao invés da --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 em todos os exemplos nesta seção.
/var/tmp/ por padrão. Para mudar o local do resultado, use a opção --tmp /path/to/temporary/directory/ onde /path/to/temporary/directory/ é o caminho para o diretório alvo.
24.2.4.4. Usando um Disco Criado Anteriormente ou uma Imagem de Sistema de Arquivo
--disk-image. Por exemplo:
#livemedia-creator --make-iso --disk-image=/path/to/disk/image.img
--fs-image ao invés de:
#livemedia-creator --make-iso --fs-image=/path/to/filesystem/image.img
24.2.4.5. Criando um Appliance
--make-appliance ao invés da opção --make-iso . Por exemplo:
#livemedia-creator --make-appliance --ks=/path/to/valid/kickstart.ks --iso=/path/to/boot.iso
/var/tmp/ a menos que seja especificado um, usando a opção --resultdir.
--app-name name: especifica o nome do appliance, que irá aparecer no arquivo de descrição do XML marcado pela<name>. O valor padrão éNone.--app-template /path/to/template.tmpl: especifica o modelo a ser utilizando. O padrão é/usr/share/lorax/appliance/libvirt.tmpl.--app-file /path/to/app/file.xml: especifica o nome do arquivo XML de descrição gerado. O valor padrão éappliance.xml.
24.2.4.6. Criação de uma Imagem de Máquina Amazon (AMI)
--make-ami. Instalações de imagem e virtualizadas são suportadas.
#livemedia-creator --make-ami --ks=/path/to/valid/kickstart.ks --iso=/path/to/boot.iso
ami-root.img, localizado no diretório /var/tmp/ a menos que você tenha usado a opção --resultdir para especificar um outro diretório.
24.2.4.7. Argumentos Adicionais
--keep-image: quando você especificar esta opção, o arquivo de imagem de disco temporário usado na primeira etapa da instalação não serão apagados. Ele será localizado no/ var / tmp /e ele vai ter um nome gerado aleatoriamente comodiskgU42Cq.img.--image-only: ao usar essa opção significa que apenas a primeira etapa do processo de criação da imagem será executada. Em vez de produzir a imagem ISO inicializável final, livemedia-creator criará somente o arquivo de imagem de disco temporário executará uma instalação nele. Esta opção permite-lhe poupar tempo ao testar modificações no seu arquivo Kickstart, porque você pode pular a segunda etapa demorada e inspecionar o arquivo de imagem de disco temporário.--image-name name: permite que você especifique um nome padronizado para o arquivo de imagem de disco temporário (por exemplo,disk1Fac8G.img).--tmp /path/to/temporary/directory/: especifica o diretório temporário de alto nível . O valor padrão é/var/tmp/. Ao usar esta opção, você precisa especificar um diretório que já exista.--resultdir /path/to/results/directory/: especifica o diretório onde o resultado (a imagem ISO inicializável) aparecerá após livemedia-creator finalizar. Um diretório já existente não pode ser especificado. O valor padrão é/var/tmp/. Esta opção somente se aplica à imagem ISO final. Se você estiver criando um disco ou imagem de sistema de arquivo e quiser salvá-la em um local especifico, use a opção--tmp.--logfile /path/to/log/file/: especifica o local do arquivo de log do programa.
24.2.5. Problemas com o Troubleshooting livemedia-creator
- logfile . Os arquivos de log serão diferentes dependendo das opções que você usou. Por exemplo, virt-install.log não será gerado quando você usar o - no-virt (em vez disso, você terá arquivos de log Anaconda , localizados no diretório anaconda/ ). Outros arquivos, ou seja, livemedia.log e program.log , são gerados todas as vezes.
--image-only ao executar o utilitário. Esta opção irá parar o programa após a primeira fase, portanto, apenas um arquivo de imagem de disco será gerada em vez da ISO inicializável final. Você pode, em seguida, montar o arquivo de imagem de disco e examinar seu conteúdo sem ter que esperar que a segunda etapa para termine. Alternativamente, você pode usar o --keep-image , que irá executar as duas etapas, mas manterá a imagem de disco temporário para posterior análise.
--vnc quando testar as alterações no arquivo Kickstart. Esta opção permite que você use um cliente VNC para se conectar à máquina virtual e ver o progresso da instalação. Veja Capítulo 22, Instalação com um VNC. para mais detalhes.
24.2.5.1. Instalação de Máquina Virtual Travada
Procedimento 24.1. Interrompendo a Máquina Virtual Temporária
- Use virsh para listar todas as máquinas virtuais (convidadas) disponíveis atualmente no sistema. O resultado será semelhante à este:
#virsh list --allId Name State ---------------------------------------------------- 93 LiveOS-2a198971-ba97-454e-a056-799f453e1bd7 running - RHEL7 shut offIdentifique a máquina virtual temporária. Seu nome iniciará sempre comLiveOS, seguido de uma faixa de números aleatórios e caracteres. - Depois que você identificar a máquina virtual temporária, pare-a utilizando o comando
virsh destroy nameonde name é o nome da máquina virtual:#virsh destroy LiveOS-2a198971-ba97-454e-a056-799f453e1bd7Domain LiveOS-2a198971-ba97-454e-a056-799f453e1bd7 destroyed
24.2.5.2. Instalação de Máquina Virtual Abortada
Procedimento 24.2. Removendo Convidados Temporários e Arquivos de Imagem de Disco
- Use virsh para listar todas as máquinas virtuais (convidadas) disponíveis atualmente no sistema. O resultado será semelhante à este:
#virsh list --allId Name State ---------------------------------------------------- 93 LiveOS-2a198971-ba97-454e-a056-799f453e1bd7 running - RHEL7 shut offIdentifique a máquina virtual temporária. Seu nome iniciará sempre comLiveOS, seguido de uma faixa de números aleatórios e caracteres. - Depois que você identificar a máquina virtual temporária, pare-a utilizando o comando
virsh destroy nameonde name é o nome da máquina virtual:#virsh destroy LiveOS-2a198971-ba97-454e-a056-799f453e1bd7Domain LiveOS-2a198971-ba97-454e-a056-799f453e1bd7 destroyed - Remova a máquina virtual temporária utilizando o
virsh undefine name, usando o mesmo nome name que o passo anterior.#virsh undefine LiveOS-2a198971-ba97-454e-a056-799f453e1bd7Domain LiveOS-2a198971-ba97-454e-a056-799f453e1bd7 has been undefined - Encontre a montagem do sistema de arquivo temporário. Ele será destinado ao diretório
/var/tmp/e seus nomes serãolorax.imgutilsseguido por seis números aleatórios ou caracteres.#findmnt -T /var/tmp/lorax.imgutils*TARGET SOURCE FSTYPE OPTIONS /var/tmp/lorax.imgutils.bg6iPJ /dev/loop1 iso9660 ro,relatimeDepois desmonte-o usando o comandoumount:#umount /var/tmp/lorax.imgutils.bg6iPJ - Encontre a imagem de disco temporário criado pelo virt-install no
/ var / tmp. O nome desse arquivo é impresso em linha de comando no início do processo de instalação e é gerado aleatoriamente, a menos que você especifique um nome usando a opção- nome imagem. Por exemplo: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
Acima, a imagem de disco temporário é/var/tmp/diskQBkzRz.img.Se você não consegue encontrar mensagens iniciais, você pode identificar os arquivos temporários manualmente. Liste todo o conteúdo do diretório/var/tmpusando o comandolse filtre o resultado por arquivos contendodiskem seus nomes:#ls /var/tmp/ | grep diskdiskQBkzRz.imgDepois, remova a imagem de disco temporária:#rm -f /var/tmp/diskQBkzRz.img
24.2.5.3. Falha na instalação utilizando o --no-virt.
- no-virt ) pode ser alcançado por meio da execução do script do anaconda-cleanup que é instalado junto com o anaconda pacote anaconda . Este script está localizado no / 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.