[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] The Xen Live CD generator now at github


  • To: Matej Zary <zary@xxxxxxxxx>
  • From: Martinx - ジェームズ <thiagocmartinsc@xxxxxxxxx>
  • Date: Fri, 12 Mar 2010 15:44:24 -0300
  • Cc: "xen-users@xxxxxxxxxxxxxxxxxxx" <xen-users@xxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Fri, 12 Mar 2010 10:49:14 -0800
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=oC9O1RMlgnV9/XRN2GX+NFEFjBOb9q4ChV9gmWwmPRMyxaMWW2Fad3C2U+LTf2Ggw9 dODUBX1KPRn6wNyncTLO/eM+77SWvZ1gotel9Os9P/E7IgvVpM0Lmoy9DbyMRsyYwW7l hXAUmGmcix9pOhIsEiXYtv1V/KAdke4YnGP6A=
  • List-id: Xen user discussion <xen-users.lists.xensource.com>

Hi Matej!

 Are you reading my mind, my e-mails or what?! haha!  :-P
 Because what you say is exactly what I have in mind!

 First, the Xen Live CD that I build was intended to be a didatic system, or instructional as you say. And of course, to be a live demonstration of the Xen itself. Have you read the README file?! It is a quick guide for the Xen...

 Second, the Xen Live CD already have various config files... Reading the wiki page http://wiki.xensource.com/xenwiki/LiveCD you'll find:
  • Pre-configured file of a virtual machine to start Windows installation.
  • Example of how to convert Linux virtual machines from HVM to PVM. With the new paravirt_ops, this can be done smoothly.
  • Also there is a pre-configured file of a virtual machine to start Debian Installer within a Paravirtual domU.
  • Three different methods to create the virtual hard disks of their virtual machines, sparse files, discs in LVM and partitions in LVM.
 ...this means the extra config files and some commands!

 Within the Xen Live CD dom0 file system, you can find the directory named ~/Desktop/Examples/, wich contains some interesting config files too, to start your real machine as a virtual machine, etc... Also, there is examples with PyGRUB and howtos to convert a virtual machine from HVM to PVM and vice-versa. Under the directory /etc/xen there is more config files for the extra domUs, in the standard format and in the XML.

 I'm working to add more examples, to create a OpenSolaris and CentOS paravirtual machines... The devel version on git already have some work on this area, browse the github!

--

 About the Live XCP, basically what we need is just make the Debian packages of the source files founded here:

 http://www.xen.org/products/cloud_source.html

 I talk with Dave, the XCP expert, and he likes the idea of a Live XCP system and the Debian packages... I think that one day we can install a Debian system, add one file at /etc/apt/sources.list.d/ and do: aptitude update; aptitude install xen-cloud-platform ! He says to me that the next versions of the XCP, will be less depended of the modified Xen and Linux, becoming more standard, more close to the Xen from xen.org. So, will be more easy to pack new versions of the XCP for Debian.

--

 I don't know too much about the Xen support in Squeeze, it will have dom0 and HVM support?

 The Xen Live CD based on Squeeze will certainly have the XenLinux (Linux 2.6.18.8-xen from xen.org), the Paravirt dom0/domU and bare Linux.

 I believe that there are only three STABLE Xen systems in the world:

 1- the one that you compile by your self (including the Xen and the Linux 2.8.18.8-xen);
 2- the XenServer from Citrix and;
 3- the XCP.

  I think if Ubuntu releases a separate kernel (aka linux-ec2) for Karmic, the Debian team can release a separate kernel package specially compiled to act as a dom0. Why not? Without patches, just pack the Linux from xen.org for God's sake!

 The distro's team works so hard to make a unstable system! For example, the Hardy and Lenny have a horrendous dom0 support... It works, of course, but have bugs that the original couple Xen/Linux (from xen.org) does not have, so, why not just pack the original Xen for Debian WITHOUT any patches?

 Well, backing to the Xen Live CD topic, I hope that more people can help me to improve the system now with the git, because my time is really short...

Regards,
Thiago

2010/3/11 Matej Zary <zary@xxxxxxxxx>
Hi,

I liked the Live CD, when I tried it, in first place, I think it was great idea to create it (hey, you can try bare metal hypervisor without need of special HW and any SW installing!).

More PV guests examples would be nice (with various configs - it might be something like instructional CD for Xen)  - ideally with generic vannila kernel and pv_ops enabled kernel. Also with PYGRUB. :)

I guess a lot of things will change with release of Squeeze though. :)


Someone might also try to create XCP live CD. :)


Regards

Matej
________________________________________
From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx [xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Martinx - ジェームズ [thiagocmartinsc@xxxxxxxxx]
Sent: 11 March 2010 22:53
To: Xen List; xen-devel
Cc: Stephen Spector
Subject: [Xen-users] The Xen Live CD generator now at github

Hello!

 It is with great satisfaction that I tell you guys that the development of the project Xen Live CD is now hosted on http://github.com.

 The wiki page has been updated with new information.

 http://wiki.xensource.com/xenwiki/LiveCD

 To contribute with the development, use the command:

 git clone git://github.com/tmartinx/xenlivecd.git<http://github.com/tmartinx/xenlivecd.git>

 ...and start the coding!

 The next version will be available soon! Any help is very welcome!

 It would be very interesting to talk always about the direction of the project, the tasks and the roadmap, for example, because I have many ideas in mind and would like the help to implement them!

Best regards,
Thiago

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

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

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.