Passo muito do meu tempo com sistemas HP ProLiant e instalações Linux. Devido à natureza dos negócios em que trabalho, não tenho o luxo de poder implantar um grande número de sistemas idênticos ao mesmo tempo. Além disso, meus sistemas estão espalhados por vários locais. Muitos de meus servidores são semelhantes, mas as instalações surgem com tempo suficiente para ver alterações nas configurações do sistema, nas etapas do processador, nas revisões de firmware e outros recursos. Portanto, mesmo que eu tenha um sistema de kickstart razoavelmente rápido, que leve de 5 a 10 minutos, gasto até 45 minutos preparando o hardware do servidor.
1) Supondo que possuo os discos e os componentes físicos onde os quero, inicio as instalações com um DVD de firmware e / ou SmartStart para configurar as unidades lógicas do SmartArray e as configurações do controlador. Dependendo do aplicativo, preciso de um controle mais fino sobre o SmartArray do que o que o utilitário BIOS permitirá. As atualizações de firmware são úteis, pois os servidores podem ter sido enviados com revisões mais antigas. Às vezes, executarei atualizações de firmware após a instalação do sistema operacional.
2) Configuração da OIT. Os parâmetros da OIT precisam ser definidos. Alterações de senha do administrador, chaves da OIT instaladas, parâmetros SNMP modificados ... Normalmente, faço isso no console ou localizo a OIT na lista de DHCP e me conecto remotamente.
3) Preciso de alterações específicas do BIOS nos sistemas que eu gerencio. Por exemplo, desative o hyperthreading, defina o perfil de energia, entre no menu avançado do BIOS para habilitar configurações de baixa latência, reduzir o tempo limite do ASR, definir o tempo ...
Dadas as notas acima, como posso otimizar esse processo? Todas essas coisas são programáveis? Como os engenheiros em ambientes maiores de instalação sem cabeça fazem isso? Ainda mais, como você pode acompanhar esses parâmetros ou forçar um determinado conjunto de alterações em massa?