VMWare ESXi 5 - matriz RAID 5 expandida - não pode acessar o armazenamento de dados

6

Estou usando o VMWare ESXi 5 e tive uma configuração RAID 5 de 2 TB em um HP DL360 com uma placa RAID P400i. Adicionei mais duas unidades de 1 TB e usei o SmartStart ACU, adicionei as unidades e expandi o disco lógico.

Agora, após inicializar de volta ao ESXi, o servidor inicializa, mas não lista armazenamento persistente disponível. Eu fiz uma nova varredura várias vezes sem sucesso: o Datastore não aparece.

Eu iniciei no GParted e a partição de 1,8 TB aparece, mas isso é desconhecido. Alguém tem boas ideias?

EDIT: Solução final

Então, depois de muito ranger de dentes, foi bastante simples de resolver.

Eu comprei uma unidade externa eSata 2 TB e uma placa PCI eSata para o meu servidor.

Eu então usei o Clonezilla para criar uma imagem das partições atuais para minha nova unidade externa. Você tem que verificar "não verificar tamanhos de unidade" no modo avançado, caso contrário ele vai gritar com você por ter uma unidade menor.

Por algum motivo, minha placa PCI não inicializava no meu servidor HP, então conectei a unidade a outra área de trabalho que eu tinha, inicializei para VMWare e copiei a vmdk para outra unidade.

Vou apagar a configuração do RAID e criar unidades lógicas de 1,5 TB.

    
por Dayton Brown 11.03.2012 / 17:56

2 respostas

5

Portanto, existem alguns problemas para analisar aqui ...

O firmware do controlador RAID é um item muito importante. Você está se referindo a um controlador Smart Array P400, que colocaria seu modelo DL360 como uma unidade G5. Um dos itens críticos envolvidos no trabalho com equipamentos HP é gerenciar e manter o firmware. Olhando para o histórico de revisão de firmware para esse controlador , há alterações substanciais na funcionalidade e nos conjuntos de recursos entre as revisões de firmware. Então, em geral, atualizar o firmware é algo que você deve fazer, independentemente deste problema. A maneira mais fácil de conseguir isso para a sua configuração seria baixar o DVD de Firmware da HP ou o Service Pack para DVD ProLiant .

Provavelmente não encontrei esse problema porque a maioria dos servidores HP ProLiant G5 que eu implantei usava discos de formato pequeno, por isso não alcancei as capacidades com as quais você está trabalhando. Você está usando discos da marca HP?

Como você está usando o ESXi, instalou a versão específica do HP do ESXi ? A compilação da HP adiciona monitoramento de array e disco ao pacote base. Isso permite que o cliente vSphere exiba o status do controlador Smart Array. Se você DO tiver esse instalado, veja se os discos individuais aparecem no console em Configuration -> Health Status -> Storage .

Porfim,o parece ser um grande problema com o Smart Controladores Array P400 e ESXi 5.0 (Issue # 2006942). No ESXi 5.0, o driver usado em seu controlador não pode ver uma unidade lógica maior que 2 TB. A HP agora tem dois drivers disponíveis para seus controladores . O driver cciss tem sido o driver de longa data no Linux (e VMWare), mas recentemente tem foi deslocado pelo driver hpsa . O driver cciss não suporta LUNs ou unidades lógicas maiores que 2 TB no contexto do VMWare. O driver hpsa faz. Infelizmente, o driver hpsa não suporta seu controlador Smart Array P400.

Eu não acho que haja uma solução fácil para você. Você provavelmente já expandiu a unidade lógica única por meio do HP Array Configuration Utility. Não é possível reduzir HP unidades lógicas . Você pode estar sem sorte. - Procurei maneiras de forçar o driver hpsa a carregar no VMWare, mas, novamente, ele não suporta seu controlador. - Você pode mover os discos para um servidor G6 ou G7, que usa controladores Smart Array P410. - Se você é aventureiro, pode instalar um controlador P410 no seu servidor G5 e alterar os cabos do backplane SAS. Não é suportado porque é um servidor antigo, mas tem 85% de chance de funcionar. - Se você está desesperado, você pode adicionar outro disco ou dois, criar uma unidade lógica com tamanho < 2 TB, inicie em outro sistema operacional / Live CD / GParted (talvez?) E use dd para clone a partição relevante para a nova matriz de disco.

    
por 11.03.2012 / 20:47
1

Eu consegui rodar o P400 no ESXi 5.1 usando o driver hpsa, modificando levemente os drivers cciss e hpsa e fazendo .vib deles. A tradução aproximada do meu artigo (original em russo) com link para .zip com dois .vibs para fazer seu P400 reconhecer > 2Tb no ESXi 5.1 está aqui:

link

Ele também suporta o P400i, ambos os IDs PCI são remapeados. Use por sua conta e risco, nenhum teste detalhado foi realizado.

    
por 14.08.2013 / 18:36