Armazenamento, particionamento e LVM do iSCSI

2

Estamos no processo de mover nossos sistemas de armazenamento (ligados diretamente) para um armazenamento consolidado baseado em iSCSI e criamos esta interessante pergunta: onde devemos colocar o processamento do LVM? Deixe-me explicar.

Estamos configurando um sistema de armazenamento consolidado que é baseado na metodologia de três níveis, ou seja, armazenamento, arquivador, servidor de aplicativos. Isso essencialmente separa os dispositivos de armazenamento dos sistemas de arquivos. O armazenamento é baseado (entre outros) por sistemas DELL que executam o CentOS, fornecendo dispositivos iSCSI aos arquivadores. Os arquivadores "consomem" o armazenamento iSCSI fornecendo sistemas de arquivos NFS / CIFS / etc aos servidores de aplicativos. Os dispositivos de armazenamento também fornecem dispositivos iSCSI para os hosts virtuais (KVM) que fazem uso diretamente dele na forma de VGs para suas máquinas virtuais.

Aqui está a pergunta? Onde colocamos o processamento do LVM? Em outras palavras, devemos particionar (ou seja, criar PP / VG / LV com LVM nos servidores de armazenamento ou nos Filers / VMhosts?

Nossa abordagem inicial era adiar o processamento / tradução de armazenamento (LVM e sistemas de arquivos) para hosts de nível superior (filers / servidores de aplicativos), pois haverá vários deles e apenas alguns servidores de armazenamento. Desta forma, distribuímos o processamento de forma mais eficaz. Estamos certos? Estamos fazendo algo grosseiramente errado? obrigado.

    
por ank 21.03.2012 / 13:48

1 resposta

4

Você obtém a maior flexibilidade usando o LVM nos próprios servidores iSCSI e, em seguida, novamente nos arquivadores. Isso permite redimensionar os dispositivos iSCSI que você está apresentando (iSCSI-server LVM) e redimensionar os volumes no arquivador para acomodar (arquivador LVM). Ele reduz o desempenho em uma quantidade muito pequena, mas aumenta sua capacidade de lidar com casos estranhos. Na minha opinião, o trade-off é bom.

Você pode fazer o LVM multicamada porque o LVM do servidor iSCSI é invisível para os arquivadores (é apenas um monte de blocos em um LV), e quando o arquivador desativa as estruturas de dados LVM no armazenamento, o servidor iSCS ganha veja a menos que você faça algumas coisas estranhas.

    
por 21.03.2012 / 14:03