sipXconfig has some limitations in terms of centrally manage all aspects of a decentralized (clustered or distributed) system. sipXconfig also has limitations in terms of configuring and administering a high-availability system.
This issue serves as the umbrella issue to address this. It shall improve on the following aspects of the system:
Installation
--------------
- Automated installation of different hosts in a cluster, including HA, VM only server, ACD only server, sipXconfig only server
- Centralized upgrade
- Separation of config server so that it can run on its own host
- Centralized management of certificates
Configuration
------------------
- Centralized configuration of all aspects of a distributed system including HA configurations
- sipXconfig shall own configuration files where possible. The mastser configuration is stored in the DB.
- No manual edits of config files shall be allowed.
- intelligent process management so that only necessary processes run on distributed hosts
- Auto-configuration of DNS
Administration
-------------------
- Centralized retrieval of logs and snapshots
- Centralized administration of backup and restore
- Centralized setting of log levels
Description
sipXconfig has some limitations in terms of centrally manage all aspects of a decentralized (clustered or distributed) system. sipXconfig also has limitations in terms of configuring and administering a high-availability system.
This issue serves as the umbrella issue to address this. It shall improve on the following aspects of the system:
Installation
--------------
- Automated installation of different hosts in a cluster, including HA, VM only server, ACD only server, sipXconfig only server
- Centralized upgrade
- Separation of config server so that it can run on its own host
- Centralized management of certificates
Configuration
------------------
- Centralized configuration of all aspects of a distributed system including HA configurations
- sipXconfig shall own configuration files where possible. The mastser configuration is stored in the DB.
- No manual edits of config files shall be allowed.
- intelligent process management so that only necessary processes run on distributed hosts
- Auto-configuration of DNS
Administration
-------------------
- Centralized retrieval of logs and snapshots
- Centralized administration of backup and restore
- Centralized setting of log levels