Hi Joshua,
Absolutely, GCS can handle several networked file systems. Each mount can be under a single mapped collection, you can do a separate mapped collection per mount, or some combination. This what many centers do where they operate separate storage for home directories versus a parallel scratch file system. There will be one or more DTNs mounting the home and scratch file systems, but presenting them as a single collection.
Trying to operate the fewest number of GCS instances possible is the rule-of-thumb I would aim for. The arguments for fewer are not just the number of firewall exceptions, but also fewer systems to maintain, less hardware to fail, and limiting the places configuration needs to be monitored. Also, you can aggregate individual nodes as DTNs for a single endpoint, rather than having multiple single-DTN endpoints as potential failure points.
What’s possible will depend on several things, but here are some I can think of right now.
Security: some endpoints and DTNs will need to be distinct because of the data they handle.
Networking: you’ll need a reliable and secure network path between your DTNs and the storage. The definitions of reliable and secure are based on your needs.
Storage: your storage will need support a networked file system protocol that can be mounted on Linux (NFS, CIFS, Lustre, etc.).
Identities: avoiding identity collisions across file systems can be an issue. If you’ve got a bunch of NFS servers across labs where the UIDs 500 or 1000 map to whatever user setup the server, this can be challenging.
—Rick
> --
> You received this message because you are subscribed to the Google Groups "Discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
discuss+u...@globus.org.