[Engine-devel] [Users] GSoC 14 Idea Discussion - virt-sparsify integration

Yedidyah Bar David didi at redhat.com
Sun Mar 9 08:53:58 UTC 2014


----- Original Message -----
> From: "Utkarsh Singh" <utkarshsins at gmail.com>
> To: users at ovirt.org
> Sent: Friday, March 7, 2014 7:23:16 PM
> Subject: [Users] GSoC 14 Idea Discussion - virt-sparsify integration
> 
> Hello,
> 
> I am Utkarsh, a 4th year undergrad from IIT Delhi and a GSoC-14
> aspirant. I have been lately involved in an ongoing project Baadal
> Cloud Computing Platform in my institute, which has got me interested
> in oVirt for a potential GSoC project.
> 
> I was going through the virt-sparsify integration project idea. I have
> gone through the architecture documentation on the oVirt website. As
> far as I understand, the virt-sparsify integration needs to be done on
> the VDSM daemon, and it's control is either going to be completely
> independent of ovirt-engine (for example running it once every 24
> hours), or it's something that is centrally controlled by the
> ovirt-engine through XML/RPC calls. The details are not specified in
> the project ideas page. I would like to ask -
> 
> 1. What would be the proposed ideal implementation? (Central-Control
> or Independent-Control)
> 2. Is virt-sparsify usage going to be automated or
> administrator-triggered, or a combination of both?
> 
> 
> There are some aspects of the idea, which I would like to discuss
> before I start working on a proposal.
> 
> It's not necessary that an automated usage of virt-sparsify is limited
> to any simple idea. Architecture documentation states that
> ovirt-engine has features like Monitoring that would allow
> administrators (and possibly users) to be aware of vm-guest
> performance as well as vm-host performance. I am not very sure about
> how this data is collected, Is it done through MoM, or Is this
> directly done by VDSM, or is someone else doing this (for hosts). It
> would be great if someone can explain that to me. This information
> about vm-guest usage and vm-host health can help in determining how
> virt-sparsify is to be used.
> 
> I am also not very clear about the Shared Storage component in the
> architecture. Does oVirt make any assumptions about the Shared
> Storage. For example, the performance difference between running
> virt-sparsify on NFS as compared to running it (if possible) directly
> on storage hardware. If the Storage solution is necessarily a NAS
> instance, then virt-sparsify on NFS mount is the only option.
> 
> 
> 
> Right now, I am in the process of setting up oVirt on my system, and
> getting more familiar with the architecture. Regarding my experience.
> I am acquainted with both Java and Python. I have little experience
> with JBoss, but I have worked on some other Web Application Servers
> like web2py and Play Framework. My involvement in Baadal Platform has
> got me acquainted with libvirt/QEMU, the details of which I have
> mentioned below (if anyone is interested).
> 
> Please advise me about the things that I am missing about this
> project. If there are some implementation details that I need to know,
> kindly help me with that too.
> 
> 
> 
> Looking forward. Thanks.
> =====================
> Utkarsh
> IIT Delhi
> 
> Ongoing project details -
> 
> Article (Old)
>   http://www.cc.iitd.ernet.in/CSC/index.php?view=article&id=123:baadal-the-iitd-computing-cloud
> 
> Github
>   https://github.com/apoorvemohan/newbaadal
> 
> My contribution - Deployment Scripting and Sandbox Environment Setup for
> Testing
>   https://github.com/apoorvemohan/newbaadal/tree/master/baadaltesting/sandbox
> _______________________________________________
> Users mailing list
> Users at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
> 

(Adding vdsm-devel and engine-devel)
-- 
Didi



More information about the Engine-devel mailing list