ovirt Introduction James Rankin Product Manager Red Hat jrankin@redhat.com Virtualization Management the ovirt way



Similar documents
Introduction to ovirt

Virtualization Management the ovirt way

ovirt Introduction August 2013 Livnat Peer Red Hat Virtualization Management the ovirt way

RED HAT ENTERPRISE VIRTUALIZATION

Open Source Virtualization with ovirt. DI (FH) René Koch Systems Engineer Siedl Networks GmbH Grazer Linuxtage,

YOUR STRATEGIC VIRTUALIZATION ALTERNATIVE. Greg Lissy Director, Red Hat Virtualization Business. James Rankin Senior Solutions Architect

ovirt: Open Your Virtual Data Center

Red Hat enterprise virtualization 3.0 feature comparison

Virtualization management web application software (ovirt)

RED HAT ENTERPRISE VIRTUALIZATION & CLOUD COMPUTING

FOR SERVERS 2.2: FEATURE matrix

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

Cedric Rajendran VMware, Inc. Security Hardening vsphere 5.5

Panoramica su Cloud Computing targata Red Hat AIPSI Meeting 2010

Installing and Administering VMware vsphere Update Manager

OpenNebula Open Souce Solution for DC Virtualization

OpenNebula Open Souce Solution for DC Virtualization

MADFW IaaS Program Review

Getting cross-platform: bringing virtualization management to the PPC world

OpenNebula Open Souce Solution for DC Virtualization. C12G Labs. Online Webinar

With Red Hat Enterprise Virtualization, you can: Take advantage of existing people skills and investments

Red Hat Powered VDI: Setting a New Standard for Desktop Virtualization

Quick Start Guide for VMware and Windows 7

Migrating to ESXi: How To

RED HAT INFRASTRUCTURE AS A SERVICE OVERVIEW AND ROADMAP. Andrew Cathrow Red Hat, Inc. Wednesday, June 12, 2013

RED HAT ENTERPRISE Linux & VIRTUALIZATION

Marco Mantegazza WebSphere Client Technical Professional Team IBM Software Group. Virtualization and Cloud

Real World Cloud Infrastructure with Red Hat Enterprise Virtualization and Red Hat Network Satellite

docs.rackspace.com/api

Cloud Platform Comparison: CloudStack, Eucalyptus, vcloud Director and OpenStack

What s New with VMware Virtual Infrastructure

In order to upload a VM you need to have a VM image in one of the following formats:

vsphere Upgrade vsphere 6.0 EN

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

Server Virtualization and Consolidation

Introduction. Whitepaper. USe Case

Khóa học dành cho các kỹ sư hệ thống, quản trị hệ thống, kỹ sư vận hành cho các hệ thống ảo hóa ESXi, ESX và vcenter Server

How To Install Vsphere On An Ecx 4 On A Hyperconverged Powerline On A Microsoft Vspheon Vsphee 4 On An Ubuntu Vspheron V2.2.5 On A Powerline

Virtualization with Windows

VMTurbo Operations Manager 4.5 Installing and Updating Operations Manager

Introduction. Whitepaper. USe Case

SYNNEFO: A COMPLETE CLOUD PLATFORM OVER GOOGLE GANETI WITH OPENSTACK APIs VANGELIS KOUKIS, TECH LEAD, SYNNEFO

CLOUD COMPUTING & SECURITY -A PRACTICAL APPROACH

In addition to their professional experience, students who attend this training should have technical knowledge in the following areas.

Disaster Recovery Infrastructure

RED HAT ENTERPRISE VIRTUALIZATION

VirtualclientTechnology 2011 July

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

IBM Upward Integration Module (UIM) Advanced Technical Sales Wayne Wigley

Best Practices for Virtualised SharePoint

Solution for private cloud computing

The OpenNebula Cloud Platform for Data Center Virtualization

VMware vcenter Update Manager Administration Guide

RED HAT ENTERPRISE VIRTUALIZATION

Onboarding VMs to Cisco OpenStack Private Cloud

RED HAT ENTERPRISE VIRTUALIZATION 3.0

Virtualization & Cloud Computing (2W-VnCC)

RED HAT ENTERPRISE VIRTUALIZATION 3.0

October Gluster Virtual Storage Appliance User Guide

VMware vsphere-6.0 Administration Training

Active Directory - User, group, and computer account management in active directory on a domain controller. - User and group access and permissions.

<Insert Picture Here> Private Cloud with Fusion Middleware

Cloud Computing with Red Hat Solutions. Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd.

Citrix XenServer Product Frequently Asked Questions

With Red Hat Enterprise Virtualization, you can: Take advantage of existing people skills and investments.

PROPALMS VDI. Version 2.1. Administrators Guide. Rev

ovirt and Gluster hyper-converged! HA solution for maximum resource utilization

Acronis Backup & Recovery 11.5

Vocera Voice 4.3 and 4.4 Server Sizing Matrix

Providing Self-Service, Life-cycle Management for Databases with VMware vfabric Data Director

13.1 Backup virtual machines running on VMware ESXi / ESX Server

Mobile Cloud Computing T Open Source IaaS

VMware vsphere: Install, Configure, Manage [V5.0]

How to install software on VMware ESXi 4.0/4.1

How To Install Eucalyptus (Cont'D) On A Cloud) On An Ubuntu Or Linux (Contd) Or A Windows 7 (Cont') (Cont'T) (Bsd) (Dll) (Amd)

Install Guide for JunosV Wireless LAN Controller

Deploy and test ovirt using nested virtualization environments. Mark Wu

Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies

KVM, OpenStack, and the Open Cloud

Week Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration

2) Xen Hypervisor 3) UEC

OnCommand Performance Manager 1.1

VMware vsphere: Fast Track [V5.0]

Quick Start Guide for Parallels Virtuozzo

Enterprise Cloud VM Image Import User Guide. Version 1.0

PassTest. Bessere Qualität, bessere Dienstleistungen!

PARALLELS SERVER BARE METAL 5.0 README

Solution for private cloud computing

vsphere Upgrade Update 1 ESXi 6.0 vcenter Server 6.0 EN

red hat enterprise virtualization: vmware migration

ovirt and Gluster hyper-converged! HA solution for maximum resource utilization

Red Hat Enterprise Virtualization 3.0 Live Chat Transcript Sponsored by Red Hat

Getting Started Guide

VMware vsphere 5 Quick Start Guide

SolarWinds Log & Event Manager

VMware ESXi in a Cloud-based Lab David Davis, VCP, VCAP, and vexpert

RED HAT ENTERPRISE VIRTUALIZATION

Remote Application Server Version 14. Last updated:

TechTarget Windows Media

Virtual Machine Management with OpenNebula in the RESERVOIR project

Transcription:

ovirt Introduction James Rankin Product Manager Red Hat jrankin@redhat.com

Agenda What is ovirt? What does it do? Architecture How To Contribute

What is ovirt? Large scale, centralized management for server and desktop virtualization Based on leading performance, scalability and security infrastructure technologies Provide an open source alternative to vcenter/vsphere Two key components Hypervisor -> ovirt Node Management Server ->ovirt Engine

VMWARE vcenter Server ovirt ovirt Engine Enterprise Plus features Enterprise features Standard features vsphere APIs and management engine ESXi ovirt APIs and management engine and ALL features ovirt Node

Goals of the ovirt project Build a community around all levels of the virtualization stack hypervisor, manager, GUI, API, etc. To deliver both a cohesive complete stack and discretely reusable components for open virtualization management Provide a release of the project on a well defined schedule Focus on management of the KVM hypervisor, with exceptional guest support beyond Linux Provide a venue for user and developer communication and coordination

Governance Merit based, open governance model Built using the best concepts taken from Apache and Eclipse Foundations Governance split between board and projects ovirt Board Multiple projects under the ovirt brand

Governance (ovirt Board) Initial board Canonical, Cisco, IBM, Intel, NetApp & SUSE A few domain leaders from sub-projects Mentors There is no limit to the number of board seats Additional seats are voted based on merit

OPEN VIRTUALIZATION MANAGEMENT

ovirt Node Standalone hypervisor Small footprint ~ 170MB Customized 'spin' of Fedora + KVM 'Just enough' Fedora to run virtual machines Runs on all RHEL hardware with Intel VT/AMD-V CPUs Easy to install, configure and upgrade PXE boot, USB boot, CD or Hard drive

ovirt Node vs. Full Host ovirt Node Small footprint Pre-configured, no Linux skills needed. Full Host Flexible Add monitoring agents, scripts etc. Leverage existing Fedora infrastructure. Hybrid mode capable

Management Features Feature Description High Availability Restart guest VMs from failed hosts automatically on other hosts Live Migration Move running VM between hosts with zero downtime System Scheduler Continuously load balance VMs based on resource usage/policies Power Saver Concentrate virtual machines on fewer servers during off-peak hours Maintenance Manager No downtime for virtual machines during planned maintenance windows. Hypervisor patching Image Management Template based provisioning, thin provisioning and snapshots Monitoring & Reporting For all objects in system VM guests, hosts, networking, storage etc. OVF Import/Export Import and export VMs and templates using OVF files V2V & P2V Convert Physical servers or VMs from Vmware and Xen VDI Virtual Desktop Infrastructure for Windows and Linux Power User Portal Self Service Portal

Administration Console

Search Auto Complete

Search Results

Add Host As Simple As

Power Management

Configure Storage Once for Entire Cluster

Extend with More LUNs as Needed

Add Servers or Desktops

Even Windows via Sysprep

SPICE or VNC

Highly Available?

Control Allocated Resources (Disk, Memory)

Boot Devices

Advanced Options via Custom Properties

Assign Permissions to Objects by Roles

Define Your Own Roles

Gluster Management

User Portal

Self Provisioning Portal

User Resource View

ovirt Reports

ovirt Reports

ovirt Guest Agent The guest agent provides additional information to ovirt Engine, such as guest memory usage, guest ip address, installed applications and sso. Python code, available for both linux and windows guests Communication is done over virtio-serial SSO for windows is based on a gina module for XP and a credential provider for windows 7 SSO for Linux is based on a PAM module with support for both KDE and Gnome

ovirt High Level Architecture Postgres Postgres AD AD Admin AdminPortal Portal gwt gwt RR EE SS TT ovirt ovirt Engine Engine Java Java LDAP LDAP SDK/CLI SDK/CLI python python User UserPortal Portal gwt gwt Guest Guestagent agent Shared SharedStorage Storage FC/iSCSI/NFS FC/iSCSI/NFS Linux LinuxVM VM Guest Guestagent agent Win WinVM VM libvirt libvirt VDSM VDSM Host Host Node Node Local LocalStorage Storage SPICE Linux/Windows Linux/Windows client client

Authentication Builtin user admin@internal AD, IPA. RHDS, ITDS integration Kerberos authentication LDAP - user info, group membership Multiple domains, trusts, etc. Cached for searches, not for login Next Open LDAP (patch ready) Internal users (picketlink?) Linux users?

Database Postgres JDBC based Next Hibernate Scheme upgrade management

RESTful Web Service Stands for Representational State Transfer Modeling entity actions around HTTP verbs GET PUT POST DELETE Still uses 'actions' for some state changes Self describes entity navigation and actions

REST API

Hosts Collection

Host networks collection

Python SDK - Creating the proxy - Listing all collections - Listing collection's methods. - Querying collection with ovirt search engine. - Querying collection by custom constraint. - Querying collection for specific resource. - Accessing resource methods and properties.

ovirt CLI

CLI - Smart Auto Completion

CLI - Smart Help

CLI Create

CLI Update

CLI Delete

ovirt Host Agent - VDSM virto-serial Guest GuestAgent Agent QEMU/KVM QEMU/KVM libvirt libvirt hooks hooks Host Host Config Config&& Monitor Monitor Storage Storage Config Config&& Monitor Monitor Network Network Config Config&& Monitor Monitor VM VM Config Config&& Monitor Monitor Auto Auto Register Register KSM KSM

Hooks Hook mechanism for customization Allows administrator to define scripts to modify VM operation eg. Extend or modify VM configuration

Hooks

Hooks Hook scripts are called at specific VM lifecycle events VDSM (management agent) Start Before VM start After VM start Before VM migration in/out After VM migration in/out Before and After VM Pause Before and After VM Continue Before and After VM Hibernate Before and After VM resume from hibernate Before and After VM set ticket On VM stop On VDSM Stop New in 3.1 Hooks can modify a virtual machines XML definition before VM start Hooks can run system commands eg. Apply firewall rule to VM

Hooks

Hooks Hooks installed in /usr/libexec/vdsm/hooks

Hooks

In the works (engine-devel@ovirt.org) Storage Live Migratrion Storage array integration SLA Manager Network Types Backup API NetStack/Quantum Libguestfs integration virt-resize, pv-resize...

How To Contribute or Download Website and Repository: http://www.ovirt.org http://www.ovirt.org/wiki http://www.ovirt.org/project/subprojects/ Mailing lists: http://lists.ovirt.org/mailman/listinfo IRC: #ovirt on OFTC

THANK YOU! http://www.ovirt.org