Satellite 6 Remote Agent (katello-agent) Scaling / Performance Tuning

Solution Verified - Updated -

Issue

If the user has more than 225 remote systems connecting with katello-agent to the Satellite or Capsule servers. The user may have errors trying to

  • initiate a package install from the Satellite 6 User Interface
  • initiate a package install from the Satellite 6 hammer CLI
  • remove or update existing packages from the Satellite 6 User Interface or hammer CLI

The errors may look similar to:

2015-02-27T17:49:45.446256-04:00 example goferd: [ERROR][MainThread] gofer.agent.main:118 - Traceback (most recent
call last): [..trimmed..] "/usr/lib/python2.6/site-packages/qpid/messaging/endpoints.py", line 212, in check_error 
raise e ConnectionError: connection-forced: User connection denied by configured limit(320) 
2015-02-27T17:49:45.446359-04:00 example goferd: [INFO][MainThread] gofer.agent.main:136 - agent started. 
2015-02-27T17:49:55.435878-04:00 example goferd: [WARNING][Thread-2] qpid.messaging:453 - recoverable error[attempt 1]: connection aborted
2015-02-27T17:49:55.436379-04:00 example goferd: [WARNING][Thread-2] qpid.messaging:455 - sleeping 1 seconds

By default the Satellite 6 internal and external Capsules have a configuration default that limits the number of connected agents to 225. If you wish to scale beyond this 225 pre-defined limit you need to adjust a setting in your Satellite and Capsule servers.

Environment

  • Red Hat Satellite 6
    • All options apply to Satellite, those related to qdrouterd also to Capsule
  • Red Hat Enterprise Linux (RHEL) 6 or 7

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In