OpenQRM is not Dead by Kris Buytaert. 2 Kris Buytaert ● Senior Linux and Open Source Inuits.be ● „Infrastructure Architect“ ● Linux since.

Slides:



Advertisements
Similar presentations
A Ridiculously Easy & Seriously Powerful SQL Cloud Database Itamar Haber AVP Ops & Solutions.
Advertisements

What’s New: Windows Server 2012 R2 Tim Vander Kooi Systems Architect
Introduction to DBA.
Open-File Backup & App. Consistent Snapshots Microsoft Volume Shadow Copy Service Introduced 2002 –VSS Broadly Adopted by 3 rd Party Backup Vendors –Enables.
Leveraging WinPE and Linux Preboot for Effective Provisioning Jonathan Richey | Director of Development | Altiris, Inc.
1 Week #1 Objectives Review clients, servers, and Windows network models Differentiate among the editions of Server 2008 Discuss the new Windows Server.
Merrill Holt Director Parallel Server Product Management Oracle Corporation.
1 Week #1 Objectives Review clients, servers, and Windows network models Differentiate among the editions of Server 2008 Discuss the new Windows Server.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space User Oriented Provisioning of Secure Virtualized.
NetApp Rapid Cloning Utility (RCU) Internal Training August, 2009
Patch Management Module 13. Module You Are Here VMware vSphere 4.1: Install, Configure, Manage – Revision A Operations vSphere Environment Introduction.
VMware vCenter Server Module 4.
Adaptive Server Farms for the Data Center Contact: Ron Sheen Fujitsu Siemens Computers, Inc Sever Blade Summit, Getting the.
Methodologies, strategies and experiences Virtualization.
Copyright 2007 FUJITSU LIMITED Systemwalker Resource Coordinator Virtual server Edition V13.2 December, 2007 Fujitsu Limited Functions Blade Server Management.
THE AFFORDABLE SUPERCOMPUTER HARRISON CARRANZA APARICIO CARRANZA JOSE REYES ALAMO CUNY – NEW YORK CITY COLLEGE OF TECHNOLOGY ECC Conference 2015 – June.
VAP What is a Virtual Application ? A virtual application is an application that has been optimized to run on virtual infrastructure. The application software.

May l Washington, DC l Omni Shoreham Nick Dobrovolskiy VP Parallels Open Platform May 19 th, 2008 Introducing Parallels Server.
© 2010 VMware Inc. All rights reserved Patch Management Module 13.
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
STORAGE ARCHITECTURE/ EXECUTIVE: Virtualization It’s not what you think you’re buying. John Blackman Independent Storage Consultant.
Building the Infrastructure Grid: Architecture, Design & Deployment Logan McLeod – Database Technology Strategist.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
PARMON A Comprehensive Cluster Monitoring System A Single System Image Case Study Developer: PARMON Team Centre for Development of Advanced Computing,
AppManager Product Status Update David Mount Technical Manager – UK, Ireland & Middle East David Mount Technical Manager – UK, Ireland & Middle East.
© 2005 Mt Xia Technical Consulting Group - All Rights Reserved. HACMP – High Availability Testing and Updates November, 2005.
Continous Integration & Continous Deployment - For the new nameserver infrastructures of DENIC eG 15/10/03 – Christian Petrasch
SC2012 Infrastructure Components Management Justin Cook (Data # 3) Principal Consultant, Systems Management Noel Fairclough (Data # 3) Consultant, Systems.
OSIsoft High Availability PI Replication
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
Mark E. Fuller Senior Principal Instructor Oracle University Oracle Corporation.
Cluster Software Overview
VMware vSphere Configuration and Management v6
Microsoft Virtual Academy. System Center 2012 Virtual Machine Manager SQL Server Windows Server Manages Microsoft Hyper-V Server 2008 R2 Windows Server.
A Measured Approach to Virtualization Don Mendonsa Lawrence Livermore National Laboratory NLIT 2008 by LLNL-PRES
Information Initiative Center, Hokkaido University North 11, West 5, Sapporo , Japan Tel, Fax: General.
Jenny Hobbs Consulting Systems Engineer April 2016 Business Case for Tailored Datacenter Integration (TDI)
OSIsoft High Availability PI Replication Colin Breck, PI Server Team Dave Oda, PI SDK Team.
Managing Xen VirtualMachines with openQRM by Kris Buytaert.
MySQL HA An overview Kris Buytaert. ● Senior Linux and Open Source ● „Infrastructure Architect“ ● I don't remember when I started.
Project Cumulus Overview March 15, End Goal Unified Public & Private PaaS for GlassFish/Java EE Simplify deployment of Java EE Apps on top of.
Building (Virtual) Appliances
Open Source Virtualization Andrey Meganov RHCA, RHCX Consultant / VDEL
OpenQRM is not Dead the lightning version Building a cloud in 5 mnutes by Kris Buytaert.
Open Source Virtualisation and Consolidation. Whoami ● Senior Linux and Open Source Consultant/ X-Tend ● „Infrastructure Architect“ ● Linux since.
Devops Kris Buytaert. ● I used to be a Dev, ● Then Became an Op ● Senior Linux and Open Source ● „Infrastructure Architect“ ● Building.
Open Source Virtualisation and Consolidation. Whoami ● Linux and Open Source Consultant ● „Infrastructure Architect“ ● Linux since 0.98 ● IANAKH ● Senior.
Open Source Virtualization An overview Kris Buytaert
LinuxCOE (automatic deployment, patch management, retrofit) Mondorescue (Imaging creation and redeployment) metamrepo (conf creation) ISC DHCP serverhpa.
Automating Xen Virtual Machine Deployment Kris Buytaert
BY: SALMAN 1.
Patch Management Module 13.
Let's talk about Linux and Virtualization in 'vLAMP'
Agenda:- DevOps Tools Chef Jenkins Puppet Apache Ant Apache Maven Logstash Docker New Relic Gradle Git.
BY: SALMAN.
SUSE® Cloud The Open Source Private Cloud Solution for the Enterprise
Building a Virtual Infrastructure
StratusLab Final Periodic Review
StratusLab Final Periodic Review
Virtualization overview
Drupal VM and Docker4Drupal For Drupal Development Platform
Deploy OpenStack with Ubuntu Autopilot
Xen Summit Spring 2007 Platform Virtualization with XenEnterprise
Drupal VM and Docker4Drupal as Consistent Drupal Development Platform
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Next-generation cluster management architecture and software
Server Management and Automation Windows Server 2012 R2
OpenStack for the Enterprise
Bending Ironic for Big Iron
Presentation transcript:

OpenQRM is not Dead by Kris Buytaert

2 Kris Buytaert ● Senior Linux and Open Source Inuits.be ● „Infrastructure Architect“ ● Linux since 0.98 ● OpenMosix, openQRM,... ● Early Adopter (Xen, MySQL Cluster) ● Automating Large Scale Deployment, High Availability ● Surviving the 10 th floor test ● ●

Agenda ● Managing Physical and Virtual Machines ● Why openQRM ● Architecture ● Plug-ins Virtual Environments Appliance ● Virtualization

Source: Qlusters

Data-center Requirements ● Rapid multi-environment provisioning ● Dynamic load handling ● Monitoring and management of commodity servers ● Improve servers utilization to cut costs ● Patching + configuration management

Managing your Infrastructure ● Proprietary tools ● Platform specific tools ● Infrastructures.org ● Kickstart/Fai/SystemImager ● Cfengine / Puppet

What is openQRM ? ● open-source project at sourceforge.net (GPL) ● data-center management platform ● Not just your virtual platforms ● provides generic virtualization layer ● supports complex network topologies ● developer-friendly

OpenQRM History ● OpenMosix ● Qlusters ● Managing Clusters ● Managing Infrastructures ● Open Source early 2006 ● Set Free April 2008 ● V4 Rewrite June 2008 ● Qlusters Closed shop July 2008 ● OpenQRM 4.1 Mid August 2008

Source: Qlusters

OpenQRM 4 Concepts ● Currently in Beta ● Almost full rewrite ● Keep it Simple ● s/Java/PHP/g; ● New Gui ● Multiple Databases via aodb

OpenQRM Concepts ● Storage Server ● Filesystem Image ● Boot Image ● Virtual Environment Appliances

Plug-able Architecture ● No more tomcat ● Plug-ins : the power of openQRM ● plug-ins can change and enhance base functionality via extensions ● plug-ins can be implemented in: binary, shell- scripts, php, etc. ● Plug-ins allow better integration with 3 rd party tools ● Plugins can be activated in the GUI (Drupal Style)

The New Gui ● Redesign by Alexander Kuballa ● Looks like phplayer menu but stripped ● Adodb => no more db lock in ● Fully Themable ● Easier to contribute

Virtual data-center ● logical layer for servers/services called virtual environments (VE) ● virtual environments consist of : ● a boot-image (e.g. a linux kernel) ● a root-file system (local, NFS, ISCSI) ● provisioning meta-data ● deployed according provisioning meta-data on idle resources

Source: Qlusters

1 : Storage Server ● Centralized storage for fs-images on either NFS or ISCSI, AOE,... ● automatic fs-image creation ● fs-image management tools e.g. create, remove, clone ● support for local root-file-systems through local- deployment plug-in

2: Filesystem Image ● From an existing machine(golden image) ● Generated Template ● Chroot Install ● Automagic install

3: Boot Image ● Kernel to boot the different platforms with. ● Tied to the hardware => Not to the Service

Initial boot of a datacenter node ● Node is empty ● Boots from network (dhcp / tftpboot /pxe) ● Idle Resource

Deployment of a service ● Idle node reboots ● Chosen kernel boots ● Minimal initrd mounts filesystem – Plugins for storage types ● Chroots ● Starts Virtual Environment Appliance

Managing A Node ● Start ● Stop ● Put in Maintenance

Easy-migration ● openQRM adapts to the existing data-center environment (not the other way around) ● step-by-step migration to openQRM environment ● Install openqrmplugin on existing system ● moving on from easy-migration to full virtualized data-center

Higher-Availability (for the managed nodes) High-Availability in 3 layers ● Hardware fail-over VE restarts on available resource from the high- availability pool. (This is a restart, not a fail-over) ● Application fail-over Application fails over to hot-standby system ● OpenQRM server HA

Partitioning ● seamlessly manages physical servers and virtual machines (Partitions) ● supports all mainstream virtualization technologies as VMware, Xen, Linux-VServer ● Partition-engine conforms all different kinds of virtualization ● Partition plug-ins provide generic resource from type “partition”

Managing Partitions ● Xen plugin is based on the VMWare one ● Stop / start ● Pause ● Change memory config ● Live Migrate

Road-map 4.1 ● finalyzing the base system ● Usability improvements for Images and Appliance forms ● User-management enhancements ● GUI Design enhancements ● Event Interface for managed servers ● Automatic dependency resolving for appliances ● Deployment parameters clean-up ● Finalizing Update-Path (backup/restore of the openQRM environment)

Road-map 4.2 ● adding plugins ● openQRM-server HA-setup ● Adding udev to the intird ● Iscsi- and Aoe-storage enhancements + bugfixes ● Group-command plugin ● Webmin plugin ● Consider Nagiosadmin plugin ● Virtualbox plugin

Road-map 4.3 ● adding even more plugins ● openVZ plugin ● Support for clusterfilestem on Iscsi- and Aoe-storage (Ocfs2 + GFS2) ● LinuxCOE plugin

Summary and conclusion ● Extensible open-architecture ● Unique features and lots of automatism ● Better data-center performance through better scalability, more flexibility and dynamic management ● Supports all mainstream virtualization technologies ● Smooth integration phase

Virtual Demo

Kris Buytaert Contact & Further Reading:

Time for questions ?!