Hey,
what do you mean with loosing data? Some things to consider
- the cluster needs its own network
- backups target storage should not be the same as VM storage
- if you use ceph, it should also have its own network. You really don't want high network load impacting your VMs IO performance, of course also not the other way around
- more generally, if you use network storage for your VMs, that should not share the network with normal traffic. Same reason as for ceph, just more important for ceph.