Given http://docs.rancher.com/rancher/concepts/scheduling/ it appears the default behavior is to prefer (but not require) to not have containers of the same Service scheduled to the same host.
Is there a way to require containers are not scheduled to the same host? In the case that you have volumes based on local paths, it seems important for service containers to not share the same local files in some cases (e.g. databases etc).