0% found this document useful (0 votes)
45 views12 pages

Ovirt ALUG

Uploaded by

Massi Yahi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views12 pages

Ovirt ALUG

Uploaded by

Massi Yahi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

oVirt Overview

Scott McCarty
Solutions Architect, Red Hat
@fatherlinux

Scott McCarty - oVirt Overview 1


Kernel-based Virtual Machine (KVM)
● Included in Linux kernel since 2006

● Runs Linux, Windows and other


operating system guests

● Advanced features
● Live migration
● Memory page sharing
● Thin provisioning
● PCI Pass-through

● KVM architecture provides high


“feature-velocity” – leverages the
power of Linux

Scott McCarty - oVirt Overview 2


What is oVirt

Supported by the Open Virtualization Alliance

3 RED HAT ENTERPRISE VIRTUALIZATION


Open Virtualization Alliance

● Formed in May 2011 with 7 founding members


● Now 200+ member organizations and growing ....
● 4 Governing members: HP, IBM, Intel, Red Hat
● Formed to promote Open Virtualization
● Increase awareness and understanding of KVM
● Foster the adoption of KVM
● Build an ecosystem of third-party solutions
● Promote interoperability, best practices, and successes

Scott McCarty - oVirt Overview 4


oVirt Architecture

● oVirt Engine
● User Portal
● Admin Portal
● REST API
● Authentication
● VDSM

Scott McCarty - oVirt Overview 5


oVirt High Level Architecture

Postgres
Postgres Admin
AdminPortal
Portal
gwt
gwt

AD
AD oVirt
oVirt RR
EE SDK/CLI
SDK/CLI
Engine
Engine
SS python
python
Java
Java
IPA
IPA TT
User
UserPortal
Portal
gwt
gwt

Guest
Guestagent
agent Guest
Guestagent
agent
SPICE
Shared
SharedStorage
Storage Linux
LinuxVM
VM Win
WinVM
VM Linux/Windows
Linux/Windows
FC/iSCSI/NFS
FC/iSCSI/NFS client
client
libvirt
libvirt
VDSM
VDSM
Host
Host| |Node
Node

Local
LocalStorage
Storage
Scott McCarty - oVirt Overview 6
oVirt Host Agent - VDSM

● Covers all functionality required by oVirt Engine


● Configures host, networking, and shared storage
● Uses libvirt for VM life cycle operations
● VDSM manages a Storage Pool, comprised of Storage Domains
● Storage Pool - a VM repository that contains meta data
about storage domains, storage tasks, VMs, locks, etc.
● Storage Domain - a disk image repository
● Disk Image - a collection of volumes (chain of snapshots)
● Volume - stored as files in NFS, and as Logical Volumes for
FC/iSCSI
● Thin provisioning for SAN supported (storage mailbox based)
Scott McCarty - oVirt Overview 7
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
No downtime for virtual machines during planned maintenance windows.
Maintenance Manager 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 Convert VMs from VMware and RHEL/Xen to RHEV

Scott McCarty - oVirt Overview 8


Structure

Scalable deployment- Engine Hypervisor Storage

Engine
All In One USB
deployment- Your laptop
Hypervisor memory

Storage

4
oVirt on a Stick!

● Live Fedora spin


● Demo/POC purposes
● Don't overload: storage=memory
● Requirements: VT/AMD-v 4/8GB ram
● Stateless
● Boot from USB and let's start playing

Scott McCarty - oVirt Overview 10


Get Involved!

● Wiki
● http://www.ovirt.org/wiki
● Mailing lists
● users@ovirt.org — oVirt Platform user list
● announce@ovirt.org — oVirt Platform announce list
● arch@ovirt.org — oVirt general devel/project list
● engine-devel@ovirt.org — oVirt-engine devel list
● node-devel@ovirt.org — oVirt-node devel list
● IRC
● #ovirt on irc.oftc.net

Scott McCarty - oVirt Overview 11


THANK YOU !

http://www.ovirt.org

Scott McCarty - oVirt Overview 12

You might also like