= práticas recomendadas para configurar servidores bare metal? =
![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png)
Olá
Quais são as práticas recomendadas para configurar servidores bare metal atualmente?
Tenho cerca de 30 servidores para configurar e, como o Ubuntu 20.04 foi lançado recentemente, sinto que esta é uma boa oportunidade para atualizar a partir da configuração pxe/ks do Ubuntu 16.04, que não é mais usada no 20.04.
Como vocês estão instalando o bare metal?
Normalmente, temos todos os bare metals, exceto o firewall, executando exatamente a mesma pilha de software e todos os serviços em execução no docker.
![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png)
Eu analisaria o MaaS para fornecer seu provisionamento. Existem algumas opções semelhantes, como Digital Rebar. Basicamente, a ideia é que você deseja um inventário de hardware baseado em API que possa ativar e desativar as máquinas entre diferentes funções. Assim que estiverem ativados, acione seu gerenciamento/orquestração de configuração para configurar seus serviços.
Você também pode querer considerar o Kubernetes para melhorar sua orquestração de contêineres. Existem várias opções de bare metal, como o Lokomotive.
observe que o netboot 20.04 é MUITO diferente das versões anteriores - o preseed está desativado. Nós (RackN) estamos trabalhando para (re)integrá-lo na comunidade Digital Rebar (DRP). O novo processo envolve cloud-init mesmo para o local. É algo que o DRP fornece por meio da API. Você pode jogar com 18.04 para aprender até que isso seja resolvido.
Eu entendo o desejo de chegar ao mais recente, mas planeje o tempo para atualizações.
Observação: o vergalhão é gratuito para 20 máquinas e comercial depois. A camada básica pode ser suficiente para você, a menos que você queira algum gerenciamento de hardware ou recursos corporativos. A comunidade no Slack é muito ativa - o que é um grande benefício.
Depende do que você precisa fazer em cima do SO MAAS é para OpenStack, usá-lo para qualquer outra coisa é uma dor, HP LinuxCOE pode estar interessado como FAI (instalação automática completa), RH oferece poucas ferramentas como sapateiro, uma resposta definitiva não é fornecido.
Qualquer fornecedor oferece algum tipo de LOM (Dell iDrac, HP iLo, IBM RSA) em determinadas máquinas;
Preseed/Kickstart do lado do software são dolorosos, mas funcionam, se você puder NixOS (NixOps/Disnix) oferece uma abordagem pronta para uso muito mais fácil e eficaz, o sistema Guix também, apesar de o IMO não estar realmente pronto para produção o suficiente (infelizmente) .
Isso apenas destila o sistema básico, o que implantar e com quais ferramentas depende do que você precisa fazer. Minha combinação favorita é NixOS até o fim, algum script + alguns fornecedores LOM e SaltStack para o resto.
Qual marca do servidor? Não estou surpreso
Usamos a Dell para que outras marcas possam ser diferentes, mas suspeito que a maioria tenha opções semelhantes.
Eu configurei o idrac primeiro. Pegue o endereço Mac do idrac e configure uma reserva de DHCP.
Adicione-o ao Open Manage Enterprise e envie um arquivo de configuração para ele via OME. Se esta for sua primeira vez, você pode manualmente fazer um servidor, em seguida, exportar o arquivo de configuração para o idrac e bios e, em seguida, configurá-lo para enviar para os outros.
Depois atualizo o firmware.
Em seguida, imagine seu servidor com seu sistema operacional. Nunca fiz implantações em massa de bare metal com Linux, mas procuraria o terraform. Acho que funciona com bare metal ou talvez o Dell OME também possa fazer isso.
Eu só faço vsphere agora (e provavelmente nunca mais farei um desses novamente), então tenho um script que faz a instalação para mim. Eu apenas aponto o servidor para o script durante a instalação.
== Sobre a comunidade ==
Membros
On-line