PowerEdge: Inicialização HTTP no SLES 15
摘要: As informações abaixo abordarão as etapas envolvidas na instalação do sistema operacional SLES 15 em servidores Dell EMC PowerEdge usando inicialização HTTP.
说明
Inicialização HTTP
HTTP Boot é um aplicativo baseado em comunicação client/servidor. Ele combina DHCP (Dynamic Host Configuration Protocol), DNS (Sistema de Nomes de Domínio) e HTTP (Hypertext Transfer Protocol) para fornecer a capacidade de implementação e configuração do sistema pela rede. Esse novo recurso pode ser usado como uma substituição de maior desempenho para os métodos de inicialização baseados em PXE (Preboot Execution Environment) baseados em Trivial File Transfer Protocol (TFTP) de implantação de rede.
Este documento apresenta uma breve introdução ao mecanismo de inicialização HTTP, instruções sobre como configurar o servidor de inicialização HTTP no SUSE Linux Enterprise Server 15 (SLES15) e uma prática de instalação do SLES15 em servidores Dell EMC PowerEdge 14G e posteriores usando inicialização HTTP.
Configurando o servidor de inicialização HTTP
Nesta seção, demonstramos como a inicialização HTTP pode ser usada com servidores Dell EMC PowerEdge. Também mostramos como estabelecer um servidor de inicialização HTTP no sistema operacional SUSE Linux Enterprise Server (SLES 15). As instalações do SO através do HTTP Boot usam grub como HTTP NBP, devemos editar o arquivo grub.cfg, que carrega o kernel e initrd da imagem de instalação através do protocolo http e chuta a instalação para iniciar.
Etapas:
Em nosso exemplo, /var/www/html é usado como o diretório raiz do servidor HTTP.
- Configure um servidor com um serviço HTTP em execução nele.
systemctl start httpd
- Copie o iso SLES 15 no diretório raiz e monte-o em uma pasta temporária.
- Crie uma pasta em /var/www/html/
Por exemplo: Aqui httpboot pasta é criada.
- Copie o conteúdo de
/root/tmp/EFI/BOOT in /var/www/html/httpboot

- Crie outra pasta dentro
/var/www/html/sles15e copie oinitrdefielinuxefifrom/root/tmp/boot/x86_64/loader. Estes são osinitrde kernel que são usados para inicialização inicial a partir do servidor de inicialização HTTP.

- Crie outra pasta com o repositório do SLES 15. Este é o repositório de onde o instalador escolhe os pacotes durante a instalação.
- Edite o arquivo grub.cfg para obter as entradas do menu (se você precisar de entradas adicionais do sistema operacional)

Configurando o client de inicialização HTTP:
A inicialização HTTP deve ser suportada e ativada nos clientes de inicialização UEFI HTTP no BIOS.
- Ligue o servidor e pressione a tecla F2 para entrar no menu Configuração do sistema.
- Selecione System BIOS.

- Selecione Boot Settings:
Selecione Boot Mode como UEFI. Salve as configurações.

- Selecione Configurações de rede

- Em UEFI HTTP Settings selecione HTTP Device 1: Enabled

- Acesse HTTP Device1 Settings:
Habilite uma interface.
Selecione Protocol como IPv4.
Desative a VLAN.
Digite um URI :

Instalando um sistema operacional por meio da inicialização HTTP
Antes de instalar o SO por meio da inicialização HTTP, verifique o seguinte:
O servidor de inicialização HTTP e a máquina client estão no mesmo segmento de rede. O serviço HTTP e o serviço DHCP estão em status ativo.
A opção de inicialização HTTP está ativada e o modo de inicialização é definido como UEFI no BIOS no lado do client.
Etapas:
Para instalar o SO por meio da inicialização HTTP no servidor, execute as seguintes etapas:
1. Ligue o servidor Dell PowerEdge e pressione F11 para entrar no GERENCIADOR DE INICIALIZAÇÃO.
2. Selecione a opção Boot Menu como HTTP Device1.
3. Selecione SLES 15 Installation para iniciar a instalação.
