Capítulo 39. Armazenamento

Nenhum suporte para o provisionamento dinâmico em cima do RAID em um cluster

Apesar dos volumes lógicos do RAID e dos volumes lógicos com provisionamento dinâmico poderem ser usados em um cluster quando ativados exclusivamente, não há atualmente nenhum suporte para o provisionamento dinâmico em cima do RAID em um cluster. Isto acontece mesmo quando a combinação é ativada exclusivamente. Atualmente, esta combinação possui suporte apenas no modo não clusterizado de uma única máquina do LVM.

Ao usar o provisionamento dinâmico, é possível perder gravações em buffer para o pool dinâmico, caso ele atinja a sua capacidade máxima

Caso um pool dinâmico atinja a sua capacidade, é possível que ele perda algumas gravações, mesmo que o pool esteja em crescimento naquele momento. Isto acontece porque uma operação de redimensionamento (mesmo uma automatizada) tenta descarregar E/S pendente no dispositivo de armazenamento antes do redimensionamento ser desempenhado. Já que não há espaço no pool dinâmico, as operações E/S devem obter erro primeiro para permitir que o crescimento seja bem sucedido. Depois que o pool dinâmico tiver crescido, os volumes lógicos associados ao pool dinâmico retornarão às operações normais.
Como uma solução alternativa para este problema, defina 'thin_pool_autoextend_threshold' e 'thin_pool_autoextend_percent' de acordo com suas necessidades no arquivo lvm.conf. Não deixe o limite muito alto ou a porcentagem muito baixa de modo que o seu pool dinâmico atinja a capacidade máxima rapidamente e não tenha tempo suficiente para estender-se automaticamente (ou para ser manulamente estendido, caso você prefira assim). Se você não estiver usando o provisionamento além do necessário (criando volumes lógicos maiores que o tamanho do pool dinâmico de apoio), prepare-se para remover os snapshots, conforme necessário, caso o pool dinâmico comece a atingir a sua capacidade.