2 nodes is not ideal, you really want 3. But as you mention you have restrictions on that, so that's ok.

What you have suggested will work within the constraints you have :)

---