Virtual Infrastructure Managers - openQRM

2,793 views

Published on

http://www.sizingservers.be/en/blogs/openqrm-seminar-documentation

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,793
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
70
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Virtual Infrastructure Managers - openQRM

  1. 1. INFRASTRUCTURE MANAGERS openQRMEng. Philip Dubois, researcher - philip@sizingservers.be
  2. 2. WHAT DO YOU WANT?• Unified management• Automation and flexibility• On-demand computing• High availability• Reducing costs• ...
  3. 3. AWS XenServer oVirt UsherSCVMM AbiCloud OpenNebula openQRM vSphere Eucalyptus Enomaly ECP Zentific ConVirtTerremark openstack THE ECOSYSTEM
  4. 4. EVALUATING THE PRODUCTS
  5. 5. OPENQRM• Open source datacenter management• Complete separation of hardware and services• Automate as much as possible• Modular framework plug-ins• Storage back-end is central part• Hypervisors: Xen, KVM, ESX(i), VirtualBox, ...
  6. 6. PHILOSOPHY• Machines (physical, virtual) are resources• Hypervisor = resource provider• OS = “just a bunch of files” - a kernel - some modules - a rootfs So handle like files, put on storage back-end
  7. 7. Image from openQRM EnterpriseSEPARATION OF HW AND SERVICE
  8. 8. DATACENTER ABSTRACTION• Resource - CPU & Memory• Storage - back-end which holds images• Image - a root FS• Kernel• Appliance - puts al pieces together + SLA
  9. 9. Image from openQRM EnterpriseAPPLIANCE MODEL
  10. 10. RAPID DEPLOYMENT•A new server is up and running in minutes: • New resource boots via PXE • openQRM detects resource and sets it in “idle” state • Admin deploys appliance on “idle” resource • Server is installed :-)
  11. 11. SOME FEATURES• Monitoring and HA• VM flexibility• Physical resource handling• Cloud computing
  12. 12. MONITORING & HA• Hardware: performance counters, ping test• OS: usually a heartbeat or SNMP• Application: what if the database goes down?
  13. 13. MONITORING & HA• Built-in counters for HW and VM load• Advanced monitoring via (auto) plug-ins: - collectd - Nagios - Zabbix• N-to-1 failover via HA plug-in: - Appliance reboots on suitable, free resource - Possibility to auto-create a new VM - “Heartbeat” via openqrm-client - STONITH for fencing
  14. 14. VM FLEXIBILITY• Automatically choose a fitting resource - But no dynamic load-balancer• Appliance scaling and over-provisioning is perfectly supported - Simply edit the appliance’s “SLA” - Not live, appliance needs a reboot• Live migration as of 4.8....... but couldn’t get it to work
  15. 15. PHYSICAL RESOURCE HANDLING• openQRM goes further in handling physical resources than most other VI managers• Fully deploy appliances on physical machines - Physical appliance - Hypervisor appliance• Which means: transparent P2V, V2P, P2P, V2V• Power saving features (via WOL) as of version 4.7
  16. 16. CLOUD COMPUTING• Fully automated provisioning cycle• External user portal for submitting requests• Integration with Puppet• Integrated billing mechanism• Hybrid support: AWS, UEC/Eucalyptus
  17. 17. ENOUGH TALKING... DEMO TIME!
  18. 18. ROUNDUP: OPENQRMMain hypervisor support Overwhelming UIAutomation & flexibility Not always easy to debug...and there tend toCloud computing be bugsEC2 Export & import Can be overkill for small deploymentsFree (gratis) and opensource
  19. 19. PRICING• Software free downloadable and usable €0 - Storage system is obligatory - Guest licenses (at least if you run Windows ;-))• Proof-of-concept offer: €999 - Basic installation and deployment - 2 hours training via shared desktop• Support SLAs for 1-10 servers, yearly: - Basic (5 tickets/m): €5.750 - Standard (10 tickets/m): €11.500 - Premium (15 tickets/m): €23.000

×