Reinicie um servidor NFS em uso sem interrupção (dentro do tempo limite)

2

Eu tenho um monte de clientes de computação trabalhando em tarefas, salvando dados de saída em uma máquina NAS. Todas as máquinas são centos 6.2. Eles montam via NFS automount, com um tempo limite de 1200 (configuração padrão).

A máquina NAS precisa ser reiniciada.

Se eu puder reiniciar a máquina dentro dessa janela de 1200 (20 minutos), os clientes bloquearão o I / O até que ele volte? Uma pequena interrupção (pausa) em serviço é válida, desde que não cause erros nos processos em execução.

Se necessário eu poderia percorrer e SIGSTOP todos os processos de trabalho, reiniciá-los e reiniciá-los - eu não quero quebrar as alças de arquivos abertos.

Como posso executar uma reinicialização como essa sem matar processos com arquivos abertos?

    
por zebediah49 29.10.2013 / 21:48

1 resposta

1

Eles apenas bloquearão E / S yes até que estejam disponíveis novamente, não deve haver necessidade de SIGSTOP, já que o NFS é bastante maduro, isso foi contabilizado há alguns anos.

biod usa read ahead e write behind para que seus manipuladores de arquivos não sejam afetados por uma reinicialização do servidor NFS durante o tempo limite se o tempo limite foi acionado para começar, então suponho que o que estou dizendo é que tantos eventos tem que alinhar para começar para que isso se torne uma pergunta e mesmo assim a resposta é não, será perfeitamente bem:)

    
por 10.11.2013 / 11:43

Tags