HP’s Moonshot hardware is an interesting one. Each server by itself is a densely packed chassis with lots of microservers. And each can house as many as 1800 servers in a single 47U rack. It’s aimed workloads like IoTs, lightweight web serving and big data analytics.
Using CloudPlatform’s Baremetal capability, these servers can be provisioned with as much ease as spinning up a VM. Layered with the other orchestration capabilities like isolated networking and multi-tenanting that becomes one powerful solution that gives enormous flexibility to users who would like to make use of physical hardware directly for some of their workloads.
CloudPlatform excels at managing large infrastructure deployments and delivering multi-tenant, hypervisor agnostic virtual server instances to end-users.
When we extended these capabilities to Baremetal, we needed CloudPlatform to deal with ‘physical’ components – servers, switches and services. Similar to how CloudPlatform provides the ease of provisioning, network isolation, security using hypervisors and virtual routers, this was to be provided with physical hardware.
This meant provisioning the OS images to servers using PXE and programming switches (in advanced zones) that these servers are connected to. Also, offloading DHCP/DNS functionalities to servers outside of CloudPlatform. With these changes, CloudPlatform can provision Linux images onto baremetal hardware. These physical “instances” can also be combined with already existing virtual infrastructure.
Extending to Moonshot
We have now extended these Baremetal capabilities to Moonshot hardware and provisioning Windows onto the Moonshot servers. So, with this the entire process of provisioning a Moonshot server is extremely simplified. When a user requests for an “instance,” here is what happens:
- CloudPlatform provisions IP for it on DHCP.
- Sets up OS Image on the WDS Server.
- When the Moonshot Server boots up, it requests for IP from DHCP and gets the PXE details along with the IP.
- It then downloads the OS image from WDS Server through PXE boot process and comes up.
And there you have it, a shiny new Windows instance for the user is delivered. This is where the flexibility aspect of CloudPlatform really shines, and delivers a powerful solution combining Virtual Servers and Physical Servers for any workload.