Obtendo o VMWare ESXi 5.0.0 com o RAID usando o chipset Intel X79 para funcionar

1

Eu comprei um novo servidor onde eu uso a placa-mãe ASUS P9X79 WS X79 S-2011 ATX . Ele será usado para virtualização, de preferência usando VMware vSphere Hypervisor ™ (ESXi) se eu conseguir o RAID na minha placa-mãe trabalhando com VMWare (ele não detecta).

A placa-mãe tem o chipset Intel® X79, que para o controlador RAID significa ID do fornecedor 8086 (Intel) e ID do modelo 2826 .

Quando inicializo a mídia de instalação do ESXi 5.0.0 da minha unidade flash, não consigo ver unidades no conjunto RAID5 que criei.

Perguntas:

  • Existe um arquivo VIB para o controlador RAID que eu posso usar?

  • Encontrei um artigo no link para obter o RAID Para trabalhar com alguns controladores Intel, ele lista 9 módulos RAID integrados com os quais é compatível. No entanto, não há menção ao chipset X79.

por Deleted 13.07.2012 / 01:44

5 respostas

2

Infelizmente, não há arquivo VIB para o Chipset X79. Se você estiver usando o software RAID, recomendo uma plataforma de virtualização que execute uma distribuição Linux com melhor suporte de hardware. Por exemplo, o Virtualbox rodando no Ubuntu Server funcionaria.

    
por 17.07.2012 / 19:19
10

O RAID nessa placa-mãe não é RAID de hardware real, é " fakeraid " que depende em drivers no sistema operacional. O ESXi não suporta fakeraid, porque é voltado para ambientes corporativos (que usam RAID de hardware real para melhor desempenho), e não para PCs de consumidor (que usam fakeraid porque é barato). O ESXi deve reconhecer unidades conectadas a esse controlador, mas apenas como unidades independentes, não como uma matriz RAID.

Você pode optar por uma plataforma de virtualização diferente, como o Citrix XenServer ou < href="http://www.linux-kvm.org/page/Main_Page"> Linux KVM . Se você realmente quiser usar o ESXi, poderá configurar suas três unidades como datastores separados, fornecer a cada uma de suas VMs três discos virtuais - um de cada armazenamento de dados - e configurar o RAID de software dentro do sistema operacional de cada VM.

(As VMs não poderão ver o controlador fakeraid do host. Isolar os convidados do hardware do host é metade do ponto de virtualização. Os convidados só verão seus discos virtuais.)

Existem drivers não oficiais que você pode instalar no ESXi para suportar hardware adicional, incluindo um "dmraid "um para Intel Matrix RAID (o fakeraid do seu chipset), mas você estará em desvantagem se fizer isso.

    
por 13.07.2012 / 02:55
9

Acho que por aqui você terá muitas pessoas sugerindo uma unidade extra e RAID 10 em vez de RAID 5, pois o desempenho de gravação é muito maior sob carga. Eu pessoalmente diria que se as unidades não exibirem IOPS altos (especialmente IOPS aleatórios), o RAID 5 funcionará.

No entanto, notei que você escolheu unidades WD Green SATA - eu consideraria uma escolha muito ruim. As unidades verdes normalmente têm uma velocidade mais baixa (rpm) e estão configuradas para desacelerar durante os períodos de inatividade, independentemente de o SO ter ou não dito isso. Realmente você quer drives SAS de 15K e um controlador RAID de armazenamento em cache com bateria.

Se você ler o link intel fornecido, verá a partir da página 41 o guia descreve a configuração de um servidor 2k8, a instalação do Console da Web RAID 2 no servidor e a configuração do host ESXi. Isso deve permitir que você saiba se um disco falhou por meio de um pop-up e de um e-mail.

ESXi em um thumbstick - o thumbstick provavelmente será mais lento do que inicializar a partir de um RAID, e não há redundância para o próprio host do ESXi, apenas para as VMs. No entanto, se você tiver um problema com a instalação ou o controle do ESXi, não demorará muito para configurar um novo, em seguida, importe as VMs. Em um servidor de produção, eu consideraria isso apenas como o seu, a porta USB é interna.

    
por 13.07.2012 / 02:15
8

OK, as respostas anteriores falaram sobre por que é uma má idéia usar o fakeraid, por que o VMware não o suporta e, até certo ponto, por que usar uma placa-mãe de desktop não é uma boa ideia.

Se você está realmente pronto para usar este fórum como base para um servidor VMware, isso é o que você faz:

  1. Ir para o eBay.
  2. Pesquise DELL PERC 6/i . Compre um, de preferência um que inclua uma bateria. Esse é um controlador RAID de hardware real compatível com o VMware vSphere. Não receba um cartão 6 / iR.
  3. Se o cartão não vier com um cabo de unidade, procure SFF-8484 SFF-8482 e compre um dos cabos listados. Este cabo permite conectar até quatro unidades SAS ou SATA ao 6 / i.
  4. Quando todos chegarem, instale o 6 / i em um dos slots PCI Express do seu computador e conecte os drives ao 6 / i com o cabo.
  5. Use o BIOS 6 / i RAID para criar sua matriz RAID.
  6. Instale o VMware vSphere Hypervisor.

Aproveite!

    
por 17.07.2012 / 05:20
4

Não, você não pode usar o ataque Intel ICHR para vSphere / ESXi. A razão para isto é porque o ataque não existe como um volume a ser exposto através de um driver controlador (a verdadeira explicação para o que todas as crianças chamam de "fakeraid").

Todas as soluções RAID são baseadas em software, mas o que mais chamam de "hardware RAID" são soluções onde o software RAID é executado no controlador ("firmware") e assim quando você usa um driver para permitir seu O / S (ESXi in Neste caso) para ver os volumes (não-RAID, como SATA, IDE ou Host Bus Adapters, também conhecidos como HBAs expor unidades em vez de volumes), o O / S tem muito menos trabalho para fazer isso com uma solução RAID de software mais típica . O ICHR é uma solução híbrida interessante em que o chipset SouthBridge realmente fornece firmware para o RAID e um BIOS onde você pode fazer algumas configurações básicas. Ele não fornece um carregador de inicialização INT19 adequado e isso significa que os volumes RAID apresentados não podem ser iniciados e, na verdade, não existem até que o serviço IAStor seja iniciado, usa o driver ICHR para ver os volumes, ENTÃO apresenta-os ao O / S.

O Windows pode lidar com isso através de seu processo de bootloader e eu imagino que o VMWare também funcionaria, mas eles nunca o farão porque, como outros apontaram, o ICHR RAID não é "pro grade" devido à falta de um processador de paridade dedicado (ICHR usa sua CPU x86, que na verdade faz um trabalho excelente quando configurada corretamente) e os perigos inerentes, como o fato de que sua CPU é um processador de propósito geral, fazendo muitas outras coisas, tornando-a mais propensa a falhar do que um processador de paridade dedicado. A falta de determinados cache / buffers e backup de bateria adequado para transações não confirmadas também tornam o ICHR de alto risco em comparação com as soluções de "hardware RAID".

No final, o ICHR é uma solução de valor agregado para pessoas que não precisam de tempo de disponibilidade de 6,9s (99,9999%) e podem arriscar o tempo de inatividade e a menor perda de dados. Se você quer jogar com uma solução realmente interessante, obtenha uma licença comunitária para o NexentaStor 3.x, instale o vSphere em qualquer drive / array que você possa ter, crie uma VM para o NexentaStor e instale-o, aprenda a fazer RDM ( Mapeamento de dispositivos brutos) e exponha suas unidades à sua VM NexentaStor por meio do RDM, exponha o NFS do iSCSI dessa VM ao mesmo host e use essa solução SAN para suas outras VMs e outros sistemas da rede. Dessa forma, você pode tirar proveito do desempenho do disco bruto, do ZFS (RAIDz e outros semelhantes) e aprender todos os tipos de coisas interessantes sobre o uso da SAN corporativa com o vSphere e a virtualização. É um projeto, mas feito da maneira certa (jogue um par de SSDs de 60GB estrategicamente para cache / ZIL), você aprenderá muito e terá um armazenamento extremamente flexível, portátil e expansível, independente do hardware.

    
por 29.08.2012 / 04:23