Canonical
on 1 March 2017


This article was last updated 8 year s ago.

Increasing operational efficiency by managing switches like servers

Historically, datacenter switch and network infrastructure has been staged and managed using network specific tooling that required separate teams with their own knowledge base. By disaggregating the network and using standard server management constructs, we can learn how large datacenter operators like Facebook and Microsoft attain devops like efficiency and flexibility for both bare metal network and compute infrastructure.

Last month, Facebook held a technical conference and shared how they use open and disaggregated networking solutions to innovate quickly and build more efficient, flexible, and scalable solutions. Facebook added remote power and systems management capabilities to switches with OpenBMC to manage both compute and network at scale. OpenBMC helps with Facebook’s network disaggregation efforts to enable the innovation and flexibility they needed. We had the pleasure of being invited to showcase how we use bare metal provisioning to deploy both server and switch infrastructure.

At Facebook we used an Accton Wedge 100 running Ubuntu’s bare metal server provisioning solution MAAS (Metal-as-a-Service), and SnapRoute’s FlexSwitch snap we provisioned Big Software solutions including OpenStack and Kubernetes from the Top of Rack (ToR) switch.

This week at MWC, we are showing that same disaggregated network stack to also provision a Facebook Wedge 40. When the bare-metal Wedge 40 boots for the first time, it is automatically discovered and configured (including the switch’s BMC) by MAAS. The datacenter operator can then power on, deploy the switch, and install a Network Control Stack on Ubuntu (like the Facebook Open Switching Software) as a snap in exactly the same way as you might deploy a server and install Quagga as a standard package.

We also use the Canonical Livepatch Service to hotfix security updates to the Linux kernel, eliminating critical vulnerabilities with zero downtime.

Next week at the Annual Open Compute Project (OCP) Summit we take this technology to the next logical conclusion, by demonstrating the ability to also automate the configuration of the switch ports. We will use the Wedge 100 running Ubuntu, MAAS, and FlexSwitch to deploy Microsoft’s SONiC as a snap on the Wedge 40 and then configuring the Wedge 40 network ports/ASIC via MAAS. This ultimately enables the ability to roll in a rack and have the network and compute discovered and provisioned as easily has adding a server.

Make sure to come see us at OCP. We will be presenting at-

In addition, here is a short list of our partner activities at OCP-

  • Microsoft Booth (A4): White Box Configuration w/ MAAS and SONiC Snap on Ubuntu
  • OPNFV Booth (C33): Juju OPNFV Infrastructure Deployer
  • Edgecore Booth (B21): The Wedge 100 with FlexSwitch as a snap
  • Dell/EMC Booth (B8): Live Automated Ubuntu OpenStack Deployments
  • TidalScale Booth (B23): Ubuntu running across the TidalScale HyperKernel
  • Radisys Booth (B22): Central Office (CORD) Platform and ONOS Deployment with MAAS
  • Cavium Booth (B15): Cavium Thunder X ARM Servers running Ubuntu 16.04 LTS
  • Delta/Agema Booth (A2): Ubuntu ICOS running on Agema switches
  • Penguin Computing (B18): Ubuntu running AI workloads on Artica switches and GPU servers
  • Facebook Booth (A3): OpenBMC automatic configuration via MAAS

If you are interested in using Ubuntu or working together, please schedule a time to meet at the OCP summit.


Newsletter
signup

Get the latest Ubuntu news and updates in your inbox.

By submitting this form, I confirm that I have read and agree to Canonical's Privacy Policy.

Related posts


Canonical
21 October 2016

Managing your physical infrastructure from the top of rack switch

Article Cloud and server

At the last OpenStack Design Summit in Austin, TX we showed you a preview of deploying your physical server and network infrastructure from the top-of-rack switch, which included OpenStack with your choice of SDN solution. This was made possible by disaggregating the network stack functionality (the “N” in Network...

Canonical
21 October 2016


Canonical
30 August 2016

Canonical certifies big software solutions at Facebook’s new lab

Article Canonical announcements

Written by David Duffey, Director of Technical Partnerships for Canonical’s cloud division Today at the OCP Technology Day, Facebook announced the grand opening of its new hardware lab space in Menlo Park to validate and certify software solutions and Canonical was one of the first to test its solutions are OCP...

Canonical
30 August 2016


Benjamin Ryzman
11 June 2025

Canonical Kubernetes meets NVIDIA DOCA Platform Framework (DPF): building the future of DPU-driven infrastructure

Article Kubernetes

The combined solutions simplify infrastructure operations and accelerate time-to-value for AI, telecom, and enterprise computing workloads. Accelerate deployment and operations of BlueField DPUs with Canonical Kubernetes At GTC Paris today, Canonical announced support for the NVIDIA DOCA Platform Framework (DPF) with...

Benjamin Ryzman
11 June 2025