Presentation is loading. Please wait.

Presentation is loading. Please wait.

OVirt Architecture Itamar Heim iheim@redhat.com.

Similar presentations


Presentation on theme: "OVirt Architecture Itamar Heim iheim@redhat.com."— Presentation transcript:

1 oVirt Architecture Itamar Heim

2 Agenda oVirt Components Storage Concepts Data Warehouse & Reports
Engine Clients Host Engine Agent - VDSM Guest Storage Concepts Data Warehouse & Reports User flows

3 Architecture From 30,000 Feet
Servers Engine Client

4 The Real World Web Clients DB Engine Python SDK Python CLI LDAP Server
Guest agent Spice client Shared Storage Guest Host VDSM Local Storage

5 RHEV-M Engine VM & Template Life Cycle create, schedule, snapshot Load
Balancing HA Storage Configuration & Monitoring Network Configuration & Monitoring Host Register/Install Host Monitoring Host Maintenance Host Fencing Authentication, Authorization Audit Inventory

6 RHEV-M Engine Postgres DB Engine Active Directory RHDS R E S T IDM

7 The Real World Web Clients DB Engine Python SDK Python CLI LDAP Server
Guest agent Spice client Shared Storage Guest Host VDSM Local Storage

8 The Clients Admin Portal User Portal Engine Python SDK R E S T
Python CLI

9 Admin Portal

10 User Portal

11 Power User Portal

12 REST API

13 SDK

14 CLI

15 The Real World Web Clients DB Engine Python SDK Python CLI LDAP Server
Guest agent Spice client Shared Storage Guest Host VDSM Local Storage

16 The Host Configuration Monitoring : Fedora Engine Ovirt Node QEMU/KVM
libvirt VDSM KSM Configuration Monitoring : Network, Storage, Host, VMs

17 The Real World Web Clients DB Engine Python SDK Python CLI LDAP Server
Guest agent Spice client Shared Storage Guest Host VDSM Local Storage

18 Fedora | ovirt-Node | RHEL
The Guest guest Agent virtio- net virtio-block virtio-serial spice qxl virtio-balloon spice client Linux | Windows Guest Fedora | ovirt-Node | RHEL

19 Putting the Pieces Together
Web Clients DB Engine Python SDK Python CLI LDAP Server R E S T Guest agent Spice client Shared Storage Guest Host VDSM Local Storage

20 Storage Concepts Shared Storage Host Host Host Host Local Storage

21 Storage Concepts Storage Pool Storage Domain * Storage Domain Storage
* Master Storage Domain Storage Domain Storage Pool Manager (SPM)

22 Data Warehouse Operational DB History DB ETL API

23 Talend Open Studio

24 DWH & Reports Operational DB History DB ETL API Jasper Report Server
Predefined reports Customized reports

25 Example Report

26 User Flows Create Start Stop

27 Create VM From Template

28 Create VM From Template
DB Postgres Admin Portal Engine SPM Node SD VDSM

29 Run a VM

30 Run a VM Choose a host on which to start the VM Admin Portal Engine
Guest VDSM libvirt libvirt QEMU KVM

31 What are Hooks? A mechanism for customization
Allows the administrator to manipulate the VM life cycle Points of manipulation Before / after VM start Before / after VM migration in/out On VM stop Etc.

32 Use Hooks

33 Start VM With Hooks Choose a host on which to start the VM
Admin Portal Engine Guest VDSM libvirt libvirt QEMU KVM Manipulate libvirt XML

34 Connect to Guest

35 Connect To Guest User Portal Active-x XPI Spice client Spice Protocol
Engine Set ticket Return ticket QEMU/KVM Spice Server VDSM libvirt

36 VM Migration

37 VM Migration Admin Portal Engine SRC Host DST Host VDSM Prepare VDSM
libvirt libvirt QEMU KVM QEMU KVM

38 Summary Review of various oVirt components
User Action -> Flow in the system Everything is open sourced

39 Get Involved! Wiki http://www.ovirt.org/wiki Mailing lists
— oVirt Platform user list — oVirt Platform announce list — oVirt-engine devel list — oVirt-node devel list IRC #ovirt on irc.oftc.net

40 THANK YOU !


Download ppt "OVirt Architecture Itamar Heim iheim@redhat.com."

Similar presentations


Ads by Google