.png)
Eu tenho uma caixa KVM executando algumas VMs críticas que executam compilações de software. O servidor executa unidades SSD. Eu tenho uma versão mais antiga do KVM que tem capacidade limitada de snapshot e decidi usar snapshots do LVM para salvar os estados da VM após cada nova versão (para que possamos reverter para uma determinada versão se precisarmos corrigir). Os PVs estão cheios, então preciso adicionar um disco ao grupo de volumes para que os instantâneos permaneçam. Há algum problema em adicionar uma unidade USB normal ao grupo de volumes em que as VMs residem, apenas como local de armazenamento para instantâneos do LVM? Vou perder a velocidade do SSD?
Responder1
Em teoria, isso deveria funcionar, mas como você garantirá que os dados da VM não acabem no disco USB?
Responder2
vários pontos aqui
- Os instantâneos LVM não formam uma cadeia, eles não usam o algoritmo COW, você só pode ter um. Se você precisar de uma cadeia de instantâneos para poder reverter em qualquer lugar, será necessário usar instantâneos qcow2.
- Dito isto, não é recomendado executar uma VM de produção a partir de uma cadeia de instantâneos na produção, o impacto no desempenho pode se tornar bastante significativo depois de um tempo, sem mencionar a perda de espaço. Isso não é apenas uma coisa de KVM, qualquer instrutor de VCP dirá a mesma coisa.
- Misturar diferentes tipos de armazenamento em um VG também não é uma prática recomendada. Eu vi o LVM pegar fogo quando dois LUNs diferentes de duas matrizes de ataque diferentes foram misturados em um volume distribuído, serializado provavelmente será mais estável, mas por que arriscar tanto sua VM?
Eu faria isso de uma maneira diferente:
- Use snapshots LVM para fazer backup de uma VM sempre que precisar
- salve os backups no disco USB, separados dos dados LVM de tempo de execução
- Em caso de reversão, substitua o LV do SSD pelo do backup.
Eu sei que isso significará manter backups completos, mas com planejamento adequado, você não se desviará do desempenho atual do SSD e não perderá a estabilidade atual do sistema, será capaz de reverter para uma quantidade razoável de PITs e permanecer dentro do melhor limites de prática