Project

General

Profile

Actions

Bug #15112

closed

expose/add more options to the installer (was: how to manually install katello)

Added by Stephan Schultchen over 8 years ago. Updated about 6 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
Installer
Target version:
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

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


Related issues 2 (0 open2 closed)

Related to Katello - Feature #8125: As a user with multiple data centers, I need Katello to support MySQL backend so that I can use my fancy-schmancy replicated database universe for making sure Katello is happy when half the world blows up.RejectedActions
Related to Katello - Bug #10516: Hide parameters in the installer that are not relevant to Katello (i.e. Foreman mysql options)RejectedActions
Actions

Also available in: Atom PDF