1. Mobile Open Virtualization – oVirt App
Yaniv Bronhaim
Software Engineer @ RHEV
RedHat Israel.
AKA ybronhei at #ovirt
(irc.oftc.net)
2. Agenda
● What is Virtualization
● Introduction for oVirt
● Mobile Client Application – Internet of
things
● Look and feel
● Architecture
● Future plans
● Q/A
17. 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
Focus on ease of use/deployment
Focus on KVM for best
integration/performance
What is oVirt?
18. 18
Kenrel-based Virtual Machine
● 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
33. What does moVirt allow to do?
● Allows to set “triggers” (memory, CPU,
state)
● Monitors VMs (all in cluster or just some)
● If trigger matches, fires notification
(vibrate, beep)
● Shows details and events
● Allows start/stop/reboot
36. Future Plans
● Performance testing and tuning
– Push (Google Cloud Messaging for Android,
Aerogear) vs Poll
● Integrate SPICE (aSPICE)
● Integrate an SSH client to hosts
● User Interface:
– Visually nice DC overview
– moVirt Widget
– Advanced VM management (instance types,
imagetemplates management)
37. Ovirt & VIRT & KVM Buzzwords
Live snapshot
Task Management
Async Operations
Live Migration
Overcommit
CPU, Memory, I/O
Hotplug
Thirdparty Integration
Hosted
Engine
Live Storage Migration
KSM
Kernel Same-Page
Mering
NUMA
SPICE
Memory
Ballooning
OS support
sVirt
PCI pass through
Quota
Limit Resources
Import Storage
Domain
All In One
MoM
AAA
Managed
Discovered Hosts
Iscsi , NFS
Management
Network Interfaces
Management
Cinder Templates
KVMNode
Registration
Events
User Rolls
Kdump fencing PPC Support
38. What's going on with moVirt
● History
– mpolednik have started in his free time implement an iOS clone of movirt
● Now days
– mbetak have taken movirt as a diploma thesis and started to implement a
server side for it making it possible to push the changes instead of polling
– Currently as a part of OPW a girl from India called Sphoorti is working on it
(the round will end soon, in ~1 week)
– We have proposed it for next round of OPW (or outreachy as it is named
now)
● Plans:
– We would like to integrate the hosts to moVirt making it a useful tool for
admins in server room. The use case we dream about is this:
● Have a simple script which will generate QR codes for all hosts in your
system (simple command line tool)
● You print them and put them on your physical boxes
● Than in server room you can just scan the code, it will open the hosts
screen, it will show you what VMs are running on it etc.
● Put the host to maintenance, do something physically with the host,
start again and than check if the hosts is up again.
39. Do Not Hesitate To Contribute
● Videos
– https://www.youtube.com/channe
l/UCX2a6qOrCrUYGQCGLlHz2-A
● IRC:
– #ovirt on irc.oftc.net
● Wiki:
– http://www.ovirt.org
● Repos:
– https://github.com/matobet/movirt
– https://gerrit.ovirt.org
● Lists:
– devel@ovirt.org
– users@ovirt.org
9 years old open source project
40. THANK YOU !
Yaniv Bronhaim
Software Engineer @ RHEV
RedHat Israel.
AKA ybronhei at #ovirt
(irc.oftc.net)
ybronhei@redhat.com