Bug 1312098
Summary: | [RFE] Satellite 6 should ship with larger default configurations to support large client installs | ||
---|---|---|---|
Product: | Red Hat Satellite | Reporter: | Mike McCune <mmccune> |
Component: | Installation | Assignee: | Chris Roberts <chrobert> |
Status: | CLOSED ERRATA | QA Contact: | Jan HutaĆ <jhutar> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 6.2.0 | CC: | andrew.schofield, bkearney, cdonnell, chrobert, gkonda, jhutar, kdixon, ktordeur, millard.matt, mvanderw, peter.vreman, psuriset, rbeyel, riehecky, sbadhwar, sreber, stbenjam, sthirugn, vanhoof |
Target Milestone: | 6.4.0 | Keywords: | FutureFeature, Performance, PrioBumpGSS, Triaged, UserExperience |
Target Release: | Unused | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
URL: | https://projects.theforeman.org/issues/22513 | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Enhancement | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2018-10-16 15:26:14 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1312680, 1440879 | ||
Bug Blocks: | 260381, 1122832, 1385841 |
Description
Mike McCune
2016-02-25 17:54:14 UTC
Hello Pradeep, Based upon your testing, do you have any specific recommendations on the configurations/properties to tune and their values to support addressing this request? Thanks! The 6.1 docs linked in comment 0 are a bit out of date. 6.2 has different requirements, documented at https://access.redhat.com/documentation/en-us/red_hat_satellite/6.2/html/installation_guide/large_deployment_considerations. Each item is detailed below. Some are entirely possible in the installer. The postgresql configuration is complicated, see item #3. I would not expect that to make 6.3. 1. "Increasing the Maximum Number of File Descriptors for Apache" Not available. Maybe expose in puppet-foreman? But installer won't wipe out these changes if manually made for now as changes are made via systemd drop-ins. 2. "Increasing the Maximum Number of File Descriptors for qpid" PR (pending) https://github.com/Katello/puppet-qpid/pull/64 Custom hiera usage: ::qpid::open_file_limit: 65536 3. "Increasing the Shared Buffer and Work Memory" (postgresql) Complicated, because of how puppetlabs-postgresql works. I wouldn't expect this to make the installer for 6.3 Other BZ's: https://bugzilla.redhat.com/show_bug.cgi?id=1440879, https://bugzilla.redhat.com/show_bug.cgi?id=1449707, https://bugzilla.redhat.com/show_bug.cgi?id=1421636 Upstream discussion: https://groups.google.com/d/msg/foreman-dev/mKELbDvo-TQ/kYRIHYZQDAAJ 3. "Increasing Concurrent Content Host Registrations" Partial. See https://bugzilla.redhat.com/show_bug.cgi?id=1449697 4. "Increasing the maximum number of open files for qdrouterd" PR (pending) https://github.com/Katello/puppet-qpid/pull/50 Custom hiera usage: ::qpid::router::open_file_limit: 3160 1) Tuned profiles If its RHEL6, install tuned and setup throuput-performance profile If its RHEL7, its taken care 2) Apache Configuration : Passenger config It depends on workloads. 3) Increase apache open files 4) Increase qpid open files 5) Increase content_action_accept_timeout in Administer -> Settings -> Katello to more than default (20seconds) so clients have more time to answer 6) Increase qdrouterd open files 7) increase postgresql tunings shared_buffer max_connections 8) httpd_foreman_ssl_katello_keep_alive: 'On' 9) httpd_foreman_ssl_katello_keep_alive_timeout: '5' 10) httpd_foreman_ssl_katello_max_keep_alive_requests: '0' 11) httpd_foreman_ssl_passenger_max_requests: '1000' 12) httpd_foreman_ssl_passenger_max_preloader_idle_time: '0' 13) httpd_passenger_passenger_max_pool_size This needs good capacity planning. increasing it more can cause more CPU usage. For puppet workloads also, it will affect 14) postgres_log_min_duration_statement: '500' 15) Increase smart_proxy open files Based on Comment #5 moving this out of Sat 6.3 as its not possible. 2 PRS will be taken out of this 1 merged and another in the works see comment #5 *** Bug 1472587 has been marked as a duplicate of this bug. *** Bug 1472587 has been marked as a duplicate of this bugzilla. When addressing this one, please ensure to also cover the configuration parameters specified in: https://bugzilla.redhat.com/show_bug.cgi?id=1472587#c0 *** Bug 1244112 has been marked as a duplicate of this bug. *** *** Bug 1440879 has been marked as a duplicate of this bug. *** *** Bug 1440879 has been marked as a duplicate of this bug. *** *** Bug 1326260 has been marked as a duplicate of this bug. *** Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2018:2927 |