QuantaStor systemd Services

From OSNEXUS Online Documentation Site
Revision as of 11:48, 11 November 2021 by Qadmin (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

All internal services are managed via systemd configurations which can be found uner /lib/systemd/system:

# du -a /lib/systemd/system | grep "qs\|quanta"
4       /lib/systemd/system/qs-snmpagentd.service
4       /lib/systemd/system/qs-boot.service
4       /lib/systemd/system/qs-rbdshutdown.service
4       /lib/systemd/system/qs-scriptd.service
4       /lib/systemd/system/quantastor.service
4       /lib/systemd/system/qs-zfseventd.service
4       /lib/systemd/system/qs-statsd.service
4       /lib/systemd/system/qs-jsonrpcd.service
4       /lib/systemd/system/qs-sso-authd.service

qs-snmpagentd.service

SNMP agent service which works with our MIB to enable discovery and SNMP traps. More documentation on this is available SNMP_Agent_Setup here.


Early boot stage service which does KMIP key downloads, SED device unlocking, and NVMe/iSCSI logins to WD Data24 systems: /lib/systemd/system/qs-boot.service Un-maps Ceph block devices (Storage Volumes) at shutdown: /lib/systemd/system/qs-rbdshutdown.service Internal scripting service used by the core service to call long running scripts like backups and replication: /lib/systemd/system/qs-scriptd.service Main core QuantaStor service: /lib/systemd/system/quantastor.service ZFS events are captured here and then sent to the core service so that we can react immediately to ZFS pool device failures: /lib/systemd/system/qs-zfseventd.service Internal use only REST API for real-time stats which enables the WUI to gather data from our InfluxDB based stats for dashboards: /lib/systemd/system/qs-statsd.service This is our main REST API which we have documented on our web site and this API is also used by our QS Python Client lib: /lib/systemd/system/qs-jsonrpcd.service Enables single-sign-on user authentication to LDAP servers and AD: /lib/systemd/system/qs-sso-authd.service