Bare Metal Network Enablers in Hybrid Deployments
Network Enablers (NEs) can be installed as bare metal components in an otherwise cloud native MATRIXX deployment.
In this scenario, because Helm configures all Call Control Framework (CCF) and NE instances (and CAMEL Gateway instances, if used) for MATRIXX Engine, answers in create_config.info for the NEs must match the IP addresses and ports for the components in the Kubernetes cluster(s).
The Helm values file must include the following:
global.features.networkEnabler
set totrue
.proc-m3ua
IP addresses required by Helm whenglobal.features.networkEnabler
is set totrue
.
NE configuration must include the following:
- The create_config.info file must configure NE internal links to
match the
proc-m3ua
addresses for the CAMEL Gateway. - Remote ports must match was has been configured for the engines for the relevant
proc-m3ua
addresses, andtcp-m3ua
ports for an internal CAMEL Gateway). - Because engines are configured by default to listen for NE links, the NEs themselves
must be configured to initiate connections with the following in
create_config.info:
Network Enabler Internal defaults: What is the link initiation?connect
For more information, see the discussion about default NE configuration in MATRIXX Call Control Framework Integration. For more information about connecting to engine processing pods, see the discussion about engine processing pod M3UA Kubernetes services in MATRIXX Installation and Upgrade.