...
In Akraino's R1 release the Network Cloud (NC) family provides for the automated deployment of three different types of edge pod:
- Single server Rover pods
- Multi server Unicycle pods with an OVS-DPDK data plane for guest VMs
- Multi server Unicycle pods with a SR-IOV data plane for guest VMs
...
Before Rover or Unicycle edge pods can be deployed to an edge site a RC must be deployed to orchestrate their deployment. The same RC is used to deploy all three supported blueprint species.
The RC may be implemented on a physical Bare Metal (BM) server or in a VM.
A 'build server' is used to create an RC. Once the the RC is created the build server has no further role in NC deployments (except if a new RC is to be created).
The diagram below shows the deployment process with time running from top to bottom.
Drawio | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
The fully automated deployment processes includes:
- The bare metal provisioning of the RC and Rover/Unicycle pods' BIOS via the servers' BMC using the Redfish API
- The provisioning and blueprint species specific configuration of an
...
- Ubuntu 16.04 operating system on all nodes.
- The deployment of all containerization, virtualization and associated Network Cloud specific software.
Summary
Build Server - a temporary VM or physical server initially used to deploy Regional Controllers.
...