Gerencie vários discos de gerenciamento de volume lógico usando E/S de listras
- 3612
- 102
- Enrique Gutkowski PhD
Neste artigo, vamos ver como os volumes lógicos escrevem os dados para disco, destacando a E/S. O gerenciamento de volume lógico possui um dos recursos interessantes que podem escrever dados sobre o disco múltiplo, destacando a E/S.
Gerencie discos LVM usando E/S de listrasO que é LVM Striping?
Listagem LVM é um dos recursos que gravará os dados em vários disco, em vez de gravação constante em um único volume físico.
Características da faixa
- Aumentará o desempenho do disco.
- Salva de gravação dura repetidamente em um único disco.
- O preenchimento de disco pode ser reduzido usando a faixa em vários disco.
No gerenciamento de volume lógico, se precisarmos criar um volume lógico, o estendido será totalmente mapeado para o grupo de volume e os volumes físicos. Em tal situação se um dos PV (Volume físico) é preenchido, precisamos adicionar mais extensões de outro volume físico. Em vez disso, adicionando mais estende -se ao PV, podemos apontar nosso volume lógico para usar os volumes físicos específicos que escrevem E/S.
Suponha que temos quatro discos dirigir e apontar para quatro volumes físicos, se cada volume físico for capaz de 100 i/O Totalmente, nosso grupo de volume ficará 400 EU/O.
Se não estivermos usando o Método de faixa, O sistema de arquivos será gravado no volume físico subjacente. Por exemplo, alguns dados de dados no volume físico 100 E/S serão escritos apenas no primeiro (sdb1) Pv. Se criarmos o volume lógico com a opção de faixa ao escrever, ela escreverá para cada quatro unidades dividindo 100 E/S, isso significa que a cada quatro unidades receberá 25 E/S cada.
Isso será feito no processo Round Robin. Se algum do volume lógico precisar ser estendido, nesta situação, não podemos adicionar 1 ou 2 PV. Temos que adicionar tudo 4 PVs para estender o tamanho do volume lógico. Esta é uma das desvantagens do recurso Stripe, a partir disso, podemos saber que, ao criar volumes lógicos, precisamos atribuir o mesmo tamanho de faixa sobre todos os volumes lógicos.
O gerenciamento de volume lógico possui esses recursos que podemos gravar os dados em vários PVs ao mesmo tempo. Se você estiver familiarizado com o volume lógico, pode ir para configurar a faixa de volume lógico. Caso contrário, você precisará saber sobre o básico dos gerentes de volume lógico, leia abaixo os artigos para saber mais sobre o gerenciamento de volume lógico.
Requisitos
- Configure o armazenamento de disco LVM flexível no Linux - Parte I
- Como estender/reduzir os LVMs em Linux - Parte II
Minha configuração de servidor
Aqui estou usando CentOS6.5 para o meu treino. As mesmas etapas podem ser usadas no RHEL, Oracle Linux e a maioria das distribuições.
Sistema Operacional: Centos 6.5 Endereço IP: 192.168.0.222 Nome do host: Tecmint.armazenar.com
Gerenciamento de volume lógico usando E/S de listras
Para fins de demonstração, usei 4 discos rígidos, cada unidade com 1 GB de tamanho. Deixe -me mostrar quatro unidades usando 'fdisk'Comando como mostrado abaixo.
# fdisk -l | Grep SDListe discos rígidos
Agora temos que criar partições para esses 4 discos rígidos sdb, sdc, sdd e SDE usando 'fdiskComando. Para criar partições, siga o Passo 4 instruções, dadas no Parte 1 deste artigo (link dê acima) e altere o tipo para Lvm (8e), ao criar partições.
Depois de criar partições com sucesso, agora avança para criar volumes físicos usando todas essas 4 unidades. Para criar PVs, use o seguinte 'pvcreate'Comando como mostrado.
# pvcreate /dev /sd [b -e] 1 -VCrie volumes físicos no LVM
Uma vez criado PV, você pode listá -los usando 'PVSComando.
# PVSVerifique os volumes físicos
Agora precisamos definir o grupo de volume usando esses 4 volumes físicos. Aqui estou definindo meu grupo de volume com 16 MB de tamanho estendido físico (PE) com grupo de volume nomeado como vg_strip.
# VGCreate -s 16m VG_STRIP /DEV /SD [B -E] 1 -V
A descrição das opções acima usadas no comando.
- [b-e] 1 - Defina seus nomes do disco rígido, como SDB1, SDC1, SDD1, SDE1.
- -s - Defina o tamanho da sua extensão física.
- -v - detalhado.
Em seguida, verifique o grupo de volume recém -criado usando.
# VGS VG_STRIPVerifique o grupo de volume
Para obter informações mais detalhadas sobre o VG, use o switch '-v' com vgdisplay comando, ele nos dará um volume físico que todos usados em vg_strip grupo de volume.
# vgdisplay vg_strip -vInformações do grupo de volume
De volta ao nosso tópico, agora ao criar um volume lógico, precisamos definir o valor da faixa, como os dados precisam escrever em nossos volumes lógicos usando o método Stripe.
Aqui estou criando um volume lógico em nome de lv_tecmint_strp1 com 900 MB tamanho, e precisa estar em vg_strip Grupo de volume, e estou definindo como 4 faixas, isso significa que os dados gravaram no meu volume lógico, precisam ser faixas sobre 4 PVs.
# lvcreate -l 900m -n lv_tecmint_strp1 -i4 vg_strip
- -eu -Tamanho do volume lógico
- -n -Nome do volume lógico
- -eu -listras
Na imagem acima, podemos ver que o tamanho padrão do tamanho da faixa era 64 kb, Se precisarmos definir nosso próprio valor de faixa, podemos usar -EU (Capital I). Apenas para confirmar que o volume lógico é criado, use o seguinte comando.
# lvdisplay vg_strip/lv_tecmint_strp1Confirme volumes lógicos
Agora será a próxima pergunta, como sabemos que as listras estão escrevendo para 4 unidades?. Aqui podemos usar 'lvdisplay' e -m (exibir o comando mapeamento de volumes lógicos) para verificar.
# lvdisplay vg_strip/lv_tecmint_strp1 -mVerifique os volumes lógicos
Para criar nosso tamanho de faixa definida, precisamos criar um volume lógico com 1 GB tamanho usando meu próprio tamanho de faixa definida de 256kb. Agora vou listrar apenas 3 PVs, aqui podemos definir quais PVs queremos ser listrados.
# lvcreate -l 1g -i3 -i 256 -n lv_tecmint_strp2 vg_strip /dev /sdb1 /dev /sdc1 /dev /sdd1Defina o tamanho da faixa
Em seguida, verifique o tamanho da faixa e qual volume faz isso, desperta.
# lvdisplay vg_strip/lv_tecmint_strp2 -mVerifique o tamanho da faixa
É hora de usar um mapeador de dispositivo, pois isso usamos comando 'dmsetup'. É uma ferramenta de gerenciamento de volume lógico de baixo nível que gerencia dispositivos lógicos, que usam o driver de dispositivos-Mapper. Podemos ver as informações do LVM usando o comando dmsetup para saber qual faixa depende de quais unidades.
# dmsetup deps/dev/vg_strip/lv_tecmint_strp [1-2]Mapper de dispositivo
Aqui podemos ver que o STRP1 depende de 4 unidades, e o STRP2 depende de 3 dispositivos.
Espero que você tenha aprendido, como podemos fazer um volume lógico para escrever os dados. Para esta configuração, é preciso saber sobre o básico do gerenciamento de volume lógico. No meu próximo artigo, mostrarei como podemos migrar em gerenciamento de volume lógico, até então fique atento para atualizações e não se esqueça de fazer comentários valiosos sobre o artigo.
- « Conexões Proftpd seguras usando o protocolo TLS/SSL no RHEL/CENTOS 7
- Comandos 5 'Chattr' para tornar os arquivos importantes imutáveis (imutáveis) no Linux »