Como compartilhar facilmente partições locais entre vários computadores

5

Estou procurando conselhos. Eu tenho algumas máquinas virtuais CentOS 7 com discos ISCSI montados como partições LVM para armazenamento de log do aplicativo. Essas máquinas virtuais já estão altamente carregadas (CPU e RAM), e estou um pouco preocupado com a introdução de um aplicativo como o logstash para ler esses logs. Como posso compartilhar remotamente as partições de log com uma nova VM executando o logstash?

    
por Sina 24.03.2018 / 23:04

2 respostas

2

Verifique se filebeat em vez de compartilhar partições.

Ele lê arquivos de log e os envia para logstash. Filebeat é leve, você não deve experimentar problemas de desempenho por causa de adicioná-lo. Usamos para transferir dezenas de logs de GB por dia, o uso de memória atual é de 80mb e o uso da CPU é menor que 1%

    
por 26.03.2018 / 16:26
6

Para compartilhar partições locais em vários hosts, você precisa tornar o sistema de arquivos compartilhado. Ter um único LUN iSCSI formatado em NTFS / ext4 / qualquer sistema de arquivos causará corrupção de dados caso você monte o iSCSI LUN no segundo host nesse momento.

Você deve usar o sistema de arquivos compartilhados em cluster para poder ler e gravar os dados de vários hosts no mesmo iSCSI LUN.

Algumas leituras úteis para o caso.

link

link

link

    
por 02.04.2018 / 19:23