As far as I understand the current juju-restore tool does not provide an automated way for a disaster recovery scenario using juju backup. My question is that if a virtual machine based backup restoration is done, would it be considered be another alternative for a disaster recovery?
Based on the implementation of juju will the controller could be successfully restored?
Could there be possible issues on the mongodb level?
In theory yes this could work but not a use case that we actively test or support. To backup the machine you would want to have the VM shut down and not relying on good memory snapshotting for a database. There is also raft protocol’s and leases to consider.
When you say automate disaster recovery for a Juju controller are you able to provide more of a story on what you are trying to achieve?