Bug #15112
closedexpose/add more options to the installer (was: how to manually install katello)
Description
hey,
the katello installer, as nice at it is, is not capable of setting up a redundant & highly available production ready installation.
my main problems are:
elasticsearch:
- i am unable to point to a custom endpoint, that could represent a elasticsearch cluster
- i am not able to tweak any elasticsearch setting (memory, data path, logs)
- i am not able to specify a custom index name that should be used, or other index settings, like number of shards/replicas
mongodb:
- i cannot use a replicaset, or even sharding, the installer will setup a "stupid" stand alone mongodb
- i am not able to enable authentication and authorization via the installer
postgres/mysql/sql backends:
- not able to provide a custom endpoint or setup a redundant database cluster
Qpid:
- i cannot point to a custom endpoint, or setup a clustered environment via the installer
foreman, smart proxy:
- i am not able to setup multiple smart proxies via the installer, allowing me to have them sit in different network locations
Pulp:
- it is not clear how to setup a distributed installation, using a shared file system
Apache/Rack/candlepind/$WhatElseDidIMiss::
- there is no way to setup a load balanced installation
- it is unclear how failover scenarios could/should be implemented.
i know i could adjust most of these things manually, but whenever i need to upgrade, the katello installer will brick my installation :-/
donĀ“t get me wrong, i know you are trying you best with the katello installer. but for real production ready setup, there is no other way then providing a manual step by step guide, that explains what component is talking with which other component & how each component has to be setup for its own. in the current state, there is no way to figure out which process on the katello machine is serving which purpose :-/
without knowing this, there is no way to run this in a real production environment, so please provide a real installation instructions for katello.
Best Regards,
Stephan