Compass Deploying and Monitoring a Software Defined Infrastructure
Toward Software Defined Infrastructure Warehouse of bare-metal devices Commoditization and open standard hardware design Significantly reduce hardware complexity and cost Defined by software Infrastructure of compute, networking and storage is defined and built by software onto devices Virtualization, Software Defined Network, and Software Defined Storage Holistic approach to infrastructure design, deployment, and monitoring The Datacenter as a Computer 1 Linearly scale and plug n play
Technical Challenges for SDI Adoption Most building blocks for SDI DC are there or almost there Commodity and OCP hardware, Open Source software (OpenStack, Hadoop, ) A few companies have put up such infrastructures Buy bare-metal devices and deploy open source/ their own software on them Google via its all-powerful SRE team and in-house tools Facebook and Amazon via its capable DevOps engineering team Rest of IT world will need a lot of help Almost all traditional DC management tools are no use in such infrastructure The skill set requirements and investment is almost too high 2
The Data Center as a Computer Compass View Open Cloud OS (OpenStack) Compass Deployment OpenStack Linux Compass Task Manager View Quantum eth0, lo Nova /proc Cinder /dev Live Compass CD / GRUB Deploy NIC CPU Disk Switch Switch CPU Server Disk Storage NIC CPU (5020) (2285/1285) Disk (N8000/N900) Huawei Confidential Page 3
Compass SDI Management Platform Goal: Provide SDI provisioning and management Help to put up and operate Software Defined Infrastructure Design principles Tasks A holistic approach for infrastructure management A programmable framework (A restful API service) NOT to be conglomerate Plug-in Architecture Infrastructure software configuration and deployment 4 Infrastructure monitoring, and trouble-shooting, Open source project Apache 2.0: syscompass.org
Compass Deployment -Policy driven configuration and bare-metal automated deployment Deploy distributed software Openstack, Ceph, Hadoop, SDN, SDS, etc. To bare-metal devices Various servers, switches, storages Automated and massive scale Hardware resource discovery for hardware topology Policy plan for configuration Provide rest API for Huawei programmable Confidential script or UI frontend Page 5
SDI for a Cloud Infrastructure Compute Storage Networking KVM Nova-agent Ceph Block-storage NSX / Floodlight/ RYU / ODL / ESXi LXC Gluster OVS Neutron-agent Linux Bridge Ansible Chef ONL / Pica8 / OVS Indigo Cumulus / 6
Compass SDNController Compass in Action 3 1 2 1. Network Bootstrap/Installation 2. Network Configuration 3. Server/Storage Bootstrap/Installation NOS Router NOS NOS Switch NOS Switch Switch Host OS Host OS Host OS Server Server Server 7
Compass View Monitor: Instrumentation, Visualization Debug: Root Cause Identification, Cross Layer Reasoning Action: Traffic Engineering (steering), Scheduling (migration) 8
Compass Monitoring API Wrappers a Restful API for Monitoring (the same way for Compass Deployment API) Probe Proxy/Distiller: Event API (alerts, etc) ElasticSearch History API (perf, utilization) TSDB (RRD) Agents: agents Probe Proxy/Distiller switch Configuration Management Path Config Server agents agents server server server agents 9
Compass Web Enabled Provisioning and Management Simple Web actions zzz (40mins) From baremetal to OpenStack DC Internet Intranet Administrators VPN tunnel Compass Administrators Server Farm 10
THANK YOU www.huawei.com Copyright 2014 Huawei Technologies Co., Ltd. All Rights Reserved. The information in this document may contain predictive statements including, without limitation, statements regarding the future financial and operating results, future product portfolio, new technology, etc. There are a number of factors that could cause actual results and developments to differ materially from those expressed or implied in the predictive statements. Therefore, such information is provided for reference purpose only and constitutes neither an offer nor an acceptance. Huawei may change the information at any time without notice.