Multiple head node with external Redis

How severe does this issue affect your experience of using Ray?

  • High: It blocks me to complete my task.

Is it possible to have multiple head nodes when using an external, fault tolerant Redis?
We need to provide failover when using multiple VMs. Since the Redis is external and fault tolerant, we are left with handling failover of the head node. Is the node itself stateless? Was thinking of launching a head node per machine and having a DNS failover to make it accessible. Are there other solutions?