Introduction to ovirt



Similar documents
ovirt Introduction James Rankin Product Manager Red Hat Virtualization Management the ovirt way

Virtualization Management the ovirt way

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

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

RED HAT ENTERPRISE VIRTUALIZATION

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

ovirt: Open Your Virtual Data Center

Virtualization management web application software (ovirt)

RED HAT ENTERPRISE VIRTUALIZATION & CLOUD COMPUTING

Red Hat enterprise virtualization 3.0 feature comparison

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

FOR SERVERS 2.2: FEATURE matrix

OpenNebula Open Souce Solution for DC Virtualization

What s New with VMware Virtual Infrastructure

OpenNebula Open Souce Solution for DC Virtualization

Installing and Administering VMware vsphere Update Manager

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

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

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

MADFW IaaS Program Review

RED HAT ENTERPRISE Linux & VIRTUALIZATION

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

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

The OpenNebula Cloud Platform for Data Center Virtualization

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

Virtualization with Windows

October Gluster Virtual Storage Appliance User Guide

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

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

Quick Start Guide for VMware and Windows 7

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

Panoramica su Cloud Computing targata Red Hat AIPSI Meeting 2010

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

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

Best Practices for Virtualised SharePoint

Migrating to ESXi: How To

RED HAT ENTERPRISE VIRTUALIZATION 3.0

RED HAT ENTERPRISE VIRTUALIZATION 3.0

Cedric Rajendran VMware, Inc. Security Hardening vsphere 5.5

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

PROPALMS VDI. Version 2.1. Administrators Guide. Rev

Server Virtualization and Consolidation

2) Xen Hypervisor 3) UEC

Citrix XenServer 5.6 OpenSource Xen 2.6 on RHEL 5 OpenSource Xen 3.2 on Debian 5.0(Lenny)

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

Novell PlateSpin Orchestrate

Disaster Recovery Infrastructure

13.1 Backup virtual machines running on VMware ESXi / ESX Server

Citrix XenServer Product Frequently Asked Questions

Overview Customer Login Main Page VM Management Creation... 4 Editing a Virtual Machine... 6

Module I-7410 Advanced Linux FS-11 Part1: Virtualization with KVM

Deploy and test ovirt using nested virtualization environments. Mark Wu

ORACLE VM MANAGEMENT PACK

VirtualclientTechnology 2011 July

Deploying Red Hat Enterprise Virtualization On Tintri VMstore Systems Best Practices Guide

AFACT Cloud Computing Working Group. Chia Hung Kao Institute for Information Industry

<Insert Picture Here> Private Cloud with Fusion Middleware

Citrix XenServer-6.2 Administration Training

INTRODUCTION TO CLOUD MANAGEMENT

Building a big IaaS cloud with Apache CloudStack

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 7

Mobile Cloud Computing T Open Source IaaS

Getting Started Guide

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

Windows Server R2 Hyper-V. Microsoft's Hypervisor. Insiders Guide to. Wiley Publishing, Inc. John Kelbley. Mike Sterling WILEY

Onboarding VMs to Cisco OpenStack Private Cloud

KVM, OpenStack, and the Open Cloud

VMware Virtual Infrastucture From the Virtualized to the Automated Data Center

Solution for private cloud computing

RED HAT ENTERPRISE VIRTUALIZATION

Citrix XenServer 5.6 Feature Pack 1 Quick Start Guide. Published Monday, 17 January Edition

Getting Started Hacking on OpenNebula

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

ClearPass Policy Manager 6.3

PassTest. Bessere Qualität, bessere Dienstleistungen!

Xen Virtualization: Xen (source) and XenServer

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)

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

VMware vsphere 5 Quick Start Guide

Data Center Connector for vsphere 3.0.0

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

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

Remote Application Server Version 14. Last updated:

Cloud.com CloudStack Community Edition 2.1 Beta Installation Guide

Enterprise-Class Virtualization with Open Source Technologies

Implementing and Managing Windows Server 2008 Hyper-V

6422: Implementing and Managing Windows Server 2008 Hyper-V (3 Days)

Remote Application Server Version 14. Last updated:

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

Introduction. Whitepaper. USe Case

Hyper-V R2: What's New?

Linux/Open Source and Cloud computing Wim Coekaerts Senior Vice President, Linux and Virtualization Engineering

W H I T E P A P E R. Best Practices for Building Virtual Appliances

Introduction. Whitepaper. USe Case

ServerPronto Cloud User Guide

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

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

RED HAT ENTERPRISE VIRTUALIZATION

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

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

Transcription:

Introduction to ovirt James Rankin

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

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

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

How to Start? Build from source.. Or, just install yum install ovirt-engine./ovirt-setup Add managed hosts Or, New: All-in-one live usb http://wiki.ovirt.org/wiki/ovirt_live

Administration Console

Search Auto Complete

Search Results

Add Host As Simple As

Power Management

Setup Networks: Dialog

Setup Networks: Create Bond Drag an interface on top of another interface to bond the interfaces or to extend an existing bond

Setup Networks: Create Bond Drag an interface on top of another interface to bond the interfaces or to extend an existing bond

Setup Networks: Edit Bond Click the pencil icon to edit bond configuration

Setup Networks: Attach Network Drag a network from the unassigned networks list to the interface/bond to be attached

Configure Storage Once for Entire Cluster

Extend with More LUNs as Needed

Add Servers or Desktops

Even Windows via Sysprep

Console Details (SPICE or VNC)

Host Aspects

High Availability

Control Allocated Resources (Disk, Memory)

Boot Devices

Advanced Options via Custom Properties

Assign Permissions to Objects by Roles

Define Your Own Roles

Gluster Management

Create Volume Add Bricks

User Portal

Self Provisioning Portal

User Resource View

ovirt Reports

ovirt Reports

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

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

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

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