From: LAHAYE O. <oli...@ce...> - 2015-01-21 14:18:06
|
Hi, I've just been able to create a cracut systemd based systemimager initrd image that is able to image a node. This is a great step forward as it should work on all system that can build initrd using dracut tool. For the moment I've only tested on fedora20 build and imaged a centos7 node without any problem. The image was created by hand using dracut and systemd from the standard systemimager initrd_template. I've just added a systemimager.target, a systemimager.service that runs /etc/init.d/rcS. This is ugly but it does work fine. Now that I' have a proof of concept, I'm working on the systemimage build process to avoid building useless stuffs (only build systemimager specific stuffs and use everything else from the build host). Now I'm hitting a small issue with udpcast. I need a more recent version, because the systemimager version fails to build on recent linus distros. So if someone who can have access to systemimager download tree could update it with latest udpcast tarball, that would help me a lot. Basically I need http://www.udpcast.linux.lu/download/udpcast-20120424.tar.bz2 to be placed in http://download.systemimager.org/pub/udpcast/ There is still lot of work to do like identify what build host binaries should be copied into dracut image, but if I'm not interrupted, I should have a test version in a few weeks. This version will be somewhat ugly regarding dracut concept as it won't use a systemimager dedicated dracut module to create the image, just a giant dracut commandline, but the result should be working well. Once this phase is proven to work on most majort distros (deb+rpm), Ill try to learn how to create a systemimager dracut module so I can simplify and enhance the UYOK option. This should work on non systemd based system as well; though I haven't tested yet. -- Olivier LAHAYE CEA DRT/LIST/DIR |
From: Brian E. F. <br...@th...> - 2015-01-21 15:13:58
|
Olivier, I'll take dare is that udpcast upload today. Thanks! -Brian On Jan 21, 2015 8:19 AM, "LAHAYE Olivier" <oli...@ce...> wrote: > > Hi, > > I've just been able to create a cracut systemd based systemimager initrd > image that is able to image a node. > > This is a great step forward as it should work on all system that can > build initrd using dracut tool. > For the moment I've only tested on fedora20 build and imaged a centos7 > node without any problem. > > The image was created by hand using dracut and systemd from the standard > systemimager initrd_template. > I've just added a systemimager.target, a systemimager.service that runs > /etc/init.d/rcS. This is ugly but it does work fine. > > Now that I' have a proof of concept, I'm working on the systemimage build > process to avoid building useless stuffs (only build systemimager specific > stuffs and use everything else from the build host). > > Now I'm hitting a small issue with udpcast. I need a more recent version, > because the systemimager version fails to build on recent linus distros. > > So if someone who can have access to systemimager download tree could > update it with latest udpcast tarball, that would help me a lot. > Basically I need > http://www.udpcast.linux.lu/download/udpcast-20120424.tar.bz2 to be > placed in http://download.systemimager.org/pub/udpcast/ > > There is still lot of work to do like identify what build host binaries > should be copied into dracut image, but if I'm not interrupted, I should > have a test version in a few weeks. > > This version will be somewhat ugly regarding dracut concept as it won't > use a systemimager dedicated dracut module to create the image, just a > giant dracut commandline, but the result should be working well. > Once this phase is proven to work on most majort distros (deb+rpm), Ill > try to learn how to create a systemimager dracut module so I can simplify > and enhance the UYOK option. > This should work on non systemd based system as well; though I haven't > tested yet. > > -- > Olivier LAHAYE > CEA DRT/LIST/DIR > > > ------------------------------------------------------------------------------ > New Year. New Location. New Benefits. New Data Center in Ashburn, VA. > GigeNET is offering a free month of service with a new server in Ashburn. > Choose from 2 high performing configs, both with 100TB of bandwidth. > Higher redundancy.Lower latency.Increased capacity.Completely compliant. > http://p.sf.net/sfu/gigenet > _______________________________________________ > sisuite-users mailing list > sis...@li... > https://lists.sourceforge.net/lists/listinfo/sisuite-users > > |
From: LAHAYE O. <oli...@ce...> - 2015-01-22 08:46:42
|
Hi, Thanks a lot :-) It works fine thanks :-) Now, my test systemimager builds in a matter of seconds :-) It produces a dracut image that starts booting, unfortunately, it then hangs, but I'm near a solution I think. Once I have something completely working, I'll push 4 changes: - pod2man fixes - makefiles fixes - add an udpcast patch - remove some .rul files and kernel build sinfrastructure. I won't push anything until I'm shure that it works on rpm and deb based systems so it may take some time though. Olivier. -- Olivier LAHAYE CEA DRT/LIST/DIR ________________________________ De : Brian Elliott Finley [br...@th...] Envoyé : mercredi 21 janvier 2015 15:46 À : SISuite Users List Objet : Re: [sisuite-users] NextGen Systemimager (dracut based): progress Olivier, I'll take dare is that udpcast upload today. Thanks! -Brian On Jan 21, 2015 8:19 AM, "LAHAYE Olivier" <oli...@ce...<mailto:oli...@ce...>> wrote: Hi, I've just been able to create a cracut systemd based systemimager initrd image that is able to image a node. This is a great step forward as it should work on all system that can build initrd using dracut tool. For the moment I've only tested on fedora20 build and imaged a centos7 node without any problem. The image was created by hand using dracut and systemd from the standard systemimager initrd_template. I've just added a systemimager.target, a systemimager.service that runs /etc/init.d/rcS. This is ugly but it does work fine. Now that I' have a proof of concept, I'm working on the systemimage build process to avoid building useless stuffs (only build systemimager specific stuffs and use everything else from the build host). Now I'm hitting a small issue with udpcast. I need a more recent version, because the systemimager version fails to build on recent linus distros. So if someone who can have access to systemimager download tree could update it with latest udpcast tarball, that would help me a lot. Basically I need http://www.udpcast.linux.lu/download/udpcast-20120424.tar.bz2 to be placed in http://download.systemimager.org/pub/udpcast/ There is still lot of work to do like identify what build host binaries should be copied into dracut image, but if I'm not interrupted, I should have a test version in a few weeks. This version will be somewhat ugly regarding dracut concept as it won't use a systemimager dedicated dracut module to create the image, just a giant dracut commandline, but the result should be working well. Once this phase is proven to work on most majort distros (deb+rpm), Ill try to learn how to create a systemimager dracut module so I can simplify and enhance the UYOK option. This should work on non systemd based system as well; though I haven't tested yet. -- Olivier LAHAYE CEA DRT/LIST/DIR ------------------------------------------------------------------------------ New Year. New Location. New Benefits. New Data Center in Ashburn, VA. GigeNET is offering a free month of service with a new server in Ashburn. Choose from 2 high performing configs, both with 100TB of bandwidth. Higher redundancy.Lower latency.Increased capacity.Completely compliant. http://p.sf.net/sfu/gigenet _______________________________________________ sisuite-users mailing list sis...@li...<mailto:sis...@li...> https://lists.sourceforge.net/lists/listinfo/sisuite-users |