EF & E-Series, SANtricity, and Related Plug-ins

Network connection limits for E-Series Management IP

PabloZorzoli
5,204 Views

The support doc states:

 

A controller-determined limit exists to the number of Transmission Control Protocol/Internet Protocol (TCP/IP) connections that can be made to the controller before it stops responding to subsequent connection attempts. The type of management operations being performed and the number of management sessions taking place together determine the number of TCP/IP connections made to a controller. This problem is self-correcting because, after some TCP/IP connections terminate, the controller then becomes responsive to other connection attempts.

 

Does anyone knows what does limits are?

 

I found that the latest version of SMonitor (11.40.0A00.0003) can have many connections to the same management IP in ESTABLISHED state, and that eventually I loose connectivity to the management IP. Looks like I'm hitting the limit the documentation refers to, but I'm curious if those values are known, and even if they can be tweaked.

 

Pablo

1 ACCEPTED SOLUTION

Sean_Olson
5,061 Views

For all controllers except the E2800 and E5700, the management connection limit is 32. If 32 active management connections are reached, no more connections will be allowed until the connection count drops to 24. For E2800 and E5700 controllers, there are two types of management connections, REST/HTTPS and SYMbol/RPC. For these controllers the active connection limit is 15 for REST/HTTPS and 16 for SYMbol/RPC. The limits are per controller and are not user configurable.

 

That said, the SMmonitor in version 11.40.0A00.0003 of SANtricity Storage Manager has an issue where it may not properly close connections to the controllers when running on Linux. This would result in the behavior you have described. A fix is planned for early 2018. A workaround is available in the meantime to correct the issue. To perform the workaround, modify the SMMONITOR_JVM_OPTS parameter in /var/opt/SM/smclient.properties to match the following:

 

SMMONITOR_JVM_OPTS=-Djava.awt.headless=true

 

 

View solution in original post

4 REPLIES 4

Sean_Olson
5,062 Views

For all controllers except the E2800 and E5700, the management connection limit is 32. If 32 active management connections are reached, no more connections will be allowed until the connection count drops to 24. For E2800 and E5700 controllers, there are two types of management connections, REST/HTTPS and SYMbol/RPC. For these controllers the active connection limit is 15 for REST/HTTPS and 16 for SYMbol/RPC. The limits are per controller and are not user configurable.

 

That said, the SMmonitor in version 11.40.0A00.0003 of SANtricity Storage Manager has an issue where it may not properly close connections to the controllers when running on Linux. This would result in the behavior you have described. A fix is planned for early 2018. A workaround is available in the meantime to correct the issue. To perform the workaround, modify the SMMONITOR_JVM_OPTS parameter in /var/opt/SM/smclient.properties to match the following:

 

SMMONITOR_JVM_OPTS=-Djava.awt.headless=true

 

 

PabloZorzoli
5,007 Views

Thanks @Sean_Olson

 

I'm definitelly running that version under linux host, so Just applied the recommended settings and will monitor behavior to see if situation improves.

Sean_Olson
4,982 Views

One thing I forgot to mention, you will need to restart the smmonitor process to get the changes to the file to take effect.

PabloZorzoli
4,925 Views

Yeah figured that out @Sean_Olson, it's looking good so far. Thanks!

Public