Onboarding and Discovery of Bare Metal Servers
BMS Manager supports onboarding and discovery of bare metal servers.
Onboarding of Bare Metal Servers
The BMS manager and Contrail Networking supports two types of bare metal servers deployments—greenfield deployments and brownfield deployments.
Greenfield deployments (LCM) are the bare metal servers that have not been deployed and requires to be managed by the BMS manager. These servers do not have an image installed on them. Greenfield servers do not have an IP address assigned.
Brownfield deployments (non-LCM) are the bare metal servers that are already deployed and are in active use by the tenants. These servers needs to be added to the Contrail Networking fabric management enrollment. These servers have IP addresses already assigned to them.
Discovery of Bare Metal Servers
The tenant user needs to onboard all bare metal servers that are already provisioned and configured. These bare metal servers are managed by the BMS management framework. The administrative users and the tenant users can onboard the servers by automatically discovering the servers or manually registering the servers.
Manual discovery is performed by registering all bare metal servers, their MAC addresses and their physical connectivity manually. This step is described in the Administrative Workflow section.
Auto Discovery of all servers can be achieved by utilizing the Ironic Inspector and the DHCP framework. When a server is powered on and physically connected to the TOR device, the DHCP frames are utilized to discover the MAC address as well as the connectivity information. Ironic Inspector uses the MAC address to match existing inventory. If a match is not found, an implicit registration of the server is performed, which is referred to as auto discovery.