oVirt Introductionap.hamakor.org.il/2013/slides/oVirt-intro-August-Pinguin...oVirt Introduction...

Post on 23-May-2018

223 views 3 download

transcript

Virtualization Management the oVirt way

oVirt Introduction

August 2013August 2013Livnat PeerRed Hat

Virtualization Management the oVirt way

● Large scale, centralized management for server and desktop virtualization

● Based on leading performance, scalability and security infrastructure technologies

● Focus on KVM for best integration/performance

● Provides an open source alternative to vCenter/vSphere

What is oVirt?

Virtualization Management the oVirt way

OPEN VIRTUALIZATION MANAGEMENT

Virtualization Management the oVirt way

One Host Environment

Virtualization Management the oVirt way

Multiple hosts

Virtualization Management the oVirt way

Multi-Datacenter/Multi-Host

Virtualization Management the oVirt way

Architecture From 30,000 Feet

Client (web portals)

Engine

Hosts (VDSM)

Virtualization Management the oVirt way

oVirt Users

Virtualization Management the oVirt way

User Portal

Virtualization Management the oVirt way

Self Provisioning Portal

Virtualization Management the oVirt way

Virtualization Management the oVirt way

From clean setup to VMFrom clean setup to VM

Virtualization Management the oVirt way

From clean setup to VM

● Create a DC

● Create a Cluster

● Add a Host

● Configure Storage

● Configure Network

● Create a VM● From Blank● From Template● From Snapshot● Import VM

Virtualization Management the oVirt way

Add Data Center

Virtualization Management the oVirt way

Add Cluster

Virtualization Management the oVirt way

Add Cluster

Virtualization Management the oVirt way

Cluster Resilience Policy

Virtualization Management the oVirt way

Cluster Load-Balancing Policy

Virtualization Management the oVirt way

Add Host

Virtualization Management the oVirt way

Power Management

Virtualization Management the oVirt way

Configure Storage

● Shared Storage● NFS● POSIX● ISCSI● FC● Gluster

● Local Storage

● Data/Export/ISO

Virtualization Management the oVirt way

FC Storage Domain

Virtualization Management the oVirt way

NFS Storage Domain

Virtualization Management the oVirt way

Networks Main Tab

Virtualization Management the oVirt way

Add a Network

Virtualization Management the oVirt way

Networks – Host Level Configuration

Virtualization Management the oVirt way

Add VM

● From Blank

● From Template

● From a VM Snapshot

● Import a VM

Virtualization Management the oVirt way

Add Virtual Machines

Virtualization Management the oVirt way

Windows Machine via Sysprep

Virtualization Management the oVirt way

Console Details (SPICE or VNC)

Virtualization Management the oVirt way

Host Aspects

Virtualization Management the oVirt way

High Availability

Virtualization Management the oVirt way

Control Allocated Resources (Disk, Memory)

Virtualization Management the oVirt way

Boot Devices

Virtualization Management the oVirt way

Advanced Options via Custom Properties

Virtualization Management the oVirt way

From clean setup to VM

● Create a DC

● Create a Cluster

● Add a Host

● Configure Storage

● Configure Network

● Create a VM● From Blank● From Template● From Snapshot● Import VM

Virtualization Management the oVirt way

ArchitectureArchitecture

Virtualization Management the oVirt way

Local StorageLocal Storage

VDSM

Host | Node

VDSM

Host | Node

Components Overview

Linux/Windowsclient

Linux/Windowsclient

Shared StorageFC/iSCSI/NFS...

Shared StorageFC/iSCSI/NFS...

Linux VMLinux VM Win VMWin VM

EngineJava

EngineJava

SDK/CLI Python/JavaSDK/CLI

Python/Java

REST

REST

ADAD

LDAPLDAP

Guest agentGuest agent Guest agentGuest agent

Admin PortalGWT

Admin PortalGWT

User PortalGWT

User PortalGWT

PostgresPostgres

SPICE

Virtualization Management the oVirt way

The Guest

RHEL | RHEV-H

Linux | Windows Guest

virtio-balloon

spiceclient

virtio-net

virtio-block

spiceqxl

virtio-serial

RHEVAgent

Virtualization Management the oVirt way

Customization Options

Virtualization Management the oVirt way

Hooks

● “Hook” mechanism for customization

● Allows administrator to define scripts to modify VM operation

● eg. Extend or modify VM configuration

Virtualization Management the oVirt way

UI-Plugin: Foreman main tab

Virtualization Management the oVirt way

UI-Plugin: oVirt Monitoring sub-tab

More info at: https://labs.ovido.at/monitoring/wiki/ovirt-monitoring-ui-plugin

Virtualization Management the oVirt way

Virtualization Management the oVirt way

Getting oVirt

● Obtain from oVirt website

● Live USB - http://wiki.ovirt.org/wiki/OVirt_Live

● Build from source

● Fedora repositories ● yum install ovirt-engine● engine-setup● Add managed hosts

Virtualization Management the oVirt way

How To Contribute

● Website and Repository:

● http://www.ovirt.org

● http://www.ovirt.org/wiki

● http://www.ovirt.org/project/subprojects/

Join the community

- Find bugs, File Them, Fix Them.- Translate, Write Documentation.- Design Interfaces, Develop new features- Share your experiences.

Everyone can make a difference.

● Mailing lists:● http://lists.ovirt.org/mailman/listinfo

● IRC:● #ovirt on OFTC

Virtualization Management the oVirt way

THANK YOU !

http://www.ovirt.org