dsh is a distributed shell that basically runs the same command on multiple servers. Notice that cass03 sees all 4 servers, yet the other 3 only sees three servers? Storage-conf.xml is the same among all nodes i.e.
<Seeds> <Seed>10.129.28.14</Seed> <Seed>10.129.28.20</Seed> <Seed>10.129.28.22</Seed> <Seed>10.129.28.23</Seed> </Seeds> cass01 == 10.129.28.14 cass02 == 10.129.28.20 cass03 == 10.129.28.22 cass04 == 10.129.28.23 dsh -eg cassandra "/opt/cassandra/bin/nodetool --host=localhost --port=8181 ring" cass01: Address Status Load Range Ring cass01: 149416040858059761249215819391553456957 cass01: 10.129.28.22 Up 11.91 GB 81142293380414172666166867532143840182 |<--| cass01: 10.129.28.20 Up 5.91 GB 115317719798097018520189339526900770000 | | cass01: 10.129.28.23 Up 2.03 GB 149416040858059761249215819391553456957 |-->| cass02: Address Status Load Range Ring cass02: 149416040858059761249215819391553456957 cass02: 10.129.28.22 Up 11.91 GB 81142293380414172666166867532143840182 |<--| cass02: 10.129.28.20 Up 5.91 GB 115317719798097018520189339526900770000 | | cass02: 10.129.28.23 Up 2.03 GB 149416040858059761249215819391553456957 |-->| cass03: Address Status Load Range Ring cass03: 149416040858059761249215819391553456957 cass03: 10.129.28.22 Up 11.91 GB 81142293380414172666166867532143840182 |<--| cass03: 10.129.28.20 Up 5.91 GB 115317719798097018520189339526900770000 | | cass03: 10.129.28.14 Up 5.83 GB 132300524084158455835439496737701548718 | | cass03: 10.129.28.23 Up 1.86 GB 149416040858059761249215819391553456957 |-->| cass04: Address Status Load Range Ring cass04: 149416040858059761249215819391553456957 cass04: 10.129.28.22 Up 11.91 GB 81142293380414172666166867532143840182 |<--| cass04: 10.129.28.20 Up 5.91 GB 115317719798097018520189339526900770000 | | cass04: 10.129.28.23 Up 2.03 GB 149416040858059761249215819391553456957 |-->|