ovirt introductionap.hamakor.org.il/2013/slides/ovirt-intro-august-pinguin...ovirt introduction...
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