I am also wondering about this kind of stuff, since we are going out of AWS and were using EC2Snitch. I felt free to write it here, since it looks linked to previous comments.
@John, we have been using EC2Snitch for many years, and it just works fine ! Plus, we don't have to keep the GPFS file up to date every time we add a node or remove one. EC2Snitch is quite strait-forward and easy to use. The first "issue" we have today, is indeed to add a new DC from outside AWS. I am trying to find out how to do that right now. If we figure out that this is easy, you can perfectly go with EC2Snitch imho.
So what would be the procedure to go from EC2Snitch to GPFS ?
I see 2 possibilities and I am not sure of the result of each of these:
- Node by node, on a rolling restart way, and making sure that you use the former DC names and racks. Copying the EC2 network. Would this be doable or would that need a full cluster restart at once ?
- Add the new DC using directly GPFS on all the node without modifying the old one (hybride: 1 DC EC2Snitch, 1 DC GPFS), again copying the EC2 DCs and racks. Would this work ?
Also, Is this need of mirroring the exact DC and racks name mandatory in those 2 procedures as I think it is ?
I think this worth a good testing anyway.