Re: [Xen-API] How to built XCP from source-1.iso ?

2012-10-21 Thread Pasi Kärkkäinen
On Sun, Oct 21, 2012 at 01:29:29AM +0400, George Shuklin wrote:
 Hi.
 
 Repack is not the 'rebuild'. Repack is simple unpack and pack back,
 may be with changes. We do this too (and we actually replace
 installer with our own to reduce amount input questions).
 
 Dark magic I'm talking about is how to get dom0fs.tar.bz2 from
 clear CentOS installation and bunch of source files.
 
 Some of files (afaik) even had no source code. F.e. you can not get
 xs-tools.iso (shipped inside XCP to plug to guest domains) from
 source code, because windows part (paravirtualized drivers) are
 closed source.
 

Citrix Windows PV drivers are afaik the only closedsource component in XCP ISO.

I think it's very important to be able to rebuild the XCP ISO from 
sources/scratch.
We need to get this documented in the wiki! 

I'm sure there are many people in the community who could help with this effort,
trying out things to figure it out the correct process, and document the 
process.

-- Pasi


 xcp-xapi on ubuntu/debian is much more opensource, you can rebuild
 them completely from scratches, but they are not very stable (xapi
 part is fine, but all interaction between xapi and other services is
 'done somehow' and under some condition breaks).
 
 
 On 21.10.2012 00:12, Outback Dingo wrote:
 On Sat, Oct 20, 2012 at 12:02 PM, George Shuklin
 george.shuk...@gmail.com  wrote:
 AFAIK there is no such procedure in public. If you want to change some stuff
 in components you can rebuild and reinstall *.rpm, but 'dom0fs.tar.gz' from
 installer is some dark xensource magic.
 
 There is now ...
 
 http://wiki.xen.org/wiki/Repacking_the_XCP_ISO
 
 We using custom XCP iso (with software raid on two disks, specific changes
 to partition layout (~60Gb for /var/log) and so on) - it done by manual
 installation hacking. (Kinda worry about future upgrades...)
 
 
 On 20.10.2012 13:02, Cody Chan wrote:
 Hello all,
 
 I have to modify some source code of XCP, of course source-1.iso, but
 after that how can I rebuilt XCP installation iso from modified 
 source-1.iso
 ? Is there how-to document?
 
 Thx
 Cody Chan
 
 
 ___
 Xen-api mailing list
 Xen-api@lists.xen.org
 http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api
 
 ___
 Xen-api mailing list
 Xen-api@lists.xen.org
 http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api
 
 ___
 Xen-api mailing list
 Xen-api@lists.xen.org
 http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api

___
Xen-api mailing list
Xen-api@lists.xen.org
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api


[Xen-API] How to built XCP from source-1.iso ?

2012-10-20 Thread Cody Chan
Hello all,

I have to modify some source code of XCP, of course source-1.iso, but after
that how can I rebuilt XCP installation iso from modified source-1.iso ? Is
there how-to document?

Thx
Cody Chan
___
Xen-api mailing list
Xen-api@lists.xen.org
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api


Re: [Xen-API] How to built XCP from source-1.iso ?

2012-10-20 Thread George Shuklin
AFAIK there is no such procedure in public. If you want to change some 
stuff in components you can rebuild and reinstall *.rpm, but 
'dom0fs.tar.gz' from installer is some dark xensource magic.


We using custom XCP iso (with software raid on two disks, specific 
changes to partition layout (~60Gb for /var/log) and so on) - it done by 
manual installation hacking. (Kinda worry about future upgrades...)


On 20.10.2012 13:02, Cody Chan wrote:

Hello all,

I have to modify some source code of XCP, of course source-1.iso, but 
after that how can I rebuilt XCP installation iso from modified 
source-1.iso ? Is there how-to document?


Thx
Cody Chan


___
Xen-api mailing list
Xen-api@lists.xen.org
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api


___
Xen-api mailing list
Xen-api@lists.xen.org
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api


Re: [Xen-API] How to built XCP from source-1.iso ?

2012-10-20 Thread Outback Dingo
On Sat, Oct 20, 2012 at 12:02 PM, George Shuklin
george.shuk...@gmail.com wrote:
 AFAIK there is no such procedure in public. If you want to change some stuff
 in components you can rebuild and reinstall *.rpm, but 'dom0fs.tar.gz' from
 installer is some dark xensource magic.


There is now ...

http://wiki.xen.org/wiki/Repacking_the_XCP_ISO

 We using custom XCP iso (with software raid on two disks, specific changes
 to partition layout (~60Gb for /var/log) and so on) - it done by manual
 installation hacking. (Kinda worry about future upgrades...)


 On 20.10.2012 13:02, Cody Chan wrote:

 Hello all,

 I have to modify some source code of XCP, of course source-1.iso, but
 after that how can I rebuilt XCP installation iso from modified source-1.iso
 ? Is there how-to document?

 Thx
 Cody Chan


 ___
 Xen-api mailing list
 Xen-api@lists.xen.org
 http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api


 ___
 Xen-api mailing list
 Xen-api@lists.xen.org
 http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api

___
Xen-api mailing list
Xen-api@lists.xen.org
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api


Re: [Xen-API] How to built XCP from source-1.iso ?

2012-10-20 Thread George Shuklin

Hi.

Repack is not the 'rebuild'. Repack is simple unpack and pack back, may 
be with changes. We do this too (and we actually replace installer with 
our own to reduce amount input questions).


Dark magic I'm talking about is how to get dom0fs.tar.bz2 from clear 
CentOS installation and bunch of source files.


Some of files (afaik) even had no source code. F.e. you can not get 
xs-tools.iso (shipped inside XCP to plug to guest domains) from source 
code, because windows part (paravirtualized drivers) are closed source.


xcp-xapi on ubuntu/debian is much more opensource, you can rebuild them 
completely from scratches, but they are not very stable (xapi part is 
fine, but all interaction between xapi and other services is 'done 
somehow' and under some condition breaks).



On 21.10.2012 00:12, Outback Dingo wrote:

On Sat, Oct 20, 2012 at 12:02 PM, George Shuklin
george.shuk...@gmail.com  wrote:

AFAIK there is no such procedure in public. If you want to change some stuff
in components you can rebuild and reinstall *.rpm, but 'dom0fs.tar.gz' from
installer is some dark xensource magic.


There is now ...

http://wiki.xen.org/wiki/Repacking_the_XCP_ISO


We using custom XCP iso (with software raid on two disks, specific changes
to partition layout (~60Gb for /var/log) and so on) - it done by manual
installation hacking. (Kinda worry about future upgrades...)


On 20.10.2012 13:02, Cody Chan wrote:

Hello all,

I have to modify some source code of XCP, of course source-1.iso, but
after that how can I rebuilt XCP installation iso from modified source-1.iso
? Is there how-to document?

Thx
Cody Chan


___
Xen-api mailing list
Xen-api@lists.xen.org
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api


___
Xen-api mailing list
Xen-api@lists.xen.org
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api


___
Xen-api mailing list
Xen-api@lists.xen.org
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api