Manually deployed connector unstable after CVO discovery
Applies to
NetApp Console (Formerly BlueXP) 3.9.43 and later
Manual Console Agent (Formerly Connector) Installation
RedHat Enterprise Linux (RHEL)
Azure
Issue
Manual deployment of an Azure console agent fails in random steps after a CVO has been discovered.
Cause
The Console Agent was deployed using the NetApp documentation.
- Site requirements dictated that SELinux and a firewall needed to be implemented for any deployed appliance VM.
- A firewall was in place that was blocking access to the
- Additionally, the deployed RHEL VM had implemented Podman Container Networking Interface (CNI).
- OCCM logs from the Agent (connector) ASUP shows a memory exhaustion event:
2025-09-22T08:02:18.105378304+00:00 stdout F [ERROR] [SECURITY][09/22/2025 08:02:18.055] [oncloud-akka.actor.default-dispatcher-2526] [akka.actor.ActorSystemImpl(oncloud)] Uncaught error from thread [oncloud-akka.actor.default-dispatcher-2526]: unable to create new native thread, shutting down ActorSystem[oncloud]
2025-09-22T08:02:18.105378304+00:00 stdout F java.lang.OutOfMemoryError: unable to create new native thread
which corresponds to observed times that the Console would lose functionality.
Solution
As directed by NetApp Cloud engineering, the following steps were performed to resolve the issue:
- SELinux was disabled for the deployed VM
- The site firewall was modified to allow all of the required elements for the Console Agent.
- The Podman network backend was switched to NetAvark and Aardvark DNS.
- The number of allowed concurrent threads for the Agent was increased from the default of 2048 to 10000. Comntact Technical Supporrt for instructions on this step.
Partner Notes
None.
Additional Information
None.
Internal Notes
Engineering provided these steps via CPE-9618 to modify the default number (usually 2048) of threads configured in the Podman connector.
- Backup and then edit the
/usr/share/containers/containers.conffile. - Within that file locate and add the following lines above the
[engine]section:
[containers] (This can be set to a value of -1, which will provide for unlimited threads)
pids_limit = 10000
- Restart the subsystem with:
sudo systemctl restart podman - Navigate to
/opt/application/netapp/service-manager-2where thedocker-compose.ymlfile is present and run:
sudo podman-compose down
sudo podman-compose up -d
Additionally, feature request UMF-7007 has been opened to provide for a publication of the need for additional resources going forward for newer versions of the Console Agent as new features and function are implemented.
