StarlingX/Containerization
Fault Management Sync & Tracking
Objective
Story 2004008 [Feature] Create HELM chart for Fault project
StarlingX Context
Summary of key communication exchanged in the last 2 weeks:
StarlingX Context
StarlingX Architecture
Platform Services
Flock Services
+
StarlingX Architecture
Story 2004008 [Feature] Create HELM chart for Fault project
Part One: The current FM service will continue to run on bare metal for the Platform Service.
OpenStack Applications
StarlingX Architecture
Story 2004008 [Feature] Create HELM chart for Fault project
Part Two: A second containerized instance will be deployed as part of the Openstack Application for openstack alarming/events.
Fault Management Architecture
fm-rest-api
fm-api
fm-common
postgress
SNMP
Controller
fm-mgr
18002
8001
oslo
keystone
fm-api
Compute
Fault Management Architecture: fm-rest-api
Part I
stx-fault REST API
Mapped to available fm_api methods
Fault Management Architecture: fm-rest-api
Part I
fm-rest-api
Who and how fm-api methods are consumed
FM Current
fm-rest-api
fm-api
fm-common
postgress
SNMP
Controller
fm-mgr
18002
8001
oslo
alarm_allowed
stx-nfv
python-fmclient
Compute
ceph
monitoring
python-fmclient
keystone
stx-dashboard
alarm_uuid
event_suppression_uuid
FM Proposal
fm-rest-api
fm-common
fm-api
postgress
SNMP
Controller
fm-mgr
1800X
8001
oslo
alarm_allowed
stx-nfv
python-fmclient
Compute
ceph
monitoring
python-fmclient
keystone
stx-dashboard
fm-common
Pod
fm-api
POST / PUT / GET / DELETE
alarm_uuid
event_suppression_uuid
fm-rest-api
18002
Stx-nfv
Alaria DB
Fault Management Architecture: Questions
Fault Management Architecture: fm-rest-api
Part II
fm_api.Fault called from stx projects
and how to map into the split of Platform and OpenStack Applications
Current :: Bare Metal
Proposal
Plan :: Requirements
Plan :: Requirements
Plan :: Deployment
Thanks!