WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

Re: [Xen-users] Xen and Enomaly

To: Grant McWilliams <grantmasterflash@xxxxxxxxx>
Subject: Re: [Xen-users] Xen and Enomaly
From: Olivier LAMBERT <lambert.olivier@xxxxxxxxx>
Date: Fri, 11 Sep 2009 16:57:31 +0200
Cc: xen-users@xxxxxxxxxxxxxxxxxxx, Longina Przybyszewska <longina@xxxxxxxxxxxx>
Delivery-date: Fri, 11 Sep 2009 07:58:16 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=7Hnsb/wcTQXQ7o1owZzat3Hl8o0Mzbpi5HEI8txNMlw=; b=vGaYEJn046aYQZVJUBxWr5q50wdLt0SuDOqv4noGVFoLyKE3QjbHpPTFoikIfDZm3S Gp6dGseCr/nYFdgbQIzH3yh/Ao5KrgdxAKefO0rmXm2a7223hTue4H5+m7mf9xXuTjnj 3A+mJRcAl09FdDc2EybJzTNzp49JkkPa/w+kA=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=LLydxM/oO9PgrPemSqdK84ERQ+kwluJkwYVhHYFL93dFyPpG5oZKwhQsYpSA9fXTk1 qGytIUwVPrkXB6MnrVU0Gaf1L6sh5T87eDhOxlWF+cWtFsQzX/io5l9x1xYz53YuK2BJ nNqCsCl5FhCWAVf1+HZld3BS+9MVvMfOAAT28=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <ed123fa30909110742p38b5c688l54a27533d22eeef8@xxxxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <4AA91F4E.8040802@xxxxxxxxxx> <713d03b70909100852r8622054s1b19354ed2c6cc2c@xxxxxxxxxxxxxx> <6b7f6eb0909101913n5ce79628vaf6834a8a9a4e9bc@xxxxxxxxxxxxxx> <4AA9B495.5000708@xxxxxxxxxxxx> <6b7f6eb0909101944k7ecf3fbbwb9898d155a2b5667@xxxxxxxxxxxxxx> <alpine.DEB.2.00.0909111034220.15582@xxxxxxxxxxxxxxxxxxxx> <f769216c0909110201n2d052cfas7455b036ba70525b@xxxxxxxxxxxxxx> <f769216c0909110526h42fb80f2y9e61331617bb44b6@xxxxxxxxxxxxxx> <ed123fa30909110742p38b5c688l54a27533d22eeef8@xxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
First, thanks all of you for your encouragements.

To Grant McWilliams :
So far, I just use RPC to control Xen daemon : the API is well
documented. See
http://wiki.xensource.com/xenwiki/XenApi?action=AttachFile&do=get&target=xenapi-1.0.6.pdf

My soft can run on every machine with a web server + PHP5 and sqlite.
Just need a connectivity with the Xen daemon. Yes, it can works
accross Internet or every networks (but be sure to use encryption !)

So, no root or other stuff like that. In my case, I choose to make
things simple : just an htaccess (so far).

With the API, you've got access to the entire Xen daemon, but I think
it's not so hard to restrict an user to a VM (or more). It's "just" an
added layer, can be interfaced with ldap, mysql or pgsql database,
with adaquates informations on users.

Just an example of Xen architecture + XenOrchestra :

Dom01               Dom02           Dom03
___|_____________|____________|__________ (network)
             |                     |                     |
      Xen orchestra      client           other client

As you can see, clients are contacting the Xen Orchstra web interface,
and then, this one check Dom0's with Remote procedure call.

With this, you can do everything you want. Just need to implement it !
Limitations are the API, which suffer from certain shortcomings (like
impossible to differenciate a migrated or an halted VM).

For your "feature request", I think I'll do, but in a first time, my
goal is to admin Xen easily. But ASAP, I'll try to respond to your
request.
And as it's a open source project, everyone can contribute, so.. more
we are, more the project will be great :)

Regards,


Olivier

P.S : sorry if there is misspelling in my text, I'm not perfect in English ;)

On Fri, Sep 11, 2009 at 4:42 PM, Grant McWilliams
<grantmasterflash@xxxxxxxxx> wrote:
>
> On Fri, Sep 11, 2009 at 5:26 AM, Olivier LAMBERT <lambert.olivier@xxxxxxxxx>
> wrote:
>>
>> As I can't put the code right now, I'll try to give you some details :
>>
>>
>> Project Name : XenOrchestra
>> Licence : GPL 3 ? (or 2 don't know the real differences)
>>
>> Small FAQ ;)
>>
>> -> What is the goal of Xen Orchestra ?
>> Provide a simple and clear interface to Xen, across the Xen API with a
>> **open source** app. Because I love open-source, I would like to stay
>> in this philosophy ;)
>>
>> -> What can I do with the first release ?
>> The first release will be an alpha, but you can know *where* are you
>> DomU and more :
>> - start/stop/pause/remove a domU (as you can see in the first screenshot)
>> ;
>> - make live migrations on other dom0 ;
>> - have informations about a domU : cpu,ram,network etc.
>>
>> -> When it's released ?
>> I'll try to give you the alpha version ASAP, so.. let's say next
>> Sunday (sept. 13). I need to make an installer and "purge" the code to
>> offer you a "clear" version.
>>
>> -> The future ?
>> First, create xen-orchestra.com with a FAQ (this one :D), what is the
>> project, a forum and a git server in order to create a community. I
>> start now !
>> Then, make a Debian Package :D
>> Next, I would like to implement "setters" (change cpu/ram/network
>> conf) : not really hard. And finally, use this interface to create
>> domU and templates...
>>
>> See you soon, hope my project can help people to stay with open source Xen
>> :)
>>
> Don't forget to make the entire thing accessible to users (not just root)
> with somewhat granular access control
> otherwise you spent all this time to recreate the exact same thing that
> everyone else has written.
>
> When will we be able to look at your code? I use xen and VMs for my classes
> and I start in a few weeks. Like everyone else that needs
> non-root administration to domUs I'm writing my own interface. I need a user
> named bob to have control over bob's vm and no other.
>
> Grant McWilliams
>
> Some people, when confronted with a problem, think "I know, I'll use
> Windows."
> Now they have two problems.
>

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

<Prev in Thread] Current Thread [Next in Thread>