Technically this might work, but ymmv.
Yes. You need to make sure that both ESMs are the same version. I would make sure that they're the same down to the HF number. You can do so by checking the buildstamp in the CLI;
You want to make sure that both ESMs have the same amount of storage, meaning you want to follow the recommendations in the VM Best Practices guide to build out the same type and amount for disk required by the ESM.
Cold you please attach the mentioned "VM Best Practices guide" about how to set up storage, please?