<div dir="ltr">Hi, I'm hoping somebody has insights into how the subnets option actually works. I've read the docs a dozen times and I want to make sure I understand before I take my production cluster down to make the changes.<div><br></div><div>On the current cluster the daemon addresses are on a gpfs private network and the admin addresses are on a public network. I'm changing so both daemon and admin are public and the subnets option is used to utilize the private network. This is to facilitate remote mounts to an independent cluster.</div><div><br></div><div>The confusing factor in my case, not covered in the docs, is that the gpfs private network is subnetted and static routes are used to reach them. That is, there are three private networks, one for each datacenter and the cluster nodes daemon interfaces are spread between the three.</div><div><br></div><div><a href="http://172.16.141.32/27">172.16.141.32/27</a></div><div><a href="http://172.16.141.24/29">172.16.141.24/29</a><br></div><div><a href="http://172.16.141.128/27">172.16.141.128/27</a><br></div><div><br></div><div>A router connects these three networks but are otherwise 100% private.</div><div><br></div><div>For my mmchconfig subnets command should I use this?</div><div><br></div><div>mmchconfig subnets="172.16.141.24 172.16.141.32 172.16.141.128"<br></div><div><br></div><div>Where I get confused is that I'm trying to reason through how Spectrum Scale is utilizing the subnets setting to decide if this will have the desired result on my cluster. If I change the node addresses to their public addresses, ie the private addresses are not explicitly configured in Scale, then how are the private addresses discovered? Does each node use the subnets option to identify that it has a private address and then dynamically shares that with the cluster?</div><div><br></div><div>Thanks in advance for your clarifying comments.<br></div><div><br></div><div>-Eric</div><div><br></div><div>--</div><div><br></div><div>Eric Horst</div><div>University of Washington</div></div>