NATIVE OPENSTACK MANAGEMENT USING UCSD

by Metsi | February 03, 2021

February 03, 2021

Technology

OpenStack is a free and open source software platform for cloud computing, mostly deployed  as IaaS, managed through a web-based dashboard, command line tools, or RESTful web  services. OpenStack is managed by the OpenStack Foundation, a non-profit corporate entity  established in 2012.

Cisco UCS Director (UCSD) is a heterogeneous platform for managing public, private and  hybrid cloud elements whilst providing Infrastructure as a Service (IaaS) catalogue  functionality to the end user. UCSD supports a variety of hypervisors, as well as native  support for various compute, storage and network devices. UCSD provides policy driven  provisioning across bare metal and virtualized environments, including on hyperconverged  infrastructure.

Challenge

Our customer needed to natively perform OpenStack management operations  using the USCD (Cisco UCS Director) management interface. Traditionally,  OpenStack & UCSD integration is achieved via custom workflows using UCSD and

API calls. This approach, though highly customizable and effective, lacks the front-end  visibility of artefacts within the OpenStack hypervisor.

Unlike the native integrations with VMware, Hyper-V and AWS, the environment and the  hosted virtual machine cannot be viewed in the standard UCSD views. Because of this, point  and click lifecycle management (power-up, shutdown etc.) is not possible from standard  context menus.

Solution

Using the UCSD SDK, Metsi proposed a solution that adds OpenStack tenants into  UCSD, to perform operations on projects, instances, images and VMs. This  integration introduces a framework by which UCSD can natively perform  OpenStack management functions and lifecycle operations. Furthermore, the  ‘single pane of glass’ experience is maintained by extending the front end to keep  the hybrid cloud solution vendor agnostic. Metsi’s solution allowed our customer  to utilize UCSD to automate tasks in OpenStack, and view OpenStack resource  usage using UCSD.

Summary

Metsi provides Infrastructure as a Service design and implementation. In  designing IaaS, it is often necessary to integrate multiple tools and platforms in  order to achieve a truly centralized “single pane of glass” administration. Our  dedicated team of developers and engineers designs and implements centralized  IaaS management solutions, regardless of where the workload is.

Metsi not only provides the ability to extend your hybrid cloud into OpenStack,  but also to build the customized libraries to bring about the automation and  orchestration of the infrastructure components. For this scenario the UCS  Director SDK, CloupiaScript modules and orchestration workflows provide the  bedrock platform.

Metsi empowers our customers to streamline the business processes and  maximize return on investment by reducing complexity and delivering the  infrastructure to the user from a single portal.