Capítulo 24. Instalando em uma Imagem de Disco
Este capítulo descreve o processo de criação de diversos tipos de imagens inicializáveis padronizadas, e outros tópicos relacionados. O processo de criação e instalação de imagem pode ser feito manualmente ou em um procedimento semelhante a uma instalação normal do disco rígido, ou pode ser automatizado usando um arquivo de Kickstart e a ferramenta livemedia-criador .
Se você escolher a abordagem manual, você será capaz de realizar a instalação de forma interativa, utilizando o instalador gráfico. O processo é semelhante à instalação usando a mídia inicializável do Red Hat Enterprise Linux e ao programa de instalação gráfica; No entanto, antes de iniciar a instalação, você deve criar um ou mais arquivos de imagem vazios manualmente.
Instalações de imagem de disco automatizado usando livemedia-criador é semelhante a instalações Kickstart com inicialização de rede. Para usar essa abordagem, você deve preparar um arquivo de Kickstart válido, que será usado por livemedia-criador para executar a instalação. O arquivo de imagem de disco será criado automaticamente.
Ambas as abordagens para instalações de imagem de disco necessitam de uma fonte de instalação separada. Na maioria dos casos, a melhor abordagem é usar uma imagem ISO do DVD Red Hat Enterprise Linux binário. Veja Capítulo 1, Baixando o Red Hat Enterprise Linux para informações sobre como obter imagens ISO de instalação.
Importante
No momento não é possível usar uma imagem ISO de instalação do Red Hat Enterprise Linux sem qualquer preparação adicional. A fonte de instalação para uma instalação de imagem de disco deve ser preparada da mesma forma que seria preparada ao executar uma instalação normal. Veja Seção 2.3, “Preparando Fontes de Instalação” para obter informações sobre a preparação de fontes de instalação.
24.1. Instalação de Imagem de Disco Manual
A instalação manual em uma imagem de disco é realizada pela execução do instalador Anaconda em um sistema existente e especificando um ou mais arquivos de imagem de disco como alvos de instalação. Opções adicionais também podem ser utilizadas para configurar o instalador adicional. Uma lista de opções disponíveis pode ser obtida usando a
anaconda-h
.
Atenção
Instalação de imagem usando Anaconda é muito perigoso, pois ele usa o programa de instalação em um sistema já instalado. Embora não haja erros conhecidos neste momento, que poderia causar problemas, é possível que este processo torne todo o sistema inutilizável. Instalação em imagens de disco deve ser sempre realizada em sistemas ou máquinas virtuais especificamente reservadas para este fim, e não em sistemas contendo todos os dados importantes.
Esta seção fornece informações sobre como criar imagens de disco vazias usando o instalador Anaconda para instalar o Red Hat Enterprise Linux nestas imagens.
24.1.1. Preparando um Disco de Imagem
O primeiro passo para a instalação da imagem de disco manual é a criação de um ou mais arquivos de imagem, que, posteriormente, serão usados como alvos de instalação semelhantes aos dispositivos de armazenamento físico. Em Red Hat Enterprise Linux, um arquivo de imagem de disco pode ser criado usando o seguinte comando:
$
fallocate -l size name
Substitua size por um valor que represente o tamanho da imagem (como
10G
ou 5000M
), e name por um nome de arquivo a ser criado. Por exemplo, cirar um arquivo de imagem de disco chamado myimage.raw
pelo tamanho de 30GB, use o seguinte comando:
$
fallocate -l 30G myimage.raw
Nota
O comando
fallocate
permite que você especifique o tamanho do arquivo a ser criado de diferentes maneiras, dependendo do sufixo usado. Para mais detalhes sobre como especificar o tamanho, consulte a página do manualfallocate (1)
.
O tamanho do arquivo de imagem de disco que você criar irá limitar a capacidade máxima de partições criadas durante a instalação. A imagem deve sempre ter um tamanho mínimo de 3 GB, mas na maioria dos casos, os requisitos de espaço serão maiores. O tamanho exato que você precisa para sua instalação irá variar, dependendo do software que deseja instalar, a quantidade de espaço de swap, e a quantidade de espaço que você terá que estar disponível após a instalação. Mais detalhes sobre particionamentos disponíveis em:
- Seção 6.10.4.5, “Esquema de Particionamento Recomendado” para sistemas AMD64 and Intel 64
- Seção 11.10.4.5, “Esquema de Particionamento Recomendado” para servidores IBM Power Systems
- Seção 15.10.3.5, “Esquema de Particionamento Recomendado” para IBM System z
Depois que você criar um ou mais arquivos de imagem de disco vazios , continue com Seção 24.1.2, “Instalando Red Hat Enterprise Linux em uma Imagem de Disco”.
24.1.2. Instalando Red Hat Enterprise Linux em uma Imagem de Disco
Importante
Defina Security Enhanced Linux (
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
.
Para iniciar a instalação em arquivo de imagem de disco, execute o seguinte comando como usuário
root
:
#
anaconda --image=/path/to/image/file
Subtitua /path/to/image/file pelo caminho full para o arquivo de imagem que você criou antes.
Depois de executar este comando, Anaconda será iniciado em seu sistema. A interface de instalação será o mesmo como se você estivesse executando a instalação normalmente (inicializando o sistema a partir da mídia Red Hat Enterprise Linux), mas a instalação gráfica irá iniciar diretamente, ignorando o menu de inicialização. Isto significa que as opções de inicialização devem ser especificadas como argumentos adicionais para a
anaconda
. Você pode ver a lista completa dos comandos suportados executando anaconda-h
em uma linha de comando.
Uma das opções mais importantes é
- repo =
, que permite que você especifique uma fonte de instalação. Essa opção usa a mesma sintaxe que a opção inst.repo =
de inicialização. Veja Seção 20.1, “Configurando o Sistema de Instalação no Menu de Inicialização” para mais informações.
Quando você usa a opção
- image =
, somente o arquivo de imagem de disco especificado estará disponível como o destino da instalação. Nenhum outro dispositivo será visível no Destino Instalação de diálogo . Se você quiser usar várias imagens de disco, você deve especificar - image =
separadamente para cada arquivo de imagem separadamente. Por exemplo:
#
anaconda --image=/home/testuser/diskinstall/image1.raw --image=/home/testuser/diskinstall/image2.raw
O comando acima irá iniciar Anaconda , e no Destino de Instalação , ambos os arquivos de imagem especificados estarão disponíveis como alvos de instalação.
Opcionalmente, você também pode atribuir nomes personalizados para os arquivos de imagem de disco utilizados na instalação. Para atribuir um nome a um arquivo de imagem de disco, acrescente
: nome
para o final do nome do arquivo de imagem de disco. Por exemplo, para usar um arquivo de imagem de disco localizada em / home/testuser/diskinstall/image1.raw
e atribuir o nome myimage
para isso, execute o seguinte comando:
#
anaconda --image=/home/testuser/diskinstall/image1.raw:myimage