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 :)

NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB