Configuração do NAS do ESXi

2

A configuração do meu cliente é a seguinte.

Dois servidores Dell Poweredge, executando o ESXi, com três máquinas virtuais espalhadas por eles. Cada um tem cerca de 2 TB de espaço no disco SAS, que hospeda as máquinas virtuais. Estes são conectados a um NAS via ethernet gigabit e executam backups noturnos das VMs, usando o ghettoVCB. No caso de falha de um servidor Dell, as VMs serão inicializadas no outro a partir dos backups no NAS, perdendo no máximo 20 horas de dados.

O NAS que tenho é um Thecus N5500, com 4 discos de 1 TB em RAID5. Pode ser configurado para usar iSCSI ou NFS, com um sistema de arquivos de XFS, ZFS ou Ext3.

Procurando on-line, vi algumas críticas negativas sobre o iSCSI no ESXi, algumas pessoas reclamaram de um desempenho ruim e, como uma das VMs é um servidor dos Serviços de Terminal, ele precisa ser bastante rápido. O iSCSI / vmfs é melhor que o NFS e qual sistema de arquivos você usa como backend para ele? Alguém tem experiência com este NAS e qualquer problema de desempenho em qualquer configuração?

Obrigado,

~ Dentrasi

Editar: o ESXi está sendo executado a partir de um pendrive USB em uma porta interna no MB.

    
por Dentrasi 20.07.2009 / 21:53

6 respostas

1

Aposto a maioria dos resultados de pesquisa com as palavras-chave ESXi e iSCSI pressupõem hospedagem de VMs em SAN.

No seu caso, as VMs estão hospedadas no DAS e o armazenamento iSCSI é apenas para o tráfego de backup. Os requisitos de tempo de execução para executar o iSCSI sobre VMs e fazer backup do iSCSI são completamente diferentes. Você não encontrará muitos artigos descrevendo o desempenho do ESXi em compartilhamentos de arquivos iSCSI.

É complicado.

Eu escolheria a solução mais simples: NFS . Pouco ou nenhum desempenho negativo. Configuração, solução de problemas e testes muito mais fáceis.

Mas não é apenas sobre os números, é? SCSI sobre IP é tão legal.

    
por 21.07.2009 / 18:56
1

Eu tenho um cliente usando uma SAN iSCSI entre dois nós de cluster VMware semelhantes aos seus. Eu não estava envolvido em especificar a solução, então não posso comentar sobre quais considerações foram tomadas para decidir o que comprar (embora eu não ache que elas realmente fizeram muito trabalho de casa). Eles estão usando um Dell NX1950 com o Windows Server 2003 Unified Storage Management Edition com um gabinete DASD Dell MD3000.

Meu cliente está vendo desempenho adequado (taxa de transferência sustentada de 25 - 28MB / s para a SAN iSCSI) e ainda não fizemos grandes esforços para acelerar as coisas. Executar o iSCSI em uma rede dedicada é absolutamente fundamental.

Veja um ótimo artigo sobre como otimizar VMware 3.X e iSCSI que podem fornecer alguns detalhes sobre as considerações relativas a iSCSI e taxa de transferência.

Uma opção que pode oferecer melhor desempenho e capacidade de múltiplos caminhos em relação ao iniciador ESX iSCSI incorporado é executar iniciadores de software dentro das próprias VMs.

    
por 20.07.2009 / 22:04
0

Você está usando a versão incorporada (por exemplo, a partir da chave USB interna) ou a versão completa / disco do ESXi?

Ouvi dizer que o mau desempenho do iSCSI no ESXi ocorre porque a versão incorporada usa um ambiente semelhante ao Busybox, que supostamente implementa um software / driver iSCSI inferior. A única maneira que ouvi para melhorar o desempenho é instalar a versão completa do ESXi nos discos locais.

    
por 20.07.2009 / 22:00
0

Eu não tenho nenhum com THAT Nas ... mas eu tenho um cluster VMware que roda em um NAS iSCSI.

Dell Ns500 (servidor de armazenamento MS com destino iSCSI) 6 unidades SATA de 1 TB em RAID5 4 Dell 2950s ... 32 Gbs RAM 6x 1 GB NICS

Tenha cerca de 150+ VMs (ganhe 2k3) nele ... sem problemas de velocidade. Teve até 200.

A produção Vs deste cluster é executada no EMC Cx4. Eu posso realmente dizer uma diferença de desempenho.

    
por 20.07.2009 / 22:18
0

O VMWare on SAN em geral alcança um desempenho ruim (relativamente ao real) devido à maneira como reescreve os comandos SCSI. No entanto, você ainda pode obter um desempenho muito melhor do que o compartilhamento de arquivos, mas precisa ser ajustado adequadamente. Isso é particularmente importante para as VMs do Windows alinharem corretamente suas partições de disco com o RAID físico subjacente.

Se os limites das partições não corresponderem aos limites reais do bloco de dispositivos RAID, cada leitura e gravação na VM se tornará duas leituras e duas gravações no RAID: desempenho instantâneo reduzido pela metade ...

Basicamente, você deve criar seu VMDK corretamente:

  1. crie o VMDK a partir do VMWare
  2. Anexá-lo a algumas janelas existentes da VM
  3. N00b vai embora: isso é para homens de verdade, e mesmo no Windows significa LINHA DE COMANDO: acione seu DISKPART.EXE
  4. Selecione a unidade e particione-a com um fator de alinhamento grande o suficiente, como

    crie um alinhamento primário da partição = 64

  5. Desconecte o VMDK. Faça cópias e use-as para instalar suas VMs e todas as suas unidades virtuais.

  6. Lucro!
por 21.07.2009 / 19:24
0

Aqui está um artigo para configuração do iSCSI Target no Windows e no ESX Server. link

    
por 28.09.2009 / 09:32