2.8.6. Criação de uma fonte de instalação usando FTP


Siga as etapas deste procedimento para criar uma fonte de instalação para uma instalação baseada em rede usando uma árvore de instalação, que é um diretório contendo o conteúdo extraído da imagem ISO do DVD Binário e um arquivo .treeinfo válido. A fonte de instalação é acessada através de FTP.

Pré-requisitos

Procedimento

  1. Instale o pacote vsftpd executando o seguinte comando como root:

    # instalação yum vsftpd
    Copy to Clipboard Toggle word wrap
  2. Abra e edite o arquivo de configuração /etc/vsftpd/vsftpd.conf em um editor de texto.

    1. Mude a linha anonymous_enable=NO para anonymous_enable=YES
    2. Mude a linha write_enable=YES para write_enable=NO.
    3. Adicionar linhas pasv_min_port=min_port e pasv_max_port=max_port. Substituir min_port e max_port pela faixa de números de porta utilizada pelo servidor FTP em modo passivo, por exemplo, 10021 e 10031.

      Esta etapa pode ser necessária em ambientes de rede com várias configurações de firewall/NAT.

    4. Opcionalmente, adicione mudanças personalizadas à sua configuração. Para as opções disponíveis, consulte a página de manual vsftpd.conf(5). Este procedimento assume que as opções padrão são usadas.

      Atenção

      Se você configurou a segurança SSL/TLS em seu arquivo vsftpd.conf, certifique-se de ativar somente o protocolo TLSv1, e desative o SSLv2 e SSLv3. Isto é devido à vulnerabilidade POODLE SSL (CVE-2014-3566). Veja https://access.redhat.com/solutions/1234773 para detalhes.

  3. Configurar o firewall do servidor.

    1. Habilite o firewall:

      # systemctl enable firewalld
      # systemctl start firewalld
      Copy to Clipboard Toggle word wrap
    2. Habilite em seu firewall a porta FTP e o intervalo de portas a partir da etapa anterior:

      # firewall-cmd --add-port min_port-max_port/tcp --permanent
      # firewall-cmd --add-service ftp --permanent
      # firewall-cmd --reload
      Copy to Clipboard Toggle word wrap

      Substitua min_port-max_port pelos números de porta que você inseriu no arquivo de configuração /etc/vsftpd/vsftpd.conf.

  4. Copie a imagem ISO do DVD binário para o servidor FTP.
  5. Monte a imagem ISO do DVD binário, usando o comando de montagem, em um diretório adequado:

    # mkdir /mnt/rhel8-install
    # mount -o loop,ro -t iso9660 /image-directory/image.iso /mnt/rhel8-install
    Copy to Clipboard Toggle word wrap

    Substituir /image-directory/image.iso pelo caminho para a imagem ISO do DVD Binário.

  6. Copie os arquivos da imagem montada para a raiz do servidor FTP:

    # mkdir /var/ftp/rhel8-install
    # cp -r /mnt/rhel8-install/ /var/ftp/
    Copy to Clipboard Toggle word wrap

    Este comando cria o diretório /var/ftp/rhel8-install/ com o conteúdo da imagem. Observe que alguns métodos de cópia podem ignorar o arquivo .treeinfo, que é necessário para uma fonte de instalação válida. A execução do comando cp para diretórios inteiros, como mostrado neste procedimento, copiará corretamente .treeinfo.

  7. Certifique-se de que o contexto e o modo de acesso correto do SELinux esteja definido no conteúdo copiado:

    # restorecon -r /var/ftp/rhel8-install
    # find /var/ftp/rhel8-install -type f -exec chmod 444 {} \;
    # find /var/ftp/rhel8-install -type d -exec chmod 755 {} \;
    Copy to Clipboard Toggle word wrap
  8. Iniciar o serviço vsftpd:

    # systemctl start vsftpd.service
    Copy to Clipboard Toggle word wrap

    Se o serviço estava em execução antes de você alterar o arquivo /etc/vsftpd/vsftpd.conf, reinicie o serviço para carregar o arquivo editado:

    # systemctl restart vsftpd.service
    Copy to Clipboard Toggle word wrap

    Habilite o serviço vsftpd para iniciar durante o processo de inicialização:

    # systemctl enable vsftpd
    Copy to Clipboard Toggle word wrap

    A árvore de instalação está agora acessível e pronta para ser usada como fonte de instalação.

    Nota

    Ao configurar a fonte de instalação, use ftp:// como protocolo, o nome do host do servidor ou endereço IP, e o diretório no qual você armazenou os arquivos da imagem ISO, em relação à raiz do servidor FTP. Por exemplo, se o nome do host do servidor for myserver.example.com e você copiou os arquivos da imagem para /var/ftp/rhel8-install/, especifique ftp://myserver.example.com/rhel8-install/ como a fonte de instalação.

Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat