Técnicas de preparação / implementação do sistema HP ProLiant (Matriz, BIOS, firmware, etc.)

9

Eu gasto muito do meu tempo com sistemas HP ProLiant e instalações Linux. Devido à natureza do negócio 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 dos meus servidores são semelhantes, mas as instalações surgem, com apenas o tempo necessário para ver as alterações nas configurações do sistema, as etapas do processador, as revisões de firmware e outros recursos. Então, apesar de eu ter um sistema de kickstart razoavelmente rápido implementado que leva de 5 a 10 minutos, eu gasto até 45 minutos para testar o hardware do servidor.

1). Supondo que eu tenho os discos e componentes físicos onde eu quero, eu começo a instalação com um DVD de Firmware e / ou SmartStart para configurar as unidades lógicas SmartArray e as configurações do controlador. Dependendo do aplicativo, preciso de um controle mais preciso sobre o SmartArray do que o que o utilitário do BIOS permitirá. As atualizações de firmware são úteis, pois os servidores podem ter sido enviados com revisões antigas. Às vezes, executo atualizações de firmware depois que o sistema operacional é instalado.

2). Configuração do ILO. Os parâmetros do ILO precisam ser definidos. Alterações de senha do administrador, chaves ILO instaladas, parâmetros SNMP modificados ... Normalmente, faço isso no console ou localizo o ILO na listagem DHCP e conecto-me remotamente.

3). Eu preciso de alterações específicas no BIOS para serem feitas nos sistemas que eu gerencio. Por exemplo. desligue o hyperthreading, defina o perfil de energia, entre no menu avançado do BIOS para ativar configurações de baixa latência, reduzir o tempo limite de ASR, definir a hora ...

Dadas as notas acima, como posso simplificar esse processo? Todas essas coisas podem ser escritas? 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 certo conjunto de alterações em massa?

    
por ewwhite 18.05.2011 / 23:13

2 respostas

5

Sim, todo o processo pode ser automatizado.

(1a) Array config: Supondo que você tenha um pacote de suporte prolixo, você pode fazer a configuração da unidade lógica na seção %pre do kickstart com hpacucli .

(1b) Atualizações de firmware: A HP fornece todas as atualizações de firmware como executáveis Linux. Eu escrevi um script de shell que verifica o hardware e atualiza o firmware. Você poderia fazer isso na seção %post do arquivo de kickstart (embora eu tenha feito isso na primeira inicialização, porque achei o ambiente chroot'ed um pouco instável).

(2) Depois de instalar o PSP, você poderá configurar o ilo com hponcfg .

(3) O BIOS pode ser configurado com hp-conrep ou g8 + usando hp-rcu . (Eu não usei isso.)

A HP tem uma estrutura para isso (embora eu não use): "HP SmartStart Scripting Toolkit Linux Edition", para obter detalhes, consulte o guia do usuário em pdf .

    
por 19.05.2011 / 00:36
2

Consegui chegar na maior parte e depois mudei de emprego. Uma das últimas coisas que fiz foi instalar uma distribuição Linux que rodaria os utilitários da HP em um pen drive de 8GB. Em seguida, inicialize o pendrive. A maior coisa que isso me dá é a GUI completa da ACU para a configuração de matriz refinada que preciso fazer, ou um ambiente de execução para scripts hpacucli .

A mesma configuração pode ser usada para inserir todas as inúmeras atualizações de firmware que precisam ser feitas.

    
por 20.05.2011 / 02:21