Como tornar meu servidor HP inicializado mais rápido?

20

Eu tenho um servidor HP ProLiant DL370 G6 que estou usando como estação de trabalho. Demora 60 segundos durante a reinicialização e a inicialização a frio antes das telas serem postadas com uma GPU Radeon HD6xxx discreta. O que posso fazer para acelerar a inicialização?


Eu tive a chance de usar o servidor HP Gen8. Ele publica rapidamente e mostra várias etapas de inicialização da CPU / memória / QPI. Ainda leva muito tempo, mas pelo menos eu posso ver o que está acontecendo.

GregC
fonte
FWIW, esse é um crapload mais rápido que os blades Dell M610, M700 e M710 com os quais eu estava trabalhando no meu último trabalho.
mfinni
@mfinni Em outras notícias: a tecnologia de memória confiável da Dell é realmente boa para você. Minha pergunta é sobre as especificidades do servidor HP. Estou curioso para descobrir o que leva muito tempo, na verdade, e como transformar essa coisa :)
Gregc
É por isso que eu postei um comentário: Eu não tenho uma resposta para a sua pergunta :-)
mfinni
2
Os servidores Gen8 foram modificados para mostrar as etapas iniciais de inicialização no console logo após a inicialização. Os tempos de inicialização e POST são semelhantes ao G7, mas suponho que isso dê às pessoas um calor de ver algo na tela.
ewwhite
Yuppers.
Fuzzies

Respostas:

20

Não há opção aqui. Desde o advento do Nehalem e de CPUs mais recentes, o tempo de POST nos sistemas HP cresceu tremendamente.

Vejo que você está usando isso como uma estação de trabalho. Existe alguma opção para deixar o sistema em execução e aproveitar algumas das opções de gerenciamento de energia do BIOS?

ewwhite
fonte
3
Pela verdade. Todos eles levam um tempo extremamente longo para o POST. Em uma interrupção em que os minutos importam, é bastante irritante.
sysadmin1138
Ajuda a desativar as ROMs de opções para a inicialização pela rede.
Matt
@ Matt Estou falando especificamente sobre o tempo antes das telas serem postadas. ROMs opcionais para uma infinidade de cartões é uma batalha por mais um dia.
Gregc
11
@ sysadmin1138 Estou prestes a enviar um G5 ML370 para outro usuário do SF. Inicializa em 60 segundos. A variante G6 do mesmo servidor é de 90 a 110 segundos.
precisa saber é
8

Nada. Os servidores abundantes da HP simplesmente são muito lentos na inicialização. O G7 é ainda pior e o G8 (apenas testando-os agora) também não melhorou as coisas. Parece mais brilhante, mas ainda é mais lento.

Dennis Kaarsemaker
fonte
11
Quem precisa de botas rápidas? Eu apenas deixei os servidores rodarem até morrerem ...# uptime 15:09:27 up 1033 days, 10:16, 39 users
ewwhite 30/05
2
Para deixar claro para outros anos depois, o alto tempo de atividade, como esse, perde uma peça importante para os ambientes de produção. A falta de atualizações do kernel não é uma coisa boa.
Bill Carlson
@BillCarlson Kernel (pelo menos, no Linux) pode ser corrigido sem um reboot, mas eu concordo com você - faltando atualizações do kernel não é uma coisa boa
Denys Vitali
7

Use o kexec para reiniciar o servidor. Isso ignora completamente os procedimentos de pré-inicialização e reinicia em um kernel Linux no final do processo de desligamento do Linux, em vez de redefinir o hardware e ir para o POST.

Infelizmente, o kexec é um pouco complicado de usar, então escrevi um script para facilitar o trabalho: o kexec-reboot permitirá que você escolha um kernel da sua lista de inicialização do grub ou simplesmente faça o kexec do kernel disponível mais recente.

Michael Hampton
fonte
Está tudo bem.
ewwhite
2

Minha solução preferida para o tempo de inicialização do bios horrivelmente lento do G8 é instalar o VMware vSphere Hypervisor gratuito em vez de executar o SO diretamente no servidor.

http://www.vmware.com/go/get-free-esxi

lamentar
fonte
6
Wut?!? Isso nem faz sentido!
ewwhite
11
Em algum momento, você precisará corrigir e reiniciar o host em execução no bare metal. Ou você terá uma falha que causa o mesmo. A execução do ESXi em vez do Windows ou Linux não altera o tempo de inicialização do hardware.
Mfni #
5
Digamos que você reinicie 100 vezes / ano. 90 estão relacionados ao Windows Update e 10 estão relacionados à manutenção de hardware. Depois, você tem um tempo de inicialização 90% mais rápido usando um hipervisor.
Moander
2
Tendo passado apenas uma semana depurando um script de kickstart da Red Hat que não estava funcionando como planejado, isso teria reduzido drasticamente meu tempo de trabalho. Não era o hardware que estava com defeito ou precisava de correções, era o sistema operacional Linux em cima desse hardware. O VMWare tornaria as coisas muito mais fáceis.
shearn89
1

Eu tive um problema em que a primeira tela branca "HP Proliant" não apareceu por cerca de 5 minutos. A limpeza da NVRAM resolveu o problema.

A limpeza da NVRAM limpará todas as configurações do "BIOS"; portanto, se você não deseja que isso aconteça, não deseja limpar sua NVRAM.

Tente limpar a NVRAM:

  1. desligue a máquina, desconecte todas as PSUs
  2. abra a caixa e localize a chave DIP com 10 chaves e gire a chave 6 (direita) com um clipe de papel.
  3. conecte a máquina e ligue-a novamente por 3-5 minutos. desligue a máquina, desconecte todas as PSUs
  4. abra o estojo e encontre o interruptor DIP com 10 interruptores e coloque o interruptor 6 na posição desligado (esquerda).
  5. ligue a máquina novamente.

Não tentei simplesmente remover a energia para permitir que todos os componentes descarregassem por um período de tempo; portanto, é possível que a remoção da energia tenha resolvido o problema.

ref:

mbrownnyc
fonte
Você capturou suas configurações de CMOS e as definiu para as mesmas?
12136 GregC #
Isso é semelhante à formatação do seu SSD e à reinstalação a partir de uma mídia nova quando algum recurso do Linux não funciona.
22816 GregC #
Verdade. Não foi um problema para mim, pois estava adaptando a máquina novamente quando me deparei com o problema. Vou colocar um aviso na resposta.
Mclownnyc