Well as long as port 53 is free there should be no problem installing the DNS on the same server as anything else, I would say just do both Articles on the same box:
I never have both on the same box to be honest but it should work in theory.
You can make only one loadbalancer by following the article and in step 11 just don't mention anything about the 2nd Node "e.g. node loadb2.tm.local" and even if you did it should be ok because node 1 will keep working forever as it will never find node 2 to fail over :-)
I would recommend doing each service on a separate server, and the best thing to try before going production.
Please let me know if there is anything else I can help with.