4.1. Como preparar o ambiente¶
Esta seção explica como configurar o ambiente para instalação pela rede.
4.1.1. Como instalar componentes PXE¶
Você precisará desses componentes para configurar um ambiente de PXE:
Servidor TFTP. É uma máquina que permite que os servidores sejam iniciados e instalem o Acronis Cyber Infrastructure pela rede. Qualquer máquina que possa executar o Linux e ser acessada pela rede pode ser um servidor TFTP.
Servidor DHCP. É uma máquina DHCP padrão que fornece configurações TCP/IP a computadores na sua rede.
Servidor HTTP. É uma máquina que fornece arquivos de instalação do Acronis Cyber Infrastructure pela rede.
Você também pode compartilhar a distribuição do Acronis Cyber Infrastructure pela rede via FTP (por exemplo, com
vsftpd
) ou NFS.
A maneira mais fácil é configurar todos eles na mesma máquina física:
# yum install tftp-server syslinux httpd dhcp
Você também pode usar servidores que já existam na sua infraestrutura. Por exemplo, ignore httpd
e dhcp
se você já tem servidores HTTP E DHCP.
4.1.2. Como configurar o servidor TFTP¶
Esta seção descreve como configurar o servidor TFTP para sistemas baseados em BIOS. Para informações sobre como configurá-lo para instalar o Acronis Cyber Infrastructure em sistemas baseados em EFI, consulte o Guia de instalação do Red Hat Enterprise Linux.
Faça o seguinte:
No servidor, abra o arquivo
/etc/xinetd.d/tftp
e edite-o da seguinte forma:service tftp { disable = no socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -v -s /tftpboot per_source = 11 cps = 100 2 flags = IPv4 }
Depois de concluído, salve o arquivo.
Crie o diretório
/tftpboot
e copie os seguintes arquivos para ele:vmlinuz
,initrd.img
,menu.c32
,pxelinux.0
.Esses arquivos são necessários para iniciar a instalação. Você pode encontrar os dois primeiros no diretório
/images/pxeboot
da distribuição do Acronis Cyber Infrastructure. Os dois últimos estão no diretóriosyslinux
(normalmente/usr/share/syslinux
ou/usr/lib/syslinux
).Crie o diretório
/tftpboot/pxelinux.cfg
e crie o arquivodefault
nele.# mkdir /tftpboot/pxelinux.cfg # touch /tftpboot/pxelinux.cfg/default
Adicione as seguintes linhas a
default
:default menu.c32 prompt 0 timeout 100 ontimeout INSTALL menu title Boot Menu label INSTALL menu label Install kernel vmlinuz append initrd=initrd.img ip=dhcp
Para ver informações detalhadas sobre os parâmetros que você pode especificar nesse arquivo, consulte a documentação de
syslinux
.Reinicie o serviço
xinetd
:# /etc/init.d/xinetd restart
Se necessário, configure o firewall para dar acesso ao servidor TFTP (na porta 69 por padrão).
Durante a execução do servidor TFTP, você poderá receber o erro “Permissão negada”. Nesse caso, talvez seja melhor corrigir o problema executando o seguinte comando:
# restorecon -Rv /tftboot/
.
4.1.3. Como configurar o servidor DHCP¶
Para configurar um servidor DHCP e instalar o Acronis Cyber Infrastructure pela rede, adicione as seguintes cadeias de caracteres ao arquivo dhcpd.conf
, que normalmente está no diretório /etc
ou /etc/dhcp
:
next-server <PXE_server_IP_address>;
filename "/pxelinux.0";
Para configurar um servidor DHCP para instalação em sistemas baseados em EFI, especifique filename "/bootx64.efi"
em vez de filename "/pxelinux.0"
no arquivo dhcpd.conf
, em que /bootx64.efi
é o diretório para o qual você copiou as imagens de inicialização de EFI durante a configuração do servidor TFTP.
4.1.4. Como configurar o servidor HTTP¶
Agora que você configurou os servidores TFTP e DHCP, precisará disponibilizar os arquivos de distribuição do Acronis Cyber Infrastructure para instalação pela rede. Para fazer isso:
Configure um servidor HTTP (ou configure um já existente).
Copie o conteúdo de seu DVD de instalação do Acronis Cyber Infrastructure para algum diretório no servidor HTTP (por exemplo,
/var/www/html/distrib
).No servidor PXE, especifique o caminho dos arquivos de instalação Acronis Cyber Infrastructure na linha
acrescentar
do arquivo/tftpboot/pxelinux.cfg/default
.Para sistemas baseados em EFI, o arquivo que você precisa editar tem o nome de
/tftpboot/pxelinux.cfg/efidefault
ou/tftpboot/pxelinux.cfg/<PXE_server_IP_address>
.Supondo que o servidor HTTP esteja em 198.123.123.198, os arquivos de instalação estejam em
/var/www/html/distrib/
eDocumentRoot
esteja definido como/var/www/html
, o arquivodefault
deverá ser assim:default menu.c32 prompt 0 timeout 100 ontimeout INSTALL menu title Boot Menu label INSTALL menu label Install kernel vmlinuz append initrd=initrd.img ip=dhcp inst.repo=http://198.123.123.198/distrib