Glossary
Reference definitions for the Symphony/EGO and platform terms used throughout this reference architecture — grounded in how this build actually uses each one, not the general-purpose vendor definition.
| Term | Definition |
|---|---|
base port |
7869 ( |
CDI |
Containerized Data Importer — the OpenShift Virtualization component that imports/clones VM disk images. Produces the per-VM DataVolume that a VirtualMachinePool clone starts from. |
DataSource / DataVolume |
A DataSource is a pointer to a "golden" boot source — here, |
Direct Link / Direct Connect / TGW |
The production interconnect path: IBM Direct Link Connect ⇔ AWS Direct Connect hosted VIF, stitched by a partner (Megaport/Equinix), routed on the IBM side via Transit Gateway (TGW). The PoC/fallback is IPsec site-to-site VPN (ADR 0004). |
dynamic host |
A Symphony compute host that joins the grid at runtime rather than being defined
statically at install — the join model every Windows compute VM in this build
uses. Requires |
EGO |
Enterprise Grid Orchestrator — the resource-management layer under Symphony
(LIM, PEM, vemkd, |
egosh |
The EGO shell/CLI. |
HCO |
HyperConverged Operator — the OpenShift Virtualization operator that reconciles
KubeVirt, CDI, and the rest of the virt stack from a single |
Host Factory |
Symphony’s Advanced Edition burst mechanism — a pluggable 5-script provider
interface ( |
instancetype ( |
The KubeVirt instancetype family every Symphony compute VM uses — |
IPI |
Installer-Provisioned Infrastructure — the OpenShift install method |
KEDA / CMA |
Kubernetes Event-Driven Autoscaling, shipped on OpenShift as the Custom Metrics
Autoscaler operator. It can mechanically scale a |
KubeVirt |
The upstream project OpenShift Virtualization packages. |
LIM |
Load Information Manager — the EGO daemon every host runs. On Windows it
installs as a service literally named |
MachineSet / MCP |
A MachineSet is the OpenShift CR that provisions a pool of Machines — here, the
virt-metal MachineSet of |
MTU / MSS |
Maximum Transmission Unit / Maximum Segment Size. Must be identical end-to-end on the Symphony network — pinned to 1500 on masters and Windows guests. A masters-at-jumbo / guests-at-1500 mismatch is the exact, IBM-documented (KB ibm16164145) root cause behind one real join failure in this build (ADR 0014). |
MTV |
Migration Toolkit for Virtualization — Red Hat’s VM-migration tool (e.g. from vSphere onto OpenShift Virtualization). Referenced as the standard onboarding path elsewhere in the ecosystem; not used by this greenfield build. |
multicluster / SMCP |
Symphony’s Advanced Edition federation feature — independent clusters per site, joined via a small primary cluster plus one SMCP proxy per member. The documented fallback topology if the stretched single-cluster WAN design proves fragile (ADR 0010). |
OCP Virt |
OpenShift Virtualization — the GA Red Hat product (HCO + KubeVirt + CDI) the entire compute plane runs on, chosen over WMCO Windows containers (ADR 0001). |
PEM |
Process Execution Manager — the EGO daemon that runs and monitors tasks on a host. On Windows compute hosts it is a LIM-spawned child process, not a separate Service Control Manager service. |
ROKS |
Red Hat OpenShift on IBM Cloud — the designed Phase-3 burst site (VPC bare-metal workers, manual OpenShift Virtualization install). Designed, not yet built. |
ROSA |
Red Hat OpenShift Service on AWS — the original primary-site platform choice,
dropped for self-hosted IPI by D9 after an AWS Marketplace billing-link blocker
with no CLI/API workaround. The |
SD |
Session Director — the Symphony daemon a client reaches via vemkd, which hands
off to SSM. |
SIM |
Service Instance Manager — the compute-side counterpart to SSM. The long-lived
SSM↔SIM channel is one of the two idle channels this build’s keepalive
tuning ( |
SOAM |
Service-Oriented Application Middleware — the Symphony session/workload layer (SOA sessions, service packages), installed alongside EGO on every management and compute host. |
SSM |
Session Scheduler Manager — the management-side session/task-dispatch daemon.
Its ports are OS-random by default and must be pinned in |
symA requestor |
The stock Host Factory demand-signal component (throughput policy, tasks/min/ slot) that drives burst requests. The reason a custom KEDA/Prometheus demand signal was rejected: it would duplicate work Host Factory already does natively. |
sysprep specialize |
The Windows sysprep pass that runs on first boot of each cloned compute VM.
This build’s |
UDN |
User Defined Network — the OpenShift Virtualization construct used here as a single layer2, non-NAT’d network spanning every Symphony host, management and compute, either site. The network-model invariant the whole design is built around (ADR 0014). |
vemkd |
Virtual Engine Manager Kernel Daemon — owns |
VirtualMachinePool |
The KubeVirt CRD managing the Windows compute-host fleet as a scalable pool of
identical clones from the golden DataSource ( |
VNI |
Virtual Network Interface — the ROKS/IBM Cloud VPC construct (via OVN localnet UDNs) giving a VM a real, VPC-routable IP that bypasses the pod overlay. The mechanism the designed ROKS burst site depends on for NAT-free reachability to the AWS-side masters. |
WMCO |
Windows Machine Config Operator — the OpenShift feature for running Windows workloads as containers on shared-kernel Windows nodes. Explicitly ruled out for Symphony compute: LIM installs as a persistent Windows service (SCM), not a container entrypoint, and WMCO disallows the privileged, hostile-multi-tenant model Symphony’s grid needs (ADR 0001). |
Continue to Welcome, or back up to Component overview.