Instalando o RHEL / CentOS 7 em RAID de hardware antiquado

0

Estou tentando instalar o RHEL7 em um antigo servidor HP ProLiant DL585 G2 . Eu inicio no instalador através de mídia ótica e tudo carrega corretamente, tanto quanto eu posso dizer, no entanto, o instalador não detecta um disco . Eu suspeito que isso ocorre porque o servidor está usando um controlador RAID de hardware HP SmartArray P400 e o instalador não tem um driver.

Aparentemente, o suporte para esses drivers antigos (CCISS) foi descontinuado em favor de drivers mais recentes (hpsa) que não suportam o P400. Esta página direciona para um sourceforge com vários drivers como uma possível solução, mas não tenho certeza de como proceder a partir daí , ou se é possível a todos. Eu sou bastante inexperiente mesmo usando Linux, e muito menos administração. Alguém pode me apontar na direção certa?

Outras considerações

Estou tentando imitar um ambiente externo em que nosso código será executado posteriormente. O disco de instalação nos foi fornecido pelos administradores do outro ambiente e tem todos os pacotes que estão sendo executados. A comunicação é praticamente inexistente, e nós não temos muito tempo para acessar o outro ambiente uma vez que nossa janela começa, então é melhor trabalhar com as dobras agora.

Dito isso, a instalação de uma versão mais antiga do RHEL acaba com nossos objetivos. Atualmente este servidor está executando o CentOS 6.9, que eu instalei sem nenhum problema.

    
por automaton 05.06.2018 / 21:00

1 resposta

2

Em grande parte, a resposta vem de esta postagem no fórum . Eu preencherei algumas lacunas menores para qualquer pessoa com níveis de experiência semelhantes vendo isso no futuro.

De acordo com os comentários sobre a pergunta original, antes de começar, verifique se o RAID está configurado. Você pode acessar a interface do usuário pressionando F8 durante a inicialização do sistema. Pode ser necessário configurar o disco para o RAID 0.

Inicialize a partir da sua mídia de instalação. Com Instalar RHEL 7.x selecionado, pressione a guia para editar as opções de instalação. Adicione hpsa.hpsa_simple_mode=1 e hpsa.hpsa_allow_any=1 às opções. (O Modo Simples pode ou não ser necessário.) Isso permite que o SO acesse o hardware com os drivers HPSA instalados, em vez dos drivers CCISS. Pressione enter para iniciar a instalação.

Instale como normal. Quando o sistema for reinicializado após a instalação, ele falhará, pois não terá mais as opções de inicialização que permitem usar o RAID. Inicialize a partir da mídia de instalação novamente. Escolha Solução de problemas . Selecione o Resgatar um sistema RHEL e pressione a guia, adicionando a (s) mesma (s) opção (ões) de antes, e pressione Enter.

Mude para o sistema instalado (do sistema de recuperação que você está executando atualmente) com chroot /mnt/sysimage . Use nano ou vim para editar o arquivo de configuração do GRUB2, por exemplo execute nano /etc/default/grub . Uma última vez, adicione a (s) opção (s) de antes à entrada GRUB_CMDLINE_LINUX . Salve o arquivo e saia. Reformule o GRUB2 com grub2-mkconfig -o /boot/grub2/grub.cfg .

Saia do shell e reinicie seu sistema. Você pode receber uma mensagem sobre a nova etiquetagem do SElinux na primeira vez que inicia, o que pode ou não fornecer indicação de progresso. Dê uma quantidade generosa de tempo para concluir.

Parabéns, o RHEL / CentOS 7 deve estar funcionando!

Isso não afeta o seu sistema em execução, mas se você estiver vendo a opção bugs de inicialização, você pode remova a imagem de resgate do seu sistema também.

    
por 07.06.2018 / 16:00