De acordo com a documentação Open-iSCSI :
8.2 iSCSI settings for iSCSI root
When accessing the root partition directly through a iSCSI disk, the iSCSI timers should be set so that iSCSI layer has several chances to try to re-establish a session and so that commands are not quickly requeued to the SCSI layer. Basically you want the opposite of when using dm-multipath.
For this setup, you can turn off iSCSI pings by setting:
node.conn[0].timeo.noop_out_interval = 0
node.conn[0].timeo.noop_out_timeout = 0
And you can turn the replacement_timer to a very long value:
node.session.timeo.replacement_timeout = 86400
A configuração replacement_timeout
é padronizada para 120 segundos e a reinicialização do NAS levou pouco mais de dois minutos e meio, portanto, esse tempo limite foi excedido e a sessão iSCSI foi descartada, juntamente com todas as solicitações de E / S pendentes, causando assim o virtual servidores para ver uma falha no disco e ir para o modo somente leitura.
Alterar a configuração de tempo limite conforme descrito acima deve evitar isso no futuro, pelo menos para interrupções de até 24 horas. E se for para baixo por mais tempo do que isso, existem problemas maiores para lidar de qualquer forma.