Acesso ao Dell PERC H800 a partir de um servidor que não seja da Dell

1

Gostaria de saber se é possível acessar o PERC H800A da Dell a partir de um servidor Intel (não de um servidor Dell) para executar a configuração inicial de um gabinete de armazenamento MD1200? Eu não trabalhei com um gabinete MD1200 antes, mas parece que os discos no gabinete precisam ser configurados primeiro através da placa PERC, como se fosse um array RAID normal.

Alguma pesquisa da qual tirei:

Pelo que eu li, parece que acessar a configuração para nosso MD1200 será mais fácil através da BIOS - mas estou aberto a usar o OMSA, se for possível, também.

ATUALIZAÇÃO 2014-09-12

Após alguns ajustes, decidimos mover a placa PERC para outro slot PCI-e no servidor Intel, isso fez com que a placa fosse reconhecida na BIOS. Não tenho certeza qual foi o problema, já que usamos originalmente o slot PCI-e de tamanho correto para a placa - acho que talvez um slot 4x.

Mover para um dos dois slots maiores (8x ou 16x) parece ter corrigido o problema. Não tenho certeza se isso é relacionado à largura de banda ou o que, já que eu pensava que se a placa tivesse um tamanho específico, a largura de banda padrão para esse tamanho seria boa. Depois de ler a atualização de JimNim , deve ser prioridade de slot.

Ainda estamos tendo um problema com um conflito entre o cartão PERC e o Intel RAID onboard que estamos usando, mas isso está causando um problema separado ao inicializar janelas. A placa agora é fundamentalmente acessível a partir do nível do BIOS.

Depois de algumas considerações, vou marcar a resposta de JimNim como aceita, uma vez que ela sugeriu a prioridade do slot (e a partir de uma atualização posterior inclui sugestões para exatamente o que fizemos para obter a placa reconhecida).

ATUALIZAÇÃO 2014-09-10

  • A máquina host está executando o Windows 2012 Standard (não o R2).

  • Para esclarecer, não me importo em criar uma matriz RAID a partir dos volumes. Na verdade, prefiro não fazer RAID. Isso pode ter sido uma má comunicação da Dell, pois acho que eles inicialmente supuseram que eu iria querer a capacidade de RAID. Eles basicamente me disseram que eu precisava do PERC H800 se eu quisesse anexar o gabinete a um host não-Dell (ou pelo menos é assim que soava na época). Parece que a placa SAS 6 / E da Dell pode ter funcionado bem para mim.

  • Algum conselho sobre onde obter os drivers H800 para o Windows 2012? (Ou drivers LSI equivalentes?) Eu só posso encontrar drivers PERC do Windows 2008 R2 de 64 bits até agora.

  • Já analisei anteriormente na BIOS as configurações de PCI-e, e não havia sinais de prioridade de slot que eu me lembre. Além disso, esta é a primeira placa de expansão que adicionamos ao servidor - portanto, independentemente de qualquer prioridade de slot, eu pensaria que permitiria pelo menos uma placa sem modificação.

  • No nível do sistema operacional, não encontramos nenhuma indicação inicial de que o sistema operacional detectou a placa (o gerenciador de dispositivos parece vazio e o visualizador de eventos não tinha entradas relevantes). Algo pode ter sido esquecido, por isso estamos planejando investigar as coisas remotamente hoje.

Contexto

Temos um servidor Intel existente com 24 TB de armazenamento para backups. Descobrimos a necessidade de expandir esse armazenamento e queríamos continuar com o servidor Intel existente para facilitar a transição e, portanto, só precisaríamos gerenciar o armazenamento de um único servidor.

Neste ponto, temos principalmente servidores Dell, e o MD1200 parecia ser uma maneira econômica de adicionar alguns armazenamentos conectados diretamente. A Dell nos garantiu que, como a placa PERC é apenas PCE-e, contanto que tenhamos o slot PCI-e suficiente, ela seria compatível.

Avance rapidamente até hoje e não há sinais da placa PERC ou do nosso armazenamento no BIOS ou no SO, até onde podemos dizer.

E eu estou perdido sobre aonde ir em seguida, além de talvez instalar o cartão PERC em um servidor Dell.

    
por Geekman 09.09.2014 / 15:27

2 respostas

3

+1 para todas as respostas de Evan Anderson (embora eu não esteja familiarizado com problemas de execução do opROM).

Você também pode investigar as especificações de seu servidor para descobrir quantas placas PCIe de cada tipo são compatíveis e se há alguma "prioridade de slot" que você deve seguir (esses fatores existem mesmo com servidores Dell). Só porque você tem um slot PCIe para a placa não significa que ela esteja recebendo a potência e a largura de banda necessárias para funcionar adequadamente.

Como solução alternativa (se você não conseguir descobrir como fazer com que a placa PERC funcione), considere a possibilidade de usar um SAS HBA (por exemplo, a placa SAS 6 / E da Dell). Isso representaria cada unidade de disco rígido individual diretamente no sistema operacional, o que exigiria algo semelhante ao software RAID (como o Storage Spaces no Server 2012, que na verdade é validado para uso com esse tipo de configuração).

Editar 2014-09-11

Any advice on where to obtain the H800 drivers for Windows 2012? (Or equivalent LSI drivers?) I can only find Windows 2008 R2 64-bit PERC drivers so far.

Os drivers do Server 2012 para o cartão PERC H800 são fornecidos pela Microsoft através do Windows Update. Se você conseguir ir longe o suficiente para ver a placa listada no gerenciador de dispositivos, "Atualizar software do driver ..." deve lidar com o restante quase sem falhas.

I've looked in the BIOS previously regarding PCI-e settings, and there was no signs of slot priority that I recall. Also, this is the first expansion card we've added to the server - so regardless of any slot priority, I'd think it would allow at least one card without modification.

A prioridade de slot (se houver) é normalmente determinada pelo fabricante do servidor e normalmente não é uma opção configurável nas configurações do BIOS. Você deve consultar a documentação do servidor (por exemplo, um guia de instalação, administração ou usuário) para obter detalhes sobre quais slots devem ser usados primeiro para tipos específicos de cartões. Pode ser que o slot que você está usando não suporte apenas um único cartão de armazenamento externo, mesmo que nenhum outro esteja presente.

Tente testar em slots alternativos com o cartão PERC. Se isso ainda não funcionar para você, procure adquirir um HBA SAS6 / E ou o LSI 9207-8e - Acredito que qualquer um deles seja suportado para os gabinetes MD12xx para uso com Espaços de Armazenamento (testei ambos em laboratório sem problemas, mas não pode encontrar documentação de suporte para os gabinetes da série MD12xx no momento).

    
por 09.09.2014 / 22:56
4

O gabinete MD1200 é um gabinete "apenas um monte de discos" (JBOD). Como parece que você quer endereçá-lo como um único volume, um controlador RAID de hardware, como o PERC que você descreve, fará o que quiser.

Parece que seu BIOS não está executando a opção ROM no controlador. Sem a opção ROM, você não receberá nenhum sinal do controlador em seu BIOS.

Você não menciona o seu SO, então é difícil dizer algo sobre isso. Uma máquina Windows deve ter detectado o controlador e solicitado drivers (eu não sei que versões do Windows incluem a unidade para um PERC H800 na caixa, reconhecidamente). Você deve poder ver o controlador na saída do comando lspci em uma máquina Linux.

Não tenho certeza se você poderá instalar o Open Manage Server Administrator (OMSA) em um computador que não seja da Dell. Você pode estar preso usando o BIOS para gerenciar o dispositivo, o que significará tempo de inatividade se você precisar fazer alterações.

Eu sei que o PERC H800 é um controlador de lógica LSI renomeado, e você também pode usar as ferramentas da LSI se o OMSA não for carregado.

    
por 09.09.2014 / 21:23