É tecnicamente possível, mas para o que você quer alcançar - eu consideraria simplesmente espelhar o servidor backend periodicamente com o rsync.
Uma das razões para isso é como o Varnish fornece objetos de seu cache. Se o objeto não estiver no cache de Varnishs, ele irá buscá-lo no back-end. Quando isso acontece, o usuário terá que esperar - sem que ocorra nenhuma transferência para o cliente.
Quando o arquivo é armazenado no cache de verniz, a transferência para o usuário pode ser iniciada.
Dependendo de como os usuários acessam os servidores em primeiro lugar, isso pode causar uma quantidade significativa de espera extra.