SwiftStack Controller On-Premises Processes - General

This section only applies to SwiftStack Controller On-Premises installations and is not relevant for SwiftStack customers using SwiftStack Controller As-a-Service.

The SwiftStack Controller On-Premises runs various software packages, some general and some SwiftStack-specific. The packages below are general components.

nginx

Front end web server for all controller web applications.

Startup:

/lib/systemd/system/ss-nginx.service

Configuration:

/opt/ss/etc/nginx/nginx.conf
/opt/ss/etc/nginx/conf.d/*.conf

Logging:

/opt/ss/var/log/nginx/access.log
/opt/ss/var/log/nginx/error.log

gunicorn (graphite)

The graphite installation uses gunicorn to serve its Django app.

Startup:

/lib/systemd/system/ss-graphite.service

Logging:

/opt/ss/var/log/graphite/*.log

memcached

A few services use memcache to store frequently-accessed data in memory.

Startup:

/lib/systemd/system/ss-memcached.service

Configuration:

/opt/ss/etc/sysconfig/ss-memcached

PostgreSQL

Primary relational datastore for SwiftStack Controller On-Premises.

Startup:

/lib/systemd/system/ss-postgresql-9.5.service

Configuration:

/opt/ss/pgsql-9.5/data/

Logging:

/opt/ss/pgsql-9.5/data/pg_log/*.log

beanstalkd

Queue service for pushing events alerts and background tasks.

Startup:

/lib/systemd/system/ss-beanstalkd.service

Configuration:

/opt/ss/etc/sysconfig/ss-beanstalkd

Logging:

/var/log/messages

carbon

Aggregates, routes, and stores time-series data for the controller and all nodes.

Startup:

/lib/systemd/system/ss-carbon-*.service

Configuration:

/opt/ss/etc/carbon/*.conf

Logging:

/opt/ss/var/log/carbon-cache/carbon-cache-*.log
/opt/ss/var/log/carbon-relay/carbon-relay-*.log
/opt/ss/var/log/carbon-aggregator.log

collectd

System stats collector for monitoring.

Startup:

/lib/systemd/system/ss-collectd.service

Configuration:

/opt/ss/etc/collectd.conf

Logging:

/var/log/messages

OpenVPN

Secure network tunneling from nodes to controller. Also used between a primary controller and recovery (backup) controllers.

Startup:

/lib/systemd/system/ss-openvpn@.service

Configuration:

/opt/ss/etc/ss-openvpn/*.conf

Logging:

/opt/ss/var/log/ss-openvpn*.log