QuantaStor systemd Services: Difference between revisions
Created page with "All internal services are managed via systemd configurations which can be found uner /lib/systemd/system: <pre> # du -a /lib/systemd/system | grep "qs\|quanta" 4 /lib/s..." |
mNo edit summary |
||
Line 1: | Line 1: | ||
All internal services are managed via systemd configurations which can be found uner /lib/systemd/system: | All QuantaStor internal services are managed via systemd configurations which can be found uner /lib/systemd/system: | ||
<pre> | <pre> |
Revision as of 18:48, 11 November 2021
All QuantaStor 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