OpenNebula Monitoring Data 
Visualization with oneInsight 
Rodrigue Chakode 
PhD, HPC/Cloud R&D Engineer 
DevOps, - 
RealOpInsight Labs @realopinsight
Background 
Virtualization, Virtual Machines (VM), Container 
Virtual Machines Managers: Xen, KVM, VirtualBox, 
VMware ESXi, LXC, Docker 
Virtual Infrastructures, IaaS: OpenNebula, 
Eucalyptus, OpenStack, CloudStack, Ganeti, 
Amazon EC2, Ikoula
What is OpenNebula 
Virtual infrastructure manager, and also IaaS toolkit 
Simplicity, Flexibility, Robustness, Powerfulness as key design 
principles 
Marketplace
Positioning Within the 
Ecosystem
History
OpenNebula Features 
Hypervisor agnostic (Xen, KVM, WMware) 
... easy integration process for new driver 
Wide range of storage backends (FS, VMFS, LVM, CEPH, 
GlusterFS, MooseFS) 
... various images transfer drivers (scp, qcow2, shared) 
CLI, GUI, and APIs (XML-RPC, OCA, EC2, OCCI)
More Features 
Virtual data centers (aka Zones) for Multitenancy 
* multiple instances of OpenNebula, 
* acting as fully isolated virtual infrastructures, 
* but managed from a central point 
Monitoring (Hosts, VMs) 
* Built-in collector: gathers information from the hypervisors 
* Ganglia add-on: gathers information from Ganglia 
All features: http://opennebula.org/about/key-features/
OpenNebula & CentOS 
"A Perfect Match", Karanbir Singh 
http://fr.slideshare.net/opennebula/centos-and-opennebula- 
a-perfect-match 
Official repository for CentOS 
* http://wiki.centos.org/Cloud/OpenNebula/QuickStart 
Official OpenNebula's demo stack based on CentOS 
* http://opennebula.org/tryout/ 
* Let's see a demo?
Built-in Monitoring 
Easy integration, works out-of-the-box 
Scalability problems due SSH polling 
* improved in 4.4 with a push model 
Limited visualization
Monitoring with Ganglia 
Scalable, ...thanks to the Ganglia architecture 
Complex integration, 
... installing and configuring gmond on each host, 
... and custom cron scripts to gather info about VMs 
Better visualization
oneInsight Load Visualization 
Load mapping regarding various metrics: 
... CPU, Memory, storage, Running VMs, etc
oneInsight In a Nutshell 
Simple, accurate, and comprehensible load charting, 
... eases your decisions regarding VM migrations and capacity 
upgrading if necessary, 
... saves you a lot of time in comparing host loads 
Simple Integration: Lightweight HTML/Javascript stack 
Works out-of-the-box on any Linux distro, subject to have a: 
... valid OpenNebula user account, 
... curl command line interface, 
... Bash interpreter, 
... cron job scheduler, 
... Web server like Apache and Nginx, even Python 
SimpleHTTPServer just works fine
Demo ?
Links 
http://opennebula.org/ 
http://opennebula.org/oneinsight-a-2d-load-visualization-addon-for-opennebula- 
managed-hosts/ 
http://realopinsight.com/products/realopinsight-oneinsight 
https://github.com/OpenNebula/addon-oneinsight 
http://wiki.centos.org/Cloud/OpenNebula/QuickStart 
http://docs.opennebula.org/
THE END BY Rodrigue Chakode / 
realopinsight.com

OpenNebula Monitoring Data Visualization With oneInsight

  • 1.
    OpenNebula Monitoring Data Visualization with oneInsight Rodrigue Chakode PhD, HPC/Cloud R&D Engineer DevOps, - RealOpInsight Labs @realopinsight
  • 2.
    Background Virtualization, VirtualMachines (VM), Container Virtual Machines Managers: Xen, KVM, VirtualBox, VMware ESXi, LXC, Docker Virtual Infrastructures, IaaS: OpenNebula, Eucalyptus, OpenStack, CloudStack, Ganeti, Amazon EC2, Ikoula
  • 3.
    What is OpenNebula Virtual infrastructure manager, and also IaaS toolkit Simplicity, Flexibility, Robustness, Powerfulness as key design principles Marketplace
  • 4.
  • 5.
  • 6.
    OpenNebula Features Hypervisoragnostic (Xen, KVM, WMware) ... easy integration process for new driver Wide range of storage backends (FS, VMFS, LVM, CEPH, GlusterFS, MooseFS) ... various images transfer drivers (scp, qcow2, shared) CLI, GUI, and APIs (XML-RPC, OCA, EC2, OCCI)
  • 7.
    More Features Virtualdata centers (aka Zones) for Multitenancy * multiple instances of OpenNebula, * acting as fully isolated virtual infrastructures, * but managed from a central point Monitoring (Hosts, VMs) * Built-in collector: gathers information from the hypervisors * Ganglia add-on: gathers information from Ganglia All features: http://opennebula.org/about/key-features/
  • 8.
    OpenNebula & CentOS "A Perfect Match", Karanbir Singh http://fr.slideshare.net/opennebula/centos-and-opennebula- a-perfect-match Official repository for CentOS * http://wiki.centos.org/Cloud/OpenNebula/QuickStart Official OpenNebula's demo stack based on CentOS * http://opennebula.org/tryout/ * Let's see a demo?
  • 9.
    Built-in Monitoring Easyintegration, works out-of-the-box Scalability problems due SSH polling * improved in 4.4 with a push model Limited visualization
  • 10.
    Monitoring with Ganglia Scalable, ...thanks to the Ganglia architecture Complex integration, ... installing and configuring gmond on each host, ... and custom cron scripts to gather info about VMs Better visualization
  • 11.
    oneInsight Load Visualization Load mapping regarding various metrics: ... CPU, Memory, storage, Running VMs, etc
  • 12.
    oneInsight In aNutshell Simple, accurate, and comprehensible load charting, ... eases your decisions regarding VM migrations and capacity upgrading if necessary, ... saves you a lot of time in comparing host loads Simple Integration: Lightweight HTML/Javascript stack Works out-of-the-box on any Linux distro, subject to have a: ... valid OpenNebula user account, ... curl command line interface, ... Bash interpreter, ... cron job scheduler, ... Web server like Apache and Nginx, even Python SimpleHTTPServer just works fine
  • 13.
  • 14.
    Links http://opennebula.org/ http://opennebula.org/oneinsight-a-2d-load-visualization-addon-for-opennebula- managed-hosts/ http://realopinsight.com/products/realopinsight-oneinsight https://github.com/OpenNebula/addon-oneinsight http://wiki.centos.org/Cloud/OpenNebula/QuickStart http://docs.opennebula.org/
  • 15.
    THE END BYRodrigue Chakode / realopinsight.com