----- Original Message -----
From: "aditya mamidwar" <aditya.mamidwar(a)gmail.com>
To: users(a)ovirt.org, engine-devel(a)ovirt.org
Sent: Sunday, March 16, 2014 10:59:53 PM
Subject: [Engine-devel] migration of VM, which protocol actually works?
i wanted to learn about the modules so that i could understand how
the engine
POSTS and sends data to the backend sql database and other scripts to
perform various options.
oVirt is a gigantic application. The web interface is written in GWT, so the
"post" part happens in GWT. The database operations happen in the dal (data
access layer) module, primarily using the DAO pattern.
http://en.wikipedia.org/wiki/Data_access_object
for e.g i need to know which code actually collects the storage path
for the
ISO s during ISCSI storage domain setup.
also how the hosts, clusters and data centers are made and stored at the
backend.
Hosts, Clusters, and Data Centers are all "model" objects. They live in
UICommonweb. For example, see ClusterModel.java. And they are ultimately persisted to the
database using the DAO pattern I mentioned.
if i want to add a new UI that bypasses some of these complicated
tasks
(again for personal understanding), will I be able to do that.
This sounds very difficult to achieve. Honestly, if you don't need these
"complicated tasks," perhaps oVirt is not the right tool for your use case. You
might want to look at virt-manager or Kimchi.
http://en.wikipedia.org/wiki/KIMCHI
Also i would like to mention that am working on making a little
changes to
how the ISCSI protocol works..
My another doubt is:
when are the NFS/ISCSI/FC protocols actually used in ovirt. like what part of
the VM running state?
are their purpose limited to just copying the ISO from the storage center to
the path required by the Host.
The VMs *live* on these storage types. They are integral to how oVirt works. See
http://www.ovirt.org/Architecture
Are the protocols them self responsible for sending and getting data
during
VM execution on a node.
The concept of node and migration has left me a little confused.
since each node can run multiple VMs , so during the running/execution of the
VM , do the network protocols actully work, if not , then how is that
achieved.
I don't understand your question, sorry.
if yes, again my question arises, which module should i focus on
regarding
this issue.
thanks
--
-Aditya Mamidwar
_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-devel