https://wiki.fai-project.org/api.php?action=feedcontributions&user=Lazyboy&feedformat=atomFAIWiki - User contributions [en]2024-03-29T08:47:59ZUser contributionsMediaWiki 1.39.5https://wiki.fai-project.org/index.php?title=DeveloperWorkshopJuly2010&diff=3097DeveloperWorkshopJuly20102010-05-19T11:16:12Z<p>Lazyboy: /* Sleeping, Eating, Drinking */ add info that hotel rooms are full</p>
<hr />
<div>== General Information ==<br />
You can add yourself to the list of interested participants<br />
below. Please, also send a mail to Thomas.<br />
<br />
== Date and Location ==<br />
'''July 2.-4. 2010''' at the Linuxhotel in Essen, Germany.<br />
Linuxhotel in Essen: ([http://www.linuxhotel.de/anreise.html Travel info, Anreise])<br />
<br />
See http://www.linuxhotel.de/community.html for generic information on community events at this location (only in German language)<br />
<br />
== Sleeping, Eating, Drinking ==<br />
<br />
Sleeping in the hotel, breakfast, coffee flatrate and drinks are<br />
included in the low fee we have to pay. We have to organize lunch and<br />
dinner on our own. In the past we managed to pay everything with the money<br />
from our sponsors, so you do not have to pay anything.<br />
<br />
<br />
'''As of today, we have less beds in the Hotel than participants. You can either find a hotel in Essen on your own, sleep in a tent in the garden of the Hotel (Yes, really, it's possible!) or on a camping matress on the floor if you like'''<br />
<br />
== Cost/Sponsorship ==<br />
<br />
We have pay some costs for every person:<br />
<br />
* If n=number of persons, overall amount of money needed: n * 60 euros<br />
<br />
Additional money is needed for food and maybe travel sponsorship<br />
<br />
'''We're looking for sponsors from now on, so far we have an agreement with these companies:'''<br />
<br />
WE DO NOT HAVE ANY SPONSORS YET!<br />
<br />
<!-- Many thanks to the sponsors! --><br />
<br />
== Participants/Registration ==<br />
Add your name here if you intend to participate, and for planning<br />
purposes, also mail to lange (ad) debian org.<br />
<br />
Please don't forget to let us know some contact data.<br />
<br />
* Thomas Lange<br />
* Michael Prokop<br />
* Sebastian Hetze<br />
* Thomas Neumann<br />
* Andreas Schuldei<br />
* Rudy Gevaert<br />
* Mattias Jansson<br />
* Michael Goetze<br />
* Henning Sprang<br />
* Manuel Hachtkemper<br />
* Michael Tautschnig ?<br />
* Waldemar Brodkorb?<br />
<br />
== Communication ==<br />
We can talk on the usual IRC Channel and using the linux-fai-devel<br />
mailing list.<br />
<br />
* Mailing list for announcement: https://lists.uni-koeln.de/mailman/listinfo/linux-fai-devel/<br />
<br />
Please subscribe to it if you are an (interested) participant.<br />
Import information about the event will be communicated there.<br />
<br />
== Agenda ==<br />
<br />
=== Friday ===<br />
<br />
* Setup of the network<br />
* Introduction round, hello to everybody<br />
* Define things that need to be worked on with high priority for the squeeze release<br />
* Start of work<br />
<br />
=== Saturday === <br />
<br />
* Work on things for squeeze release<br />
* Discussion: Features for squeeze<br />
* Read access from /dev/beer<br />
<br />
=== Sunday === <br />
<br />
* Work on things for squeeze release<br />
* Final round: What did we mangage to do this weekend<br />
<br />
== Topic proposals for discussion and work ==<br />
In this section, you can enter proposals for topics to work on, and things to discuss. Please add your name.<br />
<br />
People interested in a topic should enter their name in the section of this topic to show their interest.<br />
<br />
You can mark your topic with (D) or (W) to make clear it's a (D)iscussion or (W)ork topic.<br />
<br />
=== Thomas ===<br />
* which things changed in squeeze (for e.g. locale and keyboard settings via debconf?)<br />
* config space via http, wget a compressed tar file of config space, maybe use lzma (W), patch from wlademar<br />
* ainsl should supply more information in exit code (W)<br />
* debian/rule with new debhelper version (W)<br />
* fcopy and preinst, see #573044 (W)<br />
* add new scripts: collect-mac, edit-dhcpd (W)<br />
** When adding more fai scripts that are to be run manually, please consider naming them fai-* so they can be found easier by users - e.g., tab completion starting with fai will show users all possible commands that come with fai! --[[User:Lazyboy|lazyboy]] 15:54, 18 May 2010 (UTC)<br />
* determine which files are changed in nfsroot by make-fai-nfsroot. The nfsroot would be more generic if install client could receive those files, insterad of m-f-n writing them into the nfsroot<br />
* new variable FAI_RAMDISK should hold a list of all directories which will be put into a ramdisk (W)<br />
* order of packages in install_package. Is there need for a PRE and POST section? Packages which will be installed before/after all other packages? (D)<br />
* simple progress bar using dialog/gauge or fai-progress or plymouth (D)<br />
* enhance fcopy so it replaces variables in templates (D)<br />
* use fcopy for sources.list in prepareapt (D)<br />
* fcopy: remove -p (D)<br />
* remove setup_harddisks (D)<br />
** Please not (yet) - there are still some cases known where setup-storage has problems and the old tool must be used! --[[User:Lazyboy|lazyboy]] 15:54, 18 May 2010 (UTC)<br />
<br />
=== Thomas (the other one) ===<br />
<br />
* simplify / straighten multi-OS support? (proper handling of difference between nfsroot and fai-client OS, refactoring prepareapt into a more general hook) (D?)<br />
* add generic support for installing packages after fai-client has finished install and booted for the first time? (e.g. installation of vmware-tools packages) (W)<br />
<br />
== Timeline ==<br />
<br />
In general we will have:<br />
<br />
* Starting meeting - people introduce themselves, tell about their interests to work on, workgroups are built, final schedule outlined<br />
* In the middle: Discussion about general ideas for the further FAI development<br />
* End: Discussion about progress made on the work topics - what did we reach - what will happen with the topics not done yet, how will the workgroups continue working on them<br />
<br />
<br />
== Documentation ==<br />
<br />
<br />
<br />
=== Infrastructure of the Workshop LAN ===<br />
<br />
sources.list entries of Debian mirros - offizielle debian lenny mirror, und temp beta fai packages:<br />
<br />
deb http://192.168.2.250/debian lenny main<br />
deb http://192.168.2.250/cskoeln lenny koeln<br />
<br />
<br />
==== Whiteboard-DHCP ====<br />
<br />
* Gateway:<br />
* DNS:<br />
* ------------------------------------<br />
* Thomas: *.2.250, *.2.11<br />
* Andreas: *.2.4, *.2.21, *.2.31,<br />
* Sebastian: *.2.49<br />
* Henning S.: *.2.33, *.2.34, *.2.35<br />
<br />
<br />
[[Category:Meeting]]</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=DeveloperWorkshopJuly2010&diff=3096DeveloperWorkshopJuly20102010-05-18T15:54:35Z<p>Lazyboy: </p>
<hr />
<div>== General Information ==<br />
You can add yourself to the list of interested participants<br />
below. Please, also send a mail to Thomas.<br />
<br />
== Date and Location ==<br />
'''July 2.-4. 2010''' at the Linuxhotel in Essen, Germany.<br />
Linuxhotel in Essen: ([http://www.linuxhotel.de/anreise.html Travel info, Anreise])<br />
<br />
See http://www.linuxhotel.de/community.html for generic information on community events at this location (only in German language)<br />
<br />
== Sleeping, Eating, Drinking ==<br />
<br />
Sleeping in the hotel, breakfast, coffee flatrate and drinks are<br />
included in the low fee we have to pay. We have to organize lunch and<br />
dinner on our own. In the past we managed to pay everything with the money<br />
from our sponsors, so you do not have to pay anything.<br />
<br />
== Cost/Sponsorship ==<br />
<br />
We have pay some costs for every person:<br />
<br />
* If n=number of persons, overall amount of money needed: n * 60 euros<br />
<br />
Additional money is needed for food and maybe travel sponsorship<br />
<br />
'''We're looking for sponsors from now on, so far we have an agreement with these companies:'''<br />
<br />
WE DO NOT HAVE ANY SPONSORS YET!<br />
<br />
<!-- Many thanks to the sponsors! --><br />
<br />
== Participants/Registration ==<br />
Add your name here if you intend to participate, and for planning<br />
purposes, also mail to lange (ad) debian org.<br />
<br />
Please don't forget to let us know some contact data.<br />
<br />
* Thomas Lange<br />
* Michael Prokop<br />
* Sebastian Hetze<br />
* Thomas Neumann<br />
* Andreas Schuldei<br />
* Rudy Gevaert<br />
* Mattias Jansson<br />
* Michael Goetze<br />
* Henning Sprang<br />
* Manuel Hachtkemper<br />
* Michael Tautschnig ?<br />
* Waldemar Brodkorb?<br />
<br />
== Communication ==<br />
We can talk on the usual IRC Channel and using the linux-fai-devel<br />
mailing list.<br />
<br />
* Mailing list for announcement: https://lists.uni-koeln.de/mailman/listinfo/linux-fai-devel/<br />
<br />
Please subscribe to it if you are an (interested) participant.<br />
Import information about the event will be communicated there.<br />
<br />
== Agenda ==<br />
<br />
=== Friday ===<br />
<br />
* Setup of the network<br />
* Introduction round, hello to everybody<br />
* Define things that need to be worked on with high priority for the squeeze release<br />
* Start of work<br />
<br />
=== Saturday === <br />
<br />
* Work on things for squeeze release<br />
* Discussion: Features for squeeze<br />
* Read access from /dev/beer<br />
<br />
=== Sunday === <br />
<br />
* Work on things for squeeze release<br />
* Final round: What did we mangage to do this weekend<br />
<br />
== Topic proposals for discussion and work ==<br />
In this section, you can enter proposals for topics to work on, and things to discuss. Please add your name.<br />
<br />
People interested in a topic should enter their name in the section of this topic to show their interest.<br />
<br />
You can mark your topic with (D) or (W) to make clear it's a (D)iscussion or (W)ork topic.<br />
<br />
=== Thomas ===<br />
* which things changed in squeeze (for e.g. locale and keyboard settings via debconf?)<br />
* config space via http, wget a compressed tar file of config space, maybe use lzma (W), patch from wlademar<br />
* ainsl should supply more information in exit code (W)<br />
* debian/rule with new debhelper version (W)<br />
* fcopy and preinst, see #573044 (W)<br />
* add new scripts: collect-mac, edit-dhcpd (W)<br />
** When adding more fai scripts that are to be run manually, please consider naming them fai-* so they can be found easier by users - e.g., tab completion starting with fai will show users all possible commands that come with fai! --[[User:Lazyboy|lazyboy]] 15:54, 18 May 2010 (UTC)<br />
* determine which files are changed in nfsroot by make-fai-nfsroot. The nfsroot would be more generic if install client could receive those files, insterad of m-f-n writing them into the nfsroot<br />
* new variable FAI_RAMDISK should hold a list of all directories which will be put into a ramdisk (W)<br />
* order of packages in install_package. Is there need for a PRE and POST section? Packages which will be installed before/after all other packages? (D)<br />
* simple progress bar using dialog/gauge or fai-progress or plymouth (D)<br />
* enhance fcopy so it replaces variables in templates (D)<br />
* use fcopy for sources.list in prepareapt (D)<br />
* fcopy: remove -p (D)<br />
* remove setup_harddisks (D)<br />
** Please not (yet) - there are still some cases known where setup-storage has problems and the old tool must be used! --[[User:Lazyboy|lazyboy]] 15:54, 18 May 2010 (UTC)<br />
<br />
=== Thomas (the other one) ===<br />
<br />
* simplify / straighten multi-OS support? (proper handling of difference between nfsroot and fai-client OS, refactoring prepareapt into a more general hook) (D?)<br />
* add generic support for installing packages after fai-client has finished install and booted for the first time? (e.g. installation of vmware-tools packages) (W)<br />
<br />
== Timeline ==<br />
<br />
In general we will have:<br />
<br />
* Starting meeting - people introduce themselves, tell about their interests to work on, workgroups are built, final schedule outlined<br />
* In the middle: Discussion about general ideas for the further FAI development<br />
* End: Discussion about progress made on the work topics - what did we reach - what will happen with the topics not done yet, how will the workgroups continue working on them<br />
<br />
<br />
== Documentation ==<br />
<br />
<br />
<br />
=== Infrastructure of the Workshop LAN ===<br />
<br />
sources.list entries of Debian mirros - offizielle debian lenny mirror, und temp beta fai packages:<br />
<br />
deb http://192.168.2.250/debian lenny main<br />
deb http://192.168.2.250/cskoeln lenny koeln<br />
<br />
<br />
==== Whiteboard-DHCP ====<br />
<br />
* Gateway:<br />
* DNS:<br />
* ------------------------------------<br />
* Thomas: *.2.250, *.2.11<br />
* Andreas: *.2.4, *.2.21, *.2.31,<br />
* Sebastian: *.2.49<br />
* Henning S.: *.2.33, *.2.34, *.2.35<br />
<br />
<br />
[[Category:Meeting]]</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=FAI_Wiki_Administration_Coordination&diff=3082FAI Wiki Administration Coordination2010-05-02T10:06:21Z<p>Lazyboy: add inf on Navigation customization</p>
<hr />
<div>= info - how to create new wiki accounts? =<br />
<br />
* login to the wiki<br />
* choose "special pages" in the left menu<br />
* chose "create an account or login" on top<br />
* fill in the fields "user name", "email" and "real name"<br />
* hit the button "by email"<br />
* send a confirmation mail to the user and the admin list<br />
<br />
<br />
<br />
= spam issues =<br />
as with the start of the wiki having lots of trouble with spam at the moment, I need to document some things here we can do about that situation<br />
<br />
just some short notes:<br />
<br />
* we have now an rss2email service running so Thomas and Henning get changelog to see shit happening immediately. the mail interval is not once a day, which might be too short<br />
<br />
* anybody with administrator status in the wiki can help revert changes manually, as explained here: http://meta.wikimedia.org/wiki/Help:Reverting<br />
<br />
* there seems to be no script available that let one delete all changes made by a specific user. This would pare lots of time, and Henning stars fiddling out how to write that - need some deeper knowledge about the database, some hints must be found somewhere in the mediawiki code. I requested this script at [http://meta.wikimedia.org/w/index.php?title=Requests_for_queries mediawiki's request for queries page]<br />
<br />
* I have some futher idea for anti-spam measures, documented [http://meta.wikimedia.org/wiki/Talk:Anti-spam_Features#registration-only_editing on the discussion page]of the [http://meta.wikimedia.org/wiki/Anti-spam_Features mediawiki page for spam functions]<br />
<br />
* we should also look if we can implement [http://meta.wikimedia.org/wiki/Anti-spam_Features#Content_Banning_Blacklists content banning blacklists] - does that work with 1.4.x? otherwise, we should upgrade!<br />
<br />
= Login Page Text =<br />
The text on the login page (that points to email adresse and IRC channel to get an account) is saved on the page [[MediaWiki:Loginprompt]]<br />
It can be edited by people with admin permissions as any other page.<br />
<br />
= Navigation Bar on the ledt side =<br />
<br />
The links there can be changed and managed, as decribed here: http://www.mediawiki.org/wiki/Manual:Interface/Sidebar</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=MediaWiki:Currentevents-url&diff=3081MediaWiki:Currentevents-url2010-05-02T10:02:15Z<p>Lazyboy: New page: Current_events</p>
<hr />
<div>Current_events</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=MediaWiki:Sidebar&diff=3080MediaWiki:Sidebar2010-05-02T10:00:31Z<p>Lazyboy: New page: * navigation ** mainpage|mainpage ** currentevents-url|currentevents ** recentchanges-url|recentchanges ** randompage-url|randompage ** helppage|help</p>
<hr />
<div>* navigation<br />
** mainpage|mainpage<br />
** currentevents-url|currentevents<br />
** recentchanges-url|recentchanges<br />
** randompage-url|randompage<br />
** helppage|help</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=FAI_multi-distribution&diff=2868FAI multi-distribution2009-06-25T09:20:10Z<p>Lazyboy: /* UBuntu */ add some links for ubuntu</p>
<hr />
<div>= Status =<br />
<br />
It's possible - and many people do it - to install many distributions with FAI successfully: Redhat (especially RHEL5, others should not be a major problem), Fedora, SuSE/Novell, Ubuntu, Debian. They might have some glitches (dependeing on distribution, it might be that softupdates and/or fai-cd are a bit problematic) but in general it's stable and usable.<br />
<br />
Since FAI 3.1.8 already has the most important things integrated:<br />
<br />
* unpacking a base.tgz named CLASS.tar.gz from the configspace directory "basefiles"<br />
** Alternative to this, via hook: http://www.mail-archive.com/linux-fai@uni-koeln.de/msg02001.html<br />
* using other package managers (see install_packages or it's doc - I am not sure where and if there exists docs but the sources) <br />
<br />
There are some ubuntu classes here: http://faiwiki.informatik.uni-koeln.de/images/b/b1/Fai-configspace.tar.gz<br />
<br />
And there is a RHEL5 example configspace here: http://svn.debian.org/wsvn/fai/people/lazyboy/rhel-install-fixes_3.1.8/<br />
<br />
= installing other distributions =<br />
<br />
A Quick overview:<br />
<br />
* build a minimal base image (here, the make-fai-base-tgz from [http://svn.debian.org/wsvn/fai/people/lazyboy/fai-distributions/ svn://svn.debian.org/svn/fai/people/lazyboy/fai-distributions ] can help you, but is not required - you can build your base image as you wish) and put it into MY-DISTRIBUTION-NAME.tar.gz in the configspace/basefiles<br />
* add the install host to the class MY-DISTRIBUTION-NAME<br />
* write a hook prepareapt.MY-DISTRIBUTION-NAME to replace the stuff specific for the distribtuion of the fai server with something suitable to get your specific distribution ready to install packages. the actual prepareapt task must be skipped<br />
* check that the package lists of the classes of that host are compatible for your distribution. read man install-packages to learn about available package managers for non-dpkg distributions<br />
* install as usual<br />
<br />
As we have not much feedback on this topic, which makes it hard to know if it works, or to make it better, please report success or failure of this methods on the FAI mailing lists!<br />
<br />
== distribution specific stuff ==<br />
<br />
=== UBuntu ===<br />
* some hints on Grub stuff: [[FAIUbuntuGrubProblems]]<br />
* [[FAIUbuntuAndVarRunVarLockProblem]]<br />
<br />
<br />
=== SuSE ===<br />
a more verbose description on how to do this with SLES9 is [[Installing_SLES9_32Bit_and_Smart_PackageManager_with_FAI | available here]]<br />
<br />
=== RHEL5 ===<br />
Redhat Enterprise Linux 5<br />
<br />
Should work with more recent versions, too. <br />
Your need a redhat specific basefile - see below.<br />
<br />
You need cfengine from here(or somewhere else) to do softupdates on a running system: http://ftp.rpmforge.net/pub/dag/redhat/el5/en/i386/dag/RPMS/cfengine-2.2.1-1.el5.rf.i386.rpm<br />
<br />
And you need a config space with some specific stuff for the redhat systems.<br />
<br />
Check out http://svn.debian.org/wsvn/fai/people/lazyboy/rhel-install-fixes_3.1.8/examples/rhel-install-demo and add ths stuff you need to your current config space.<br />
<br />
It should be no problem to mix this into your existing Debian configspace.<br />
<br />
== bootstrapping the base images for other distributions ==<br />
The stuff previously mentioned on [http://svn.debian.org/wsvn/fai/people/lazyboy/fai-distributions/ svn://svn.debian.org/svn/fai/people/lazyboy/fai-distributions ] helps with other debian-like distributions.<br />
<br />
For Fedora/Redhat like distributions, you can use yum.<br />
<br />
For example, to bootstrap rhel5, after having created a local mirror, I create such a yum.conf file:<br />
<br />
<pre><br />
[main]<br />
cachedir=/var/cache/yum<br />
debuglevel=2<br />
logfile=/var/log/yum.log<br />
exclude=*-debuginfo<br />
gpgcheck=0<br />
obsoletes=1<br />
reposdir=/dev/null<br />
plugins=1<br />
<br />
<br />
[base]<br />
protect=0<br />
name=Red Hat Enterprise Linux 5<br />
#baseurl=file:///nfs/rhel5/Server<br />
#baseurl=http://localhost/mirrors/rhel/5/Server/<br />
baseurl=file:///var/www/mirrors/rhel/5/Server/<br />
enabled=1<br />
</pre><br />
<br />
Then I call this script:<br />
<br />
<pre><br />
#! /bin/sh<br />
tmp=`mktemp -d`<br />
<br />
yum -c yum.conf --installroot=$tmp -y install yum dhclient<br />
cp rhel5.repo $tmp/etc/yum.repos.d/<br />
mount -o bind /proc $tmp/proc<br />
chroot $tmp yum groupinstall -y Core<br />
chroot $tmp yum clean packages<br />
<br />
echo "chroot created in tmp=$tmp"<br />
oldpwd=$PWD<br />
cd $tmp<br />
umount ./proc<br />
<br />
tar cvfz $oldpwd/DIST-RHEL_5.tar.gz . <br />
<br />
cd -<br />
<br />
echo "chroot created in tmp=$tmp"<br />
</pre><br />
<br />
And I'm done. This leads to a working install when using my example configspace mentioned above.<br />
<br />
There are some issues left, so this currently works for dirinstall, only, out of the box. I had to install some additional packages (will add the list later) manually in the nfsroot, and then netinstall via pxe worked, too.<br />
<br />
To know what you have to install manually in the nfsroot, check the output of make-fai-nfsroot -v - at one point, quite some packages are dropped with the message that they aren't available, but they can be installed just normal, and are perfectly there. Without this, make-fai-nfsroot finishes with "success", but is unable to install a machine nicely via network install.</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=FAI_multi-distribution&diff=2865FAI multi-distribution2009-06-25T08:57:21Z<p>Lazyboy: correct some infos</p>
<hr />
<div>= Status =<br />
<br />
It's possible - and many people do it - to install many distributions with FAI successfully: Redhat (especially RHEL5, others should not be a major problem), Fedora, SuSE/Novell, Ubuntu, Debian. They might have some glitches (dependeing on distribution, it might be that softupdates and/or fai-cd are a bit problematic) but in general it's stable and usable.<br />
<br />
Since FAI 3.1.8 already has the most important things integrated:<br />
<br />
* unpacking a base.tgz named CLASS.tar.gz from the configspace directory "basefiles"<br />
** Alternative to this, via hook: http://www.mail-archive.com/linux-fai@uni-koeln.de/msg02001.html<br />
* using other package managers (see install_packages or it's doc - I am not sure where and if there exists docs but the sources) <br />
<br />
There are some ubuntu classes here: http://faiwiki.informatik.uni-koeln.de/images/b/b1/Fai-configspace.tar.gz<br />
<br />
And there is a RHEL5 example configspace here: http://svn.debian.org/wsvn/fai/people/lazyboy/rhel-install-fixes_3.1.8/<br />
<br />
= installing other distributions =<br />
<br />
A Quick overview:<br />
<br />
* build a minimal base image (here, the make-fai-base-tgz from [http://svn.debian.org/wsvn/fai/people/lazyboy/fai-distributions/ svn://svn.debian.org/svn/fai/people/lazyboy/fai-distributions ] can help you, but is not required - you can build your base image as you wish) and put it into MY-DISTRIBUTION-NAME.tar.gz in the configspace/basefiles<br />
* add the install host to the class MY-DISTRIBUTION-NAME<br />
* write a hook prepareapt.MY-DISTRIBUTION-NAME to replace the stuff specific for the distribtuion of the fai server with something suitable to get your specific distribution ready to install packages. the actual prepareapt task must be skipped<br />
* check that the package lists of the classes of that host are compatible for your distribution. read man install-packages to learn about available package managers for non-dpkg distributions<br />
* install as usual<br />
<br />
As we have not much feedback on this topic, which makes it hard to know if it works, or to make it better, please report success or failure of this methods on the FAI mailing lists!<br />
<br />
== distribution specific stuff ==<br />
<br />
=== SuSE ===<br />
a more verbose description on how to do this with SLES9 is [[Installing_SLES9_32Bit_and_Smart_PackageManager_with_FAI | available here]]<br />
<br />
=== RHEL5 ===<br />
Redhat Enterprise Linux 5<br />
<br />
Should work with more recent versions, too. <br />
Your need a redhat specific basefile - see below.<br />
<br />
You need cfengine from here(or somewhere else) to do softupdates on a running system: http://ftp.rpmforge.net/pub/dag/redhat/el5/en/i386/dag/RPMS/cfengine-2.2.1-1.el5.rf.i386.rpm<br />
<br />
And you need a config space with some specific stuff for the redhat systems.<br />
<br />
Check out http://svn.debian.org/wsvn/fai/people/lazyboy/rhel-install-fixes_3.1.8/examples/rhel-install-demo and add ths stuff you need to your current config space.<br />
<br />
It should be no problem to mix this into your existing Debian configspace.<br />
<br />
== bootstrapping the base images for other distributions ==<br />
The stuff previously mentioned on [http://svn.debian.org/wsvn/fai/people/lazyboy/fai-distributions/ svn://svn.debian.org/svn/fai/people/lazyboy/fai-distributions ] helps with other debian-like distributions.<br />
<br />
For Fedora/Redhat like distributions, you can use yum.<br />
<br />
For example, to bootstrap rhel5, after having created a local mirror, I create such a yum.conf file:<br />
<br />
<pre><br />
[main]<br />
cachedir=/var/cache/yum<br />
debuglevel=2<br />
logfile=/var/log/yum.log<br />
exclude=*-debuginfo<br />
gpgcheck=0<br />
obsoletes=1<br />
reposdir=/dev/null<br />
plugins=1<br />
<br />
<br />
[base]<br />
protect=0<br />
name=Red Hat Enterprise Linux 5<br />
#baseurl=file:///nfs/rhel5/Server<br />
#baseurl=http://localhost/mirrors/rhel/5/Server/<br />
baseurl=file:///var/www/mirrors/rhel/5/Server/<br />
enabled=1<br />
</pre><br />
<br />
Then I call this script:<br />
<br />
<pre><br />
#! /bin/sh<br />
tmp=`mktemp -d`<br />
<br />
yum -c yum.conf --installroot=$tmp -y install yum dhclient<br />
cp rhel5.repo $tmp/etc/yum.repos.d/<br />
mount -o bind /proc $tmp/proc<br />
chroot $tmp yum groupinstall -y Core<br />
chroot $tmp yum clean packages<br />
<br />
echo "chroot created in tmp=$tmp"<br />
oldpwd=$PWD<br />
cd $tmp<br />
umount ./proc<br />
<br />
tar cvfz $oldpwd/DIST-RHEL_5.tar.gz . <br />
<br />
cd -<br />
<br />
echo "chroot created in tmp=$tmp"<br />
</pre><br />
<br />
And I'm done. This leads to a working install when using my example configspace mentioned above.<br />
<br />
There are some issues left, so this currently works for dirinstall, only, out of the box. I had to install some additional packages (will add the list later) manually in the nfsroot, and then netinstall via pxe worked, too.<br />
<br />
To know what you have to install manually in the nfsroot, check the output of make-fai-nfsroot -v - at one point, quite some packages are dropped with the message that they aren't available, but they can be installed just normal, and are perfectly there. Without this, make-fai-nfsroot finishes with "success", but is unable to install a machine nicely via network install.</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=Installing_Ubuntu_Linux_with_FAI&diff=2864Installing Ubuntu Linux with FAI2009-06-25T08:54:42Z<p>Lazyboy: remove old stuff</p>
<hr />
<div>This stuff has been merged into the more generic page [[FAI multi-distribution]].<br />
<br />
Please add and link your Ubuntu related content there.</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=FAI_multi-distribution&diff=2863FAI multi-distribution2009-06-25T08:53:22Z<p>Lazyboy: remove outdated stuff</p>
<hr />
<div>= Status =<br />
<br />
People install many distributions with FAI successfully: RHEL5, Fedora, SuSE, Ubuntu, Debian. They are not all fully functional, only to the extend the people developed it for (sometimes, softupdates are missing, but only a few developer hours away, sometimes fai-cd doesn't work) but ingeneral it's stable and usable.<br />
<br />
Most of the stuff below "old stuff" here is outdated. FAI 3.1.8 already has the most important things integrated:<br />
<br />
* unpacking a base.tgz named CLASS.tar.gz from the configspace directory "basefiles"<br />
** Alternative to this, via hook: http://www.mail-archive.com/linux-fai@uni-koeln.de/msg02001.html<br />
* using other package managers (see install_packages or it's doc - I am not sure where and if there exists docs but the sources) <br />
<br />
There are some ubuntu classes here: http://faiwiki.informatik.uni-koeln.de/images/b/b1/Fai-configspace.tar.gz<br />
<br />
And there is a RHEL5 example configspace here: http://svn.debian.org/wsvn/fai/people/lazyboy/rhel-install-fixes_3.1.8/<br />
<br />
= installing other distributions =<br />
<br />
A Quick overview:<br />
<br />
* build a minimal base image (here, the make-fai-base-tgz from [http://svn.debian.org/wsvn/fai/people/lazyboy/fai-distributions/ svn://svn.debian.org/svn/fai/people/lazyboy/fai-distributions ] can help you, but is not required - you can build your base image as you wish) and put it into MY-DISTRIBUTION-NAME.tar.gz in the configspace/basefiles<br />
* add the install host to the class MY-DISTRIBUTION-NAME<br />
* write a hook prepareapt.MY-DISTRIBUTION-NAME to replace the stuff specific for the distribtuion of the fai server with something suitable to get your specific distribution ready to install packages. the actual prepareapt task must be skipped<br />
* check that the package lists of the classes of that host are compatible for your distribution. read man install-packages to learn about available package managers for non-dpkg distributions<br />
* install as usual<br />
<br />
As we have not much feedback on this topic, which makes it hard to know if it works, or to make it better, please report success or failure of this methods on the FAI mailing lists!<br />
<br />
== distribution specific stuff ==<br />
<br />
=== SuSE ===<br />
a more verbose description on how to do this with SLES9 is [[Installing_SLES9_32Bit_and_Smart_PackageManager_with_FAI | available here]]<br />
<br />
=== RHEL5 ===<br />
Redhat Enterprise Linux 5<br />
<br />
Should work with more recent versions, too. <br />
Your need a redhat specific basefile - see below.<br />
<br />
You need cfengine from here(or somewhere else) to do softupdates on a running system: http://ftp.rpmforge.net/pub/dag/redhat/el5/en/i386/dag/RPMS/cfengine-2.2.1-1.el5.rf.i386.rpm<br />
<br />
And you need a config space with some specific stuff for the redhat systems.<br />
<br />
Check out http://svn.debian.org/wsvn/fai/people/lazyboy/rhel-install-fixes_3.1.8/examples/rhel-install-demo and add ths stuff you need to your current config space.<br />
<br />
It should be no problem to mix this into your existing Debian configspace.<br />
<br />
== bootstrapping the base images for other distributions ==<br />
The stuff previously mentioned on [http://svn.debian.org/wsvn/fai/people/lazyboy/fai-distributions/ svn://svn.debian.org/svn/fai/people/lazyboy/fai-distributions ] helps with other debian-like distributions.<br />
<br />
For Fedora/Redhat like distributions, you can use yum.<br />
<br />
For example, to bootstrap rhel5, after having created a local mirror, I create such a yum.conf file:<br />
<br />
<pre><br />
[main]<br />
cachedir=/var/cache/yum<br />
debuglevel=2<br />
logfile=/var/log/yum.log<br />
exclude=*-debuginfo<br />
gpgcheck=0<br />
obsoletes=1<br />
reposdir=/dev/null<br />
plugins=1<br />
<br />
<br />
[base]<br />
protect=0<br />
name=Red Hat Enterprise Linux 5<br />
#baseurl=file:///nfs/rhel5/Server<br />
#baseurl=http://localhost/mirrors/rhel/5/Server/<br />
baseurl=file:///var/www/mirrors/rhel/5/Server/<br />
enabled=1<br />
</pre><br />
<br />
Then I call this script:<br />
<br />
<pre><br />
#! /bin/sh<br />
tmp=`mktemp -d`<br />
<br />
yum -c yum.conf --installroot=$tmp -y install yum dhclient<br />
cp rhel5.repo $tmp/etc/yum.repos.d/<br />
mount -o bind /proc $tmp/proc<br />
chroot $tmp yum groupinstall -y Core<br />
chroot $tmp yum clean packages<br />
<br />
echo "chroot created in tmp=$tmp"<br />
oldpwd=$PWD<br />
cd $tmp<br />
umount ./proc<br />
<br />
tar cvfz $oldpwd/DIST-RHEL_5.tar.gz . <br />
<br />
cd -<br />
<br />
echo "chroot created in tmp=$tmp"<br />
</pre><br />
<br />
And I'm done. This leads to a working install when using my example configspace mentioned above.<br />
<br />
There are some issues left, so this currently works for dirinstall, only, out of the box. I had to install some additional packages (will add the list later) manually in the nfsroot, and then netinstall via pxe worked, too.<br />
<br />
To know what you have to install manually in the nfsroot, check the output of make-fai-nfsroot -v - at one point, quite some packages are dropped with the message that they aren't available, but they can be installed just normal, and are perfectly there. Without this, make-fai-nfsroot finishes with "success", but is unable to install a machine nicely via network install.</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=FAI_multi-distribution&diff=2855FAI multi-distribution2009-05-07T11:48:25Z<p>Lazyboy: add link to thomas neumann's solution for extracting the base image</p>
<hr />
<div>= Status =<br />
<br />
People install many distributions with FAI successfully: RHEL5, Fedora, SuSE, Ubuntu, Debian. They are not all fully functional, only to the extend the people developed it for (sometimes, softupdates are missing, but only a few developer hours away, sometimes fai-cd doesn't work) but ingeneral it's stable and usable.<br />
<br />
Most of the stuff below "old stuff" here is outdated. FAI 3.1.8 already has the most important things integrated:<br />
<br />
* unpacking a base.tgz named CLASS.tar.gz from the configspace directory "basefiles"<br />
** Alternative to this, via hook: http://www.mail-archive.com/linux-fai@uni-koeln.de/msg02001.html<br />
* using other package managers (see install_packages or it's doc - I am not sure where and if there exists docs but the sources) <br />
<br />
There are some ubuntu classes here: http://faiwiki.informatik.uni-koeln.de/images/b/b1/Fai-configspace.tar.gz<br />
<br />
And there is a RHEL5 example configspace here: http://svn.debian.org/wsvn/fai/people/lazyboy/rhel-install-fixes_3.1.8/<br />
<br />
= installing other distributions =<br />
<br />
A Quick overview:<br />
<br />
* build a minimal base image (here, the make-fai-base-tgz from [http://svn.debian.org/wsvn/fai/people/lazyboy/fai-distributions/ svn://svn.debian.org/svn/fai/people/lazyboy/fai-distributions ] can help you, but is not required - you can build your base image as you wish) and put it into MY-DISTRIBUTION-NAME.tar.gz in the configspace/basefiles<br />
* add the install host to the class MY-DISTRIBUTION-NAME<br />
* write a hook prepareapt.MY-DISTRIBUTION-NAME to replace the stuff specific for the distribtuion of the fai server with something suitable to get your specific distribution ready to install packages. the actual prepareapt task must be skipped<br />
* check that the package lists of the classes of that host are compatible for your distribution. read man install-packages to learn about available package managers for non-dpkg distributions<br />
* install as usual<br />
<br />
As we have not much feedback on this topic, which makes it hard to know if it works, or to make it better, please report success or failure of this methods on the FAI mailing lists!<br />
<br />
== distribution specific stuff ==<br />
<br />
=== SuSE ===<br />
a more verbose description on how to do this with SLES9 is [[Installing_SLES9_32Bit_and_Smart_PackageManager_with_FAI | available here]]<br />
<br />
=== RHEL5 ===<br />
Redhat Enterprise Linux 5<br />
<br />
Should work with more recent versions, too. <br />
Your need a redhat specific basefile - see below.<br />
<br />
You need cfengine from here(or somewhere else) to do softupdates on a running system: http://ftp.rpmforge.net/pub/dag/redhat/el5/en/i386/dag/RPMS/cfengine-2.2.1-1.el5.rf.i386.rpm<br />
<br />
And you need a config space with some specific stuff for the redhat systems.<br />
<br />
Check out http://svn.debian.org/wsvn/fai/people/lazyboy/rhel-install-fixes_3.1.8/examples/rhel-install-demo and add ths stuff you need to your current config space.<br />
<br />
It should be no problem to mix this into your existing Debian configspace.<br />
<br />
== bootstrapping the base images for other distributions ==<br />
The stuff previously mentioned on [http://svn.debian.org/wsvn/fai/people/lazyboy/fai-distributions/ svn://svn.debian.org/svn/fai/people/lazyboy/fai-distributions ] helps with other debian-like distributions.<br />
<br />
For Fedora/Redhat like distributions, you can use yum.<br />
<br />
For example, to bootstrap rhel5, after having created a local mirror, I create such a yum.conf file:<br />
<br />
<pre><br />
[main]<br />
cachedir=/var/cache/yum<br />
debuglevel=2<br />
logfile=/var/log/yum.log<br />
exclude=*-debuginfo<br />
gpgcheck=0<br />
obsoletes=1<br />
reposdir=/dev/null<br />
plugins=1<br />
<br />
<br />
[base]<br />
protect=0<br />
name=Red Hat Enterprise Linux 5<br />
#baseurl=file:///nfs/rhel5/Server<br />
#baseurl=http://localhost/mirrors/rhel/5/Server/<br />
baseurl=file:///var/www/mirrors/rhel/5/Server/<br />
enabled=1<br />
</pre><br />
<br />
Then I call this script:<br />
<br />
<pre><br />
#! /bin/sh<br />
tmp=`mktemp -d`<br />
<br />
yum -c yum.conf --installroot=$tmp -y install yum dhclient<br />
cp rhel5.repo $tmp/etc/yum.repos.d/<br />
mount -o bind /proc $tmp/proc<br />
chroot $tmp yum groupinstall -y Core<br />
chroot $tmp yum clean packages<br />
<br />
echo "chroot created in tmp=$tmp"<br />
oldpwd=$PWD<br />
cd $tmp<br />
umount ./proc<br />
<br />
tar cvfz $oldpwd/DIST-RHEL_5.tar.gz . <br />
<br />
cd -<br />
<br />
echo "chroot created in tmp=$tmp"<br />
</pre><br />
<br />
And I'm done. This leads to a working install when using my example configspace mentioned above.<br />
<br />
There are some issues left, so this currently works for dirinstall, only, out of the box. I had to install some additional packages (will add the list later) manually in the nfsroot, and then netinstall via pxe worked, too.<br />
<br />
To know what you have to install manually in the nfsroot, check the output of make-fai-nfsroot -v - at one point, quite some packages are dropped with the message that they aren't available, but they can be installed just normal, and are perfectly there. Without this, make-fai-nfsroot finishes with "success", but is unable to install a machine nicely via network install.<br />
<br />
= old stuff =<br />
This is the OUTDATED stuff - I only keep it until I know the thing ABOVE get people to a working cross-distribution install.<br />
<br />
It is possible to install other distributions than Debian and dpkg-based ones with FAI. <br />
There's an experimental release, which you can get with the apt sources.list line<br />
<br />
<pre> deb http://faiwiki.informatik.uni-koeln.de/download/fai-multi-distribution/debian/ experimental/ </pre><br />
<br />
if you're brave. Try it and tell [[User:Lazyboy | me]] if it worked for you, or talk about it on the mailing list. You can help to improve it just by reporting things that don't work.<br />
<br />
More info on the development of these features: [[Development_plan#fai-multi-distribution]]<br />
<br />
The code should be fully compatible to FAI 2.9, you should be able to re-use your existing config space with no changes, just some additional classes<br />
for the additional distribution, defining different packages and some different installation procedures. It only needs one nfsroot for all.<br />
<br />
<br />
== requirements ==<br />
* you should have a debian and ubuntu mirror on your mirrohost, otherwise additional script- or config-editing will be required.<br />
* it can help if you had previous exposure to FAI, but is not necessarily much harder than get into FAI with Debian sarge only.<br />
<br />
== usage ==<br />
* install the deb's from the download location, including the package fai-distributions (look into it to see what it is about), after adding the apt line to your sources.list, just type<br />
apt-get update<br />
apt-get install fai-distributions fai-quickstart<br />
* do everything you'd do with any other FAI install - read this wiki on how to do that.<br />
* copy example classes as usual in FAI <br />
* copy additional example classes: <br />
cp -a /usr/share/doc/fai-distributions/classes/*/* /usr/local/share/fai/<br />
* there's some problem with non-executable hooks, do:<br />
chmod +x /usr/local/share/fai/hooks/*<br />
* check configuration in <br />
/etc/fai-distributions/<br />
* run <br />
mkdir /tmp/fai<br />
make-fai-nfsroot<br />
* run <br />
sh /usr/lib/fai-distributions/ubuntu_hoary/make-base-tgz<br />
( in lib because it should be called from make-fai-nfsroot)<br />
* run /usr/lib/fai-distributions/ubuntu_breezy/make-base-tgz<br />
* run /usr/lib/fai-distributions/mandriva/make-base-tgz (this currently just downloads a base system image. This task needs to be solved.<br />
* name your install clients sarge, hoary, and breezy, or mandriva in DNS , or add them to the same classes as these example host configurations and install them as usual <br />
* for mandriva, you need a mandriva mirror at the location specified in files/etc/apt/sources.list/MANDRIVA and in /etc/fai/distributions<br />
* in general, check the config files in /etc/fai-distributions<br />
* for mandriva, I have no network suppport in my tests, until I manually add the module for my card to the config - ubuntu and debian do that well<br />
* also for mandriva, the X config isn't working<br />
<br />
== missing features ==<br />
* runs only on Debian sarge as server and is only tested on i386 architecture<br />
* only network install is tested - cd install is some more work to do.<br />
* not tested running on an Ubuntu server. also "normal" FAI has issues running on Ubuntu Linux.<br />
* in general, FAI itself has not yet been proted to run on any other distribution.<br />
<br />
== errata ==<br />
* MANDRIVA: problem with grub menu.lst - you'll need a file files/boot/grub/menu.lst/HOSTNAME to get a proper menu.lst<br />
* UBuntu HOARY: does only work with an ubuntu mirror on<br />
ftp://$mirrorhost/ubuntu<br />
* Ubuntu hoary: does only work with modified instsoft.UBUNTU hook<br />
* FAI 2.9 general: /etc/fai/sources.list must have an entry to a repository which has fai-nfsroot available<br />
* /usr/local/share/fai/files/boot/grub/menu.lst/postinst seems to have a bug within the script. I had to change the line where the variable GROOT is defined to the following one (because a wrong path to device2grub was supplied)<br />
GROOT=$(/usr/bin/device2grub $BOOT_PARTITION)<br />
<br />
== subversion access ==<br />
You can also get the latest subversion stuff by checking out<br />
<pre>svn co svn://svn.debian.org/svn/fai/people/lazyboy/fai-distributions</pre><br />
and<br />
<pre>svn co svn://svn.debian.org/svn/fai/people/lazyboy/fai-2.9-multidistribution</pre><br />
Then going into each of the two new directories and make dpkg-buildpackage -rfakeroot.</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=Current_events&diff=2849Current events2009-05-01T15:25:32Z<p>Lazyboy: change link to presenation - now on slideshare</p>
<hr />
<div>Here are events with and around FAI, its users and developers:<br />
<br />
= Upcoming Events =<br />
None so far.<br />
<br />
= Past events =<br />
<br />
* April 2009: FAI will be presented in a talk at [http://www.netways.de/de/units/events/osdc/ Netways Open Source Data Center Conference]<br />
** [http://blog.netways.de/2009/05/01/live-von-der-osdc-fai-mit-henning-sprang/ a report about this] (in German only)<br />
** get the presentation [http://www.slideshare.net/henningsprang/automatic-systems-installations-and-change-management-wit-fai-talk-for-netways-osdc-2009here]<br />
<br />
* 28th and 29th of February 2009, Henning Sprang held a short workshop for the peoploe at http://www.buero20.org/ to learn FAI basics.<br />
<br />
* 3. Februar 2009: FAI Präsentation im Newthinking Store Berlin - Details: http://newthinking-store.de/vortrag/fai/20090203<br />
<br />
* December 2008: There will be a [http://www.heinlein-support.de/web/akademie/slac-2008/slac08-automatische-installation-mit-fai/ FAI workshop at Heinlein SLAC conference] in December 2008<br />
<br />
* A talk about FAI was given at [ http://www.ubucon.de/index.php/programm/89 Ubucon october 2008] - [ http://www.ubucon.de/images/stories/slides/fai-ubucon2008.pdf slides here] <br />
<br />
* Workmeeting in Extremadura: http://wiki.debian.org/FAI/Extremadura2008<br />
<br />
* FAI developers meeting - 8th-10th of august 2008 - Essen: [[DeveloperWorkshopAugust2008]] <br />
<br />
* July 2008: [[ User:Lazyboy | Henning Sprang]] gave a talk about FAI at the [http://2008.rmll.info/Automated-installations-and.html?lang=en RMLL conference in France] - slides avilable [[ Image:rmll_2008.pdf ]]<br />
<br />
* Mrfai gave a [http://www.heise.de/events/2008/open_source_meets_business/plan_tag1/unfolded.shtml#track-6 talk] at [http://www.heise.de/events/2008/open_source_meets_business/ Open Source Meets Business], januar 2008<br />
<br />
* Talk at SLAC - 6th-7th of december 2007: [http://www.heinlein-support.de/web/akademie/slac-2007/slac07-konferenz/ Mrfai will give a talk at the 2. Secure Linux Administration Conference (SLAC)]<br />
<br />
* FAI developers meeting - 9th-11th of november 2007: [[DeveloperWorkshopNovember2007]] <br />
<br />
* Meeting in Extremadura - 17th-21st of october 2007: http://wiki.debian.org/FAI/Extremadura2007 <br />
** Meeting minutes from our little FAI Meeting there: [[Extremadura2007MeetingMinutes]]<br />
<br />
* OpenExpo, talk from Mrfai<br />
<br />
* FrOSCon, a talk from Mrfai<br />
<br />
* LinuxTag 2007 in Berlin, FAI had a booth. Mrfai gave a talk<br />
<br />
* 2006-12-08: [http://www.heinlein-support.de/web/secure-linux-administration-conference/slac-vortraege/slac-xen/ Presentation and Workshop on automatic Installation of Xen VM's] by Hening Sprang at Heinlein SLAC conference, Berlin, Germany. slides: http://www.heinlein-support.de/upload/slac/xen_presentation_1.6.pdf<br />
<br />
* 2006 november 14.-16, LinuxWorld Conference & Expo Cologne 2006, FAI has a booth on its own<br />
<br />
* 2006-07-21 - 2006-07-23 [[faiws2006|FAI developers workshop]], Linuxhotel, Essen, big hacking on FAI<br />
<br />
* 2006-06-24 - 2006-06-25 [http://www.froscon.de FrOSCon], St.Augustin, four talks covering also FAI<br />
<br />
* 2006-05-03 - 2006-05-06 [http://www.linuxtag.org LinuxTag], Wiesbaden, FAI booth together with Debian<br />
<br />
* 2006-04 07-09 Workshop for Virtualisation Technologies, in combination with FAI in Essen, Germany https://wiki.villa-vogelsang.de/doku.php?id=virtualisierung:start<br />
<br />
* 2006-03-15 Cebit, Hannover, Thomas will give a talk. http://www.linux-events.de/LinuxPark_2006/LinuxForum/vortraege.html#mi<br />
<br />
* 2006-01-23 - 2006-01-28 - Dunedin, New Zealand - Thomas will give his talk about FAI at linuxconf.au which will be in Dunedin, New Zealand that year- http://lca2006.linux.org.au/<br />
<br />
* 2005-09-14 - 2005-09-16 - Makati City, Philippines - [http://jijo.free.net.ph Federico Sevilla III] gives a talk entitled ''Standardizing and Automating Enterprise Deployments of Debian GNU/Linux''. Slides will be posted on his website/blog as soon as they're ready. - http://linux.org.ph/events/linuxworld2005<br />
<br />
* 2005-11-15 2005-11-17 Frankfurt, Germany, Linux World Expo, Debian booth will host the FAI subproject. Thomas will be there.<br />
<br />
<br />
<br />
----<br />
proposed copy template for announcing an event:<br />
* SHORT DESCRIPTION - YYYY-MM-DD - LOCATION (City/Country) - LINK(s)</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=Current_events&diff=2848Current events2009-05-01T15:16:30Z<p>Lazyboy: /* Past events */ change slide links</p>
<hr />
<div>Here are events with and around FAI, its users and developers:<br />
<br />
= Upcoming Events =<br />
None so far.<br />
<br />
= Past events =<br />
<br />
* April 2009: FAI will be presented in a talk at [http://www.netways.de/de/units/events/osdc/ Netways Open Source Data Center Conference]<br />
** [http://blog.netways.de/2009/05/01/live-von-der-osdc-fai-mit-henning-sprang/ a report about this (in German only)] <br />
** [[Image:FAI-Presentation-OSDC-2009.pdf get the presentation here]]<br />
<br />
* 28th and 29th of February 2009, Henning Sprang held a short workshop for the peoploe at http://www.buero20.org/ to learn FAI basics.<br />
<br />
* 3. Februar 2009: FAI Präsentation im Newthinking Store Berlin - Details: http://newthinking-store.de/vortrag/fai/20090203<br />
<br />
* December 2008: There will be a [http://www.heinlein-support.de/web/akademie/slac-2008/slac08-automatische-installation-mit-fai/ FAI workshop at Heinlein SLAC conference] in December 2008<br />
<br />
* A talk about FAI was given at [ http://www.ubucon.de/index.php/programm/89 Ubucon october 2008] - [ http://www.ubucon.de/images/stories/slides/fai-ubucon2008.pdf slides here] <br />
<br />
* Workmeeting in Extremadura: http://wiki.debian.org/FAI/Extremadura2008<br />
<br />
* FAI developers meeting - 8th-10th of august 2008 - Essen: [[DeveloperWorkshopAugust2008]] <br />
<br />
* July 2008: [[ User:Lazyboy | Henning Sprang]] gave a talk about FAI at the [http://2008.rmll.info/Automated-installations-and.html?lang=en RMLL conference in France] - slides avilable [[ Image:rmll_2008.pdf ]]<br />
<br />
* Mrfai gave a [http://www.heise.de/events/2008/open_source_meets_business/plan_tag1/unfolded.shtml#track-6 talk] at [http://www.heise.de/events/2008/open_source_meets_business/ Open Source Meets Business], januar 2008<br />
<br />
* Talk at SLAC - 6th-7th of december 2007: [http://www.heinlein-support.de/web/akademie/slac-2007/slac07-konferenz/ Mrfai will give a talk at the 2. Secure Linux Administration Conference (SLAC)]<br />
<br />
* FAI developers meeting - 9th-11th of november 2007: [[DeveloperWorkshopNovember2007]] <br />
<br />
* Meeting in Extremadura - 17th-21st of october 2007: http://wiki.debian.org/FAI/Extremadura2007 <br />
** Meeting minutes from our little FAI Meeting there: [[Extremadura2007MeetingMinutes]]<br />
<br />
* OpenExpo, talk from Mrfai<br />
<br />
* FrOSCon, a talk from Mrfai<br />
<br />
* LinuxTag 2007 in Berlin, FAI had a booth. Mrfai gave a talk<br />
<br />
* 2006-12-08: [http://www.heinlein-support.de/web/secure-linux-administration-conference/slac-vortraege/slac-xen/ Presentation and Workshop on automatic Installation of Xen VM's] by Hening Sprang at Heinlein SLAC conference, Berlin, Germany. slides: http://www.heinlein-support.de/upload/slac/xen_presentation_1.6.pdf<br />
<br />
* 2006 november 14.-16, LinuxWorld Conference & Expo Cologne 2006, FAI has a booth on its own<br />
<br />
* 2006-07-21 - 2006-07-23 [[faiws2006|FAI developers workshop]], Linuxhotel, Essen, big hacking on FAI<br />
<br />
* 2006-06-24 - 2006-06-25 [http://www.froscon.de FrOSCon], St.Augustin, four talks covering also FAI<br />
<br />
* 2006-05-03 - 2006-05-06 [http://www.linuxtag.org LinuxTag], Wiesbaden, FAI booth together with Debian<br />
<br />
* 2006-04 07-09 Workshop for Virtualisation Technologies, in combination with FAI in Essen, Germany https://wiki.villa-vogelsang.de/doku.php?id=virtualisierung:start<br />
<br />
* 2006-03-15 Cebit, Hannover, Thomas will give a talk. http://www.linux-events.de/LinuxPark_2006/LinuxForum/vortraege.html#mi<br />
<br />
* 2006-01-23 - 2006-01-28 - Dunedin, New Zealand - Thomas will give his talk about FAI at linuxconf.au which will be in Dunedin, New Zealand that year- http://lca2006.linux.org.au/<br />
<br />
* 2005-09-14 - 2005-09-16 - Makati City, Philippines - [http://jijo.free.net.ph Federico Sevilla III] gives a talk entitled ''Standardizing and Automating Enterprise Deployments of Debian GNU/Linux''. Slides will be posted on his website/blog as soon as they're ready. - http://linux.org.ph/events/linuxworld2005<br />
<br />
* 2005-11-15 2005-11-17 Frankfurt, Germany, Linux World Expo, Debian booth will host the FAI subproject. Thomas will be there.<br />
<br />
<br />
<br />
----<br />
proposed copy template for announcing an event:<br />
* SHORT DESCRIPTION - YYYY-MM-DD - LOCATION (City/Country) - LINK(s)</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=Current_events&diff=2847Current events2009-05-01T15:15:23Z<p>Lazyboy: add linbk to presentation</p>
<hr />
<div>Here are events with and around FAI, its users and developers:<br />
<br />
= Upcoming Events =<br />
None so far.<br />
<br />
= Past events =<br />
<br />
* April 2009: FAI will be presented in a talk at [http://www.netways.de/de/units/events/osdc/ Netways Open Source Data Center Conference] - a report about this (in German only): http://blog.netways.de/2009/05/01/live-von-der-osdc-fai-mit-henning-sprang/ - [Image:FAI-Presentation-OSDC-2009.pdf get the presentation here]<br />
<br />
* 28th and 29th of February 2009, Henning Sprang held a short workshop for the peoploe at http://www.buero20.org/ to learn FAI basics.<br />
<br />
* 3. Februar 2009: FAI Präsentation im Newthinking Store Berlin - Details: http://newthinking-store.de/vortrag/fai/20090203<br />
<br />
* December 2008: There will be a [http://www.heinlein-support.de/web/akademie/slac-2008/slac08-automatische-installation-mit-fai/ FAI workshop at Heinlein SLAC conference] in December 2008<br />
<br />
* A talk about FAI was given at [ http://www.ubucon.de/index.php/programm/89 Ubucon october 2008] - [ http://www.ubucon.de/images/stories/slides/fai-ubucon2008.pdf slides here] <br />
<br />
* Workmeeting in Extremadura: http://wiki.debian.org/FAI/Extremadura2008<br />
<br />
* FAI developers meeting - 8th-10th of august 2008 - Essen: [[DeveloperWorkshopAugust2008]] <br />
<br />
* July 2008: [[ User:Lazyboy | Henning Sprang]] gave a talk about FAI at the [http://2008.rmll.info/Automated-installations-and.html?lang=en RMLL conference in France] - slides avilable [[ Image:rmll_2008.pdf ]]<br />
<br />
* Mrfai gave a [http://www.heise.de/events/2008/open_source_meets_business/plan_tag1/unfolded.shtml#track-6 talk] at [http://www.heise.de/events/2008/open_source_meets_business/ Open Source Meets Business], januar 2008<br />
<br />
* Talk at SLAC - 6th-7th of december 2007: [http://www.heinlein-support.de/web/akademie/slac-2007/slac07-konferenz/ Mrfai will give a talk at the 2. Secure Linux Administration Conference (SLAC)]<br />
<br />
* FAI developers meeting - 9th-11th of november 2007: [[DeveloperWorkshopNovember2007]] <br />
<br />
* Meeting in Extremadura - 17th-21st of october 2007: http://wiki.debian.org/FAI/Extremadura2007 <br />
** Meeting minutes from our little FAI Meeting there: [[Extremadura2007MeetingMinutes]]<br />
<br />
* OpenExpo, talk from Mrfai<br />
<br />
* FrOSCon, a talk from Mrfai<br />
<br />
* LinuxTag 2007 in Berlin, FAI had a booth. Mrfai gave a talk<br />
<br />
* 2006-12-08: [http://www.heinlein-support.de/web/secure-linux-administration-conference/slac-vortraege/slac-xen/ Presentation and Workshop on automatic Installation of Xen VM's] by Hening Sprang at Heinlein SLAC conference, Berlin, Germany. slides: http://www.heinlein-support.de/upload/slac/xen_presentation_1.6.pdf<br />
<br />
* 2006 november 14.-16, LinuxWorld Conference & Expo Cologne 2006, FAI has a booth on its own<br />
<br />
* 2006-07-21 - 2006-07-23 [[faiws2006|FAI developers workshop]], Linuxhotel, Essen, big hacking on FAI<br />
<br />
* 2006-06-24 - 2006-06-25 [http://www.froscon.de FrOSCon], St.Augustin, four talks covering also FAI<br />
<br />
* 2006-05-03 - 2006-05-06 [http://www.linuxtag.org LinuxTag], Wiesbaden, FAI booth together with Debian<br />
<br />
* 2006-04 07-09 Workshop for Virtualisation Technologies, in combination with FAI in Essen, Germany https://wiki.villa-vogelsang.de/doku.php?id=virtualisierung:start<br />
<br />
* 2006-03-15 Cebit, Hannover, Thomas will give a talk. http://www.linux-events.de/LinuxPark_2006/LinuxForum/vortraege.html#mi<br />
<br />
* 2006-01-23 - 2006-01-28 - Dunedin, New Zealand - Thomas will give his talk about FAI at linuxconf.au which will be in Dunedin, New Zealand that year- http://lca2006.linux.org.au/<br />
<br />
* 2005-09-14 - 2005-09-16 - Makati City, Philippines - [http://jijo.free.net.ph Federico Sevilla III] gives a talk entitled ''Standardizing and Automating Enterprise Deployments of Debian GNU/Linux''. Slides will be posted on his website/blog as soon as they're ready. - http://linux.org.ph/events/linuxworld2005<br />
<br />
* 2005-11-15 2005-11-17 Frankfurt, Germany, Linux World Expo, Debian booth will host the FAI subproject. Thomas will be there.<br />
<br />
<br />
<br />
----<br />
proposed copy template for announcing an event:<br />
* SHORT DESCRIPTION - YYYY-MM-DD - LOCATION (City/Country) - LINK(s)</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=Current_events&diff=2846Current events2009-05-01T15:13:28Z<p>Lazyboy: move past events, add link to report on osdc</p>
<hr />
<div>Here are events with and around FAI, its users and developers:<br />
<br />
= Upcoming Events =<br />
None so far.<br />
<br />
= Past events =<br />
<br />
* April 2009: FAI will be presented in a talk at [http://www.netways.de/de/units/events/osdc/ Netways Open Source Data Center Conference] - a report about this (in German only): http://blog.netways.de/2009/05/01/live-von-der-osdc-fai-mit-henning-sprang/<br />
<br />
* 28th and 29th of February 2009, Henning Sprang held a short workshop for the peoploe at http://www.buero20.org/ to learn FAI basics.<br />
<br />
* 3. Februar 2009: FAI Präsentation im Newthinking Store Berlin - Details: http://newthinking-store.de/vortrag/fai/20090203<br />
<br />
* December 2008: There will be a [http://www.heinlein-support.de/web/akademie/slac-2008/slac08-automatische-installation-mit-fai/ FAI workshop at Heinlein SLAC conference] in December 2008<br />
<br />
* A talk about FAI was given at [ http://www.ubucon.de/index.php/programm/89 Ubucon october 2008] - [ http://www.ubucon.de/images/stories/slides/fai-ubucon2008.pdf slides here] <br />
<br />
* Workmeeting in Extremadura: http://wiki.debian.org/FAI/Extremadura2008<br />
<br />
* FAI developers meeting - 8th-10th of august 2008 - Essen: [[DeveloperWorkshopAugust2008]] <br />
<br />
* July 2008: [[ User:Lazyboy | Henning Sprang]] gave a talk about FAI at the [http://2008.rmll.info/Automated-installations-and.html?lang=en RMLL conference in France] - slides avilable [[ Image:rmll_2008.pdf ]]<br />
<br />
* Mrfai gave a [http://www.heise.de/events/2008/open_source_meets_business/plan_tag1/unfolded.shtml#track-6 talk] at [http://www.heise.de/events/2008/open_source_meets_business/ Open Source Meets Business], januar 2008<br />
<br />
* Talk at SLAC - 6th-7th of december 2007: [http://www.heinlein-support.de/web/akademie/slac-2007/slac07-konferenz/ Mrfai will give a talk at the 2. Secure Linux Administration Conference (SLAC)]<br />
<br />
* FAI developers meeting - 9th-11th of november 2007: [[DeveloperWorkshopNovember2007]] <br />
<br />
* Meeting in Extremadura - 17th-21st of october 2007: http://wiki.debian.org/FAI/Extremadura2007 <br />
** Meeting minutes from our little FAI Meeting there: [[Extremadura2007MeetingMinutes]]<br />
<br />
* OpenExpo, talk from Mrfai<br />
<br />
* FrOSCon, a talk from Mrfai<br />
<br />
* LinuxTag 2007 in Berlin, FAI had a booth. Mrfai gave a talk<br />
<br />
* 2006-12-08: [http://www.heinlein-support.de/web/secure-linux-administration-conference/slac-vortraege/slac-xen/ Presentation and Workshop on automatic Installation of Xen VM's] by Hening Sprang at Heinlein SLAC conference, Berlin, Germany. slides: http://www.heinlein-support.de/upload/slac/xen_presentation_1.6.pdf<br />
<br />
* 2006 november 14.-16, LinuxWorld Conference & Expo Cologne 2006, FAI has a booth on its own<br />
<br />
* 2006-07-21 - 2006-07-23 [[faiws2006|FAI developers workshop]], Linuxhotel, Essen, big hacking on FAI<br />
<br />
* 2006-06-24 - 2006-06-25 [http://www.froscon.de FrOSCon], St.Augustin, four talks covering also FAI<br />
<br />
* 2006-05-03 - 2006-05-06 [http://www.linuxtag.org LinuxTag], Wiesbaden, FAI booth together with Debian<br />
<br />
* 2006-04 07-09 Workshop for Virtualisation Technologies, in combination with FAI in Essen, Germany https://wiki.villa-vogelsang.de/doku.php?id=virtualisierung:start<br />
<br />
* 2006-03-15 Cebit, Hannover, Thomas will give a talk. http://www.linux-events.de/LinuxPark_2006/LinuxForum/vortraege.html#mi<br />
<br />
* 2006-01-23 - 2006-01-28 - Dunedin, New Zealand - Thomas will give his talk about FAI at linuxconf.au which will be in Dunedin, New Zealand that year- http://lca2006.linux.org.au/<br />
<br />
* 2005-09-14 - 2005-09-16 - Makati City, Philippines - [http://jijo.free.net.ph Federico Sevilla III] gives a talk entitled ''Standardizing and Automating Enterprise Deployments of Debian GNU/Linux''. Slides will be posted on his website/blog as soon as they're ready. - http://linux.org.ph/events/linuxworld2005<br />
<br />
* 2005-11-15 2005-11-17 Frankfurt, Germany, Linux World Expo, Debian booth will host the FAI subproject. Thomas will be there.<br />
<br />
<br />
<br />
----<br />
proposed copy template for announcing an event:<br />
* SHORT DESCRIPTION - YYYY-MM-DD - LOCATION (City/Country) - LINK(s)</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=FAI_multi-distribution&diff=2840FAI multi-distribution2009-03-03T16:39:52Z<p>Lazyboy: /* installing other distributions */ some more corrections</p>
<hr />
<div>= Status =<br />
<br />
People install many distributions with FAI successfully: RHEL5, Fedora, SuSE, Ubuntu, Debian. They are not all fully functional, only to the extend the people developed it for (sometimes, softupdates are missing, but only a few developer hours away, sometimes fai-cd doesn't work) but ingeneral it's stable and usable.<br />
<br />
Most of the stuff below "old stuff" here is outdated. FAI 3.1.8 already has the most important things integrated:<br />
<br />
* unpacking a base.tgz named CLASS.tgz from the configspace<br />
* using other package managers (see install_packages or it's doc - I am not sure where and if there exists docs but the sources) <br />
<br />
There are some ubuntu classes here: http://faiwiki.informatik.uni-koeln.de/images/b/b1/Fai-configspace.tar.gz<br />
<br />
And there is a RHEL5 example configspace here: http://svn.debian.org/wsvn/fai/people/lazyboy/rhel-install-fixes_3.1.8/<br />
<br />
= installing other distributions =<br />
<br />
A Quick overview:<br />
<br />
* build a minimal base image (here, the make-fai-base-tgz from [http://svn.debian.org/wsvn/fai/people/lazyboy/fai-distributions/ svn://svn.debian.org/svn/fai/people/lazyboy/fai-distributions ] can help you, but is not required - you can build your base image as you wish) and put it into MY-DISTRIBUTION-NAME.tar.gz in the configspace/basefiles<br />
* add the install host to the class MY-DISTRIBUTION-NAME<br />
* write a hook prepareapt.MY-DISTRIBUTION-NAME to replace the stuff specific for the distribtuion of the fai server with something suitable to get your specific distribution ready to install packages. the actual prepareapt task must be skipped<br />
* check that the package lists of the classes of that host are compatible for your distribution. read man install-packages to learn about available package managers for non-dpkg distributions<br />
* install as usual<br />
<br />
As we have not much feedback on this topic, which makes it hard to know if it works, or to make it better, please report success or failure of this methods on the FAI mailing lists!<br />
<br />
== distribution specific stuff ==<br />
<br />
=== SuSE ===<br />
a more verbose description on how to do this with SLES9 is [[Installing_SLES9_32Bit_and_Smart_PackageManager_with_FAI | available here]]<br />
<br />
=== RHEL5 ===<br />
Redhat Enterprise Linux 5<br />
<br />
Should work with more recent versions, too. <br />
Your need a redhat specific basefile - see below.<br />
<br />
You need cfengine from here(or somewhere else) to do softupdates on a running system: http://ftp.rpmforge.net/pub/dag/redhat/el5/en/i386/dag/RPMS/cfengine-2.2.1-1.el5.rf.i386.rpm<br />
<br />
And you need a config space with some specific stuff for the redhat systems.<br />
<br />
Check out http://svn.debian.org/wsvn/fai/people/lazyboy/rhel-install-fixes_3.1.8/examples/rhel-install-demo and add ths stuff you need to your current config space.<br />
<br />
It should be no problem to mix this into your existing Debian configspace.<br />
<br />
== bootstrapping the base images for other distributions ==<br />
The stuff previously mentioned on [http://svn.debian.org/wsvn/fai/people/lazyboy/fai-distributions/ svn://svn.debian.org/svn/fai/people/lazyboy/fai-distributions ] helps with other debian-like distributions.<br />
<br />
For Fedora/Redhat like distributions, you can use yum.<br />
<br />
For example, to bootstrap rhel5, after having created a local mirror, I create such a yum.conf file:<br />
<br />
<pre><br />
[main]<br />
cachedir=/var/cache/yum<br />
debuglevel=2<br />
logfile=/var/log/yum.log<br />
exclude=*-debuginfo<br />
gpgcheck=0<br />
obsoletes=1<br />
reposdir=/dev/null<br />
plugins=1<br />
<br />
<br />
[base]<br />
protect=0<br />
name=Red Hat Enterprise Linux 5<br />
#baseurl=file:///nfs/rhel5/Server<br />
#baseurl=http://localhost/mirrors/rhel/5/Server/<br />
baseurl=file:///var/www/mirrors/rhel/5/Server/<br />
enabled=1<br />
</pre><br />
<br />
Then I call this script:<br />
<br />
<pre><br />
#! /bin/sh<br />
tmp=`mktemp -d`<br />
<br />
yum -c yum.conf --installroot=$tmp -y install yum dhclient<br />
cp rhel5.repo $tmp/etc/yum.repos.d/<br />
mount -o bind /proc $tmp/proc<br />
chroot $tmp yum groupinstall -y Core<br />
chroot $tmp yum clean packages<br />
<br />
echo "chroot created in tmp=$tmp"<br />
oldpwd=$PWD<br />
cd $tmp<br />
umount ./proc<br />
<br />
tar cvfz $oldpwd/DIST-RHEL_5.tar.gz . <br />
<br />
cd -<br />
<br />
echo "chroot created in tmp=$tmp"<br />
</pre><br />
<br />
And I'm done. This leads to a working install when using my example configspace mentioned above.<br />
<br />
There are some issues left, so this currently works for dirinstall, only, out of the box. I had to install some additional packages (will add the list later) manually in the nfsroot, and then netinstall via pxe worked, too.<br />
<br />
To know what you have to install manually in the nfsroot, check the output of make-fai-nfsroot -v - at one point, quite some packages are dropped with the message that they aren't available, but they can be installed just normal, and are perfectly there. Without this, make-fai-nfsroot finishes with "success", but is unable to install a machine nicely via network install.<br />
<br />
= old stuff =<br />
This is the OUTDATED stuff - I only keep it until I know the thing ABOVE get people to a working cross-distribution install.<br />
<br />
It is possible to install other distributions than Debian and dpkg-based ones with FAI. <br />
There's an experimental release, which you can get with the apt sources.list line<br />
<br />
<pre> deb http://faiwiki.informatik.uni-koeln.de/download/fai-multi-distribution/debian/ experimental/ </pre><br />
<br />
if you're brave. Try it and tell [[User:Lazyboy | me]] if it worked for you, or talk about it on the mailing list. You can help to improve it just by reporting things that don't work.<br />
<br />
More info on the development of these features: [[Development_plan#fai-multi-distribution]]<br />
<br />
The code should be fully compatible to FAI 2.9, you should be able to re-use your existing config space with no changes, just some additional classes<br />
for the additional distribution, defining different packages and some different installation procedures. It only needs one nfsroot for all.<br />
<br />
<br />
== requirements ==<br />
* you should have a debian and ubuntu mirror on your mirrohost, otherwise additional script- or config-editing will be required.<br />
* it can help if you had previous exposure to FAI, but is not necessarily much harder than get into FAI with Debian sarge only.<br />
<br />
== usage ==<br />
* install the deb's from the download location, including the package fai-distributions (look into it to see what it is about), after adding the apt line to your sources.list, just type<br />
apt-get update<br />
apt-get install fai-distributions fai-quickstart<br />
* do everything you'd do with any other FAI install - read this wiki on how to do that.<br />
* copy example classes as usual in FAI <br />
* copy additional example classes: <br />
cp -a /usr/share/doc/fai-distributions/classes/*/* /usr/local/share/fai/<br />
* there's some problem with non-executable hooks, do:<br />
chmod +x /usr/local/share/fai/hooks/*<br />
* check configuration in <br />
/etc/fai-distributions/<br />
* run <br />
mkdir /tmp/fai<br />
make-fai-nfsroot<br />
* run <br />
sh /usr/lib/fai-distributions/ubuntu_hoary/make-base-tgz<br />
( in lib because it should be called from make-fai-nfsroot)<br />
* run /usr/lib/fai-distributions/ubuntu_breezy/make-base-tgz<br />
* run /usr/lib/fai-distributions/mandriva/make-base-tgz (this currently just downloads a base system image. This task needs to be solved.<br />
* name your install clients sarge, hoary, and breezy, or mandriva in DNS , or add them to the same classes as these example host configurations and install them as usual <br />
* for mandriva, you need a mandriva mirror at the location specified in files/etc/apt/sources.list/MANDRIVA and in /etc/fai/distributions<br />
* in general, check the config files in /etc/fai-distributions<br />
* for mandriva, I have no network suppport in my tests, until I manually add the module for my card to the config - ubuntu and debian do that well<br />
* also for mandriva, the X config isn't working<br />
<br />
== missing features ==<br />
* runs only on Debian sarge as server and is only tested on i386 architecture<br />
* only network install is tested - cd install is some more work to do.<br />
* not tested running on an Ubuntu server. also "normal" FAI has issues running on Ubuntu Linux.<br />
* in general, FAI itself has not yet been proted to run on any other distribution.<br />
<br />
== errata ==<br />
* MANDRIVA: problem with grub menu.lst - you'll need a file files/boot/grub/menu.lst/HOSTNAME to get a proper menu.lst<br />
* UBuntu HOARY: does only work with an ubuntu mirror on<br />
ftp://$mirrorhost/ubuntu<br />
* Ubuntu hoary: does only work with modified instsoft.UBUNTU hook<br />
* FAI 2.9 general: /etc/fai/sources.list must have an entry to a repository which has fai-nfsroot available<br />
* /usr/local/share/fai/files/boot/grub/menu.lst/postinst seems to have a bug within the script. I had to change the line where the variable GROOT is defined to the following one (because a wrong path to device2grub was supplied)<br />
GROOT=$(/usr/bin/device2grub $BOOT_PARTITION)<br />
<br />
== subversion access ==<br />
You can also get the latest subversion stuff by checking out<br />
<pre>svn co svn://svn.debian.org/svn/fai/people/lazyboy/fai-distributions</pre><br />
and<br />
<pre>svn co svn://svn.debian.org/svn/fai/people/lazyboy/fai-2.9-multidistribution</pre><br />
Then going into each of the two new directories and make dpkg-buildpackage -rfakeroot.</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=FAI_multi-distribution&diff=2839FAI multi-distribution2009-03-03T16:26:36Z<p>Lazyboy: /* RHEL5 */</p>
<hr />
<div>= Status =<br />
<br />
People install many distributions with FAI successfully: RHEL5, Fedora, SuSE, Ubuntu, Debian. They are not all fully functional, only to the extend the people developed it for (sometimes, softupdates are missing, but only a few developer hours away, sometimes fai-cd doesn't work) but ingeneral it's stable and usable.<br />
<br />
Most of the stuff below "old stuff" here is outdated. FAI 3.1.8 already has the most important things integrated:<br />
<br />
* unpacking a base.tgz named CLASS.tgz from the configspace<br />
* using other package managers (see install_packages or it's doc - I am not sure where and if there exists docs but the sources) <br />
<br />
There are some ubuntu classes here: http://faiwiki.informatik.uni-koeln.de/images/b/b1/Fai-configspace.tar.gz<br />
<br />
And there is a RHEL5 example configspace here: http://svn.debian.org/wsvn/fai/people/lazyboy/rhel-install-fixes_3.1.8/<br />
<br />
= installing other distributions =<br />
<br />
A Quick overview(with Ubuntu as an example):<br />
<br />
* build a minimal base image (here, the make-fai-base-tgz from [http://svn.debian.org/wsvn/fai/people/lazyboy/fai-distributions/ svn://svn.debian.org/svn/fai/people/lazyboy/fai-distributions ] can help you, but is not required - you can build you base image as you wish) and put it into CLASSNAME.tar.gz in the configspace/basefiles<br />
* add the ubuntu host to the class CLASSNAME<br />
* check that the package lists of the classes of that host are ubuntu compatible<br />
* install as usual<br />
<br />
As we have not much feedback on this topic, which makes it hard to know if it works, or to make it better, please report success or failure of this methods on the FAI mailing lists!<br />
<br />
== distribution specific stuff ==<br />
=== SuSE ===<br />
a more verbose description on how to do this with SLES9 is [[Installing_SLES9_32Bit_and_Smart_PackageManager_with_FAI | available here]]<br />
<br />
=== RHEL5 ===<br />
Redhat Enterprise Linux 5<br />
<br />
Should work with more recent versions, too. <br />
Your need a redhat specific basefile - see below.<br />
<br />
You need cfengine from here(or somewhere else) to do softupdates on a running system: http://ftp.rpmforge.net/pub/dag/redhat/el5/en/i386/dag/RPMS/cfengine-2.2.1-1.el5.rf.i386.rpm<br />
<br />
And you need a config space with some specific stuff for the redhat systems.<br />
<br />
Check out http://svn.debian.org/wsvn/fai/people/lazyboy/rhel-install-fixes_3.1.8/examples/rhel-install-demo and add ths stuff you need to your current config space.<br />
<br />
It should be no problem to mix this into your existing Debian configspace.<br />
<br />
== bootstrapping the base images for other distributions ==<br />
The stuff previously mentioned on [http://svn.debian.org/wsvn/fai/people/lazyboy/fai-distributions/ svn://svn.debian.org/svn/fai/people/lazyboy/fai-distributions ] helps with other debian-like distributions.<br />
<br />
For Fedora/Redhat like distributions, you can use yum.<br />
<br />
For example, to bootstrap rhel5, after having created a local mirror, I create such a yum.conf file:<br />
<br />
<pre><br />
[main]<br />
cachedir=/var/cache/yum<br />
debuglevel=2<br />
logfile=/var/log/yum.log<br />
exclude=*-debuginfo<br />
gpgcheck=0<br />
obsoletes=1<br />
reposdir=/dev/null<br />
plugins=1<br />
<br />
<br />
[base]<br />
protect=0<br />
name=Red Hat Enterprise Linux 5<br />
#baseurl=file:///nfs/rhel5/Server<br />
#baseurl=http://localhost/mirrors/rhel/5/Server/<br />
baseurl=file:///var/www/mirrors/rhel/5/Server/<br />
enabled=1<br />
</pre><br />
<br />
Then I call this script:<br />
<br />
<pre><br />
#! /bin/sh<br />
tmp=`mktemp -d`<br />
<br />
yum -c yum.conf --installroot=$tmp -y install yum dhclient<br />
cp rhel5.repo $tmp/etc/yum.repos.d/<br />
mount -o bind /proc $tmp/proc<br />
chroot $tmp yum groupinstall -y Core<br />
chroot $tmp yum clean packages<br />
<br />
echo "chroot created in tmp=$tmp"<br />
oldpwd=$PWD<br />
cd $tmp<br />
umount ./proc<br />
<br />
tar cvfz $oldpwd/DIST-RHEL_5.tar.gz . <br />
<br />
cd -<br />
<br />
echo "chroot created in tmp=$tmp"<br />
</pre><br />
<br />
And I'm done. This leads to a working install when using my example configspace here: http://svn.debian.org/wsvn/fai/people/lazyboy/rhel-install-fixes_3.1.8/<br />
<br />
There are some issues left, so this currently works for dirinstall, only, out of the box. I had to install some additional packages (wil add the list later) manually in the nfsroot, and then netinstall via pxe worked, too.<br />
<br />
To know what you have to install manually in the nfsroot, check the output of make-fai-nfsroot -v - at one point, quite some packages are dropped with the message that they aren't available, but they can be installed just normal, and are perfectly there. Without this, make-fai-nfsroot finishes with "success", but is unable to install a machine nicely via network install.<br />
<br />
= old stuff =<br />
This is the OUTDATED stuff - I only keep it until I know the thing ABOVE get people to a working cross-distribution install.<br />
<br />
It is possible to install other distributions than Debian and dpkg-based ones with FAI. <br />
There's an experimental release, which you can get with the apt sources.list line<br />
<br />
<pre> deb http://faiwiki.informatik.uni-koeln.de/download/fai-multi-distribution/debian/ experimental/ </pre><br />
<br />
if you're brave. Try it and tell [[User:Lazyboy | me]] if it worked for you, or talk about it on the mailing list. You can help to improve it just by reporting things that don't work.<br />
<br />
More info on the development of these features: [[Development_plan#fai-multi-distribution]]<br />
<br />
The code should be fully compatible to FAI 2.9, you should be able to re-use your existing config space with no changes, just some additional classes<br />
for the additional distribution, defining different packages and some different installation procedures. It only needs one nfsroot for all.<br />
<br />
<br />
== requirements ==<br />
* you should have a debian and ubuntu mirror on your mirrohost, otherwise additional script- or config-editing will be required.<br />
* it can help if you had previous exposure to FAI, but is not necessarily much harder than get into FAI with Debian sarge only.<br />
<br />
== usage ==<br />
* install the deb's from the download location, including the package fai-distributions (look into it to see what it is about), after adding the apt line to your sources.list, just type<br />
apt-get update<br />
apt-get install fai-distributions fai-quickstart<br />
* do everything you'd do with any other FAI install - read this wiki on how to do that.<br />
* copy example classes as usual in FAI <br />
* copy additional example classes: <br />
cp -a /usr/share/doc/fai-distributions/classes/*/* /usr/local/share/fai/<br />
* there's some problem with non-executable hooks, do:<br />
chmod +x /usr/local/share/fai/hooks/*<br />
* check configuration in <br />
/etc/fai-distributions/<br />
* run <br />
mkdir /tmp/fai<br />
make-fai-nfsroot<br />
* run <br />
sh /usr/lib/fai-distributions/ubuntu_hoary/make-base-tgz<br />
( in lib because it should be called from make-fai-nfsroot)<br />
* run /usr/lib/fai-distributions/ubuntu_breezy/make-base-tgz<br />
* run /usr/lib/fai-distributions/mandriva/make-base-tgz (this currently just downloads a base system image. This task needs to be solved.<br />
* name your install clients sarge, hoary, and breezy, or mandriva in DNS , or add them to the same classes as these example host configurations and install them as usual <br />
* for mandriva, you need a mandriva mirror at the location specified in files/etc/apt/sources.list/MANDRIVA and in /etc/fai/distributions<br />
* in general, check the config files in /etc/fai-distributions<br />
* for mandriva, I have no network suppport in my tests, until I manually add the module for my card to the config - ubuntu and debian do that well<br />
* also for mandriva, the X config isn't working<br />
<br />
== missing features ==<br />
* runs only on Debian sarge as server and is only tested on i386 architecture<br />
* only network install is tested - cd install is some more work to do.<br />
* not tested running on an Ubuntu server. also "normal" FAI has issues running on Ubuntu Linux.<br />
* in general, FAI itself has not yet been proted to run on any other distribution.<br />
<br />
== errata ==<br />
* MANDRIVA: problem with grub menu.lst - you'll need a file files/boot/grub/menu.lst/HOSTNAME to get a proper menu.lst<br />
* UBuntu HOARY: does only work with an ubuntu mirror on<br />
ftp://$mirrorhost/ubuntu<br />
* Ubuntu hoary: does only work with modified instsoft.UBUNTU hook<br />
* FAI 2.9 general: /etc/fai/sources.list must have an entry to a repository which has fai-nfsroot available<br />
* /usr/local/share/fai/files/boot/grub/menu.lst/postinst seems to have a bug within the script. I had to change the line where the variable GROOT is defined to the following one (because a wrong path to device2grub was supplied)<br />
GROOT=$(/usr/bin/device2grub $BOOT_PARTITION)<br />
<br />
== subversion access ==<br />
You can also get the latest subversion stuff by checking out<br />
<pre>svn co svn://svn.debian.org/svn/fai/people/lazyboy/fai-distributions</pre><br />
and<br />
<pre>svn co svn://svn.debian.org/svn/fai/people/lazyboy/fai-2.9-multidistribution</pre><br />
Then going into each of the two new directories and make dpkg-buildpackage -rfakeroot.</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=FAI_multi-distribution&diff=2838FAI multi-distribution2009-03-03T16:23:03Z<p>Lazyboy: /* RHEL5 */</p>
<hr />
<div>= Status =<br />
<br />
People install many distributions with FAI successfully: RHEL5, Fedora, SuSE, Ubuntu, Debian. They are not all fully functional, only to the extend the people developed it for (sometimes, softupdates are missing, but only a few developer hours away, sometimes fai-cd doesn't work) but ingeneral it's stable and usable.<br />
<br />
Most of the stuff below "old stuff" here is outdated. FAI 3.1.8 already has the most important things integrated:<br />
<br />
* unpacking a base.tgz named CLASS.tgz from the configspace<br />
* using other package managers (see install_packages or it's doc - I am not sure where and if there exists docs but the sources) <br />
<br />
There are some ubuntu classes here: http://faiwiki.informatik.uni-koeln.de/images/b/b1/Fai-configspace.tar.gz<br />
<br />
And there is a RHEL5 example configspace here: http://svn.debian.org/wsvn/fai/people/lazyboy/rhel-install-fixes_3.1.8/<br />
<br />
= installing other distributions =<br />
<br />
A Quick overview(with Ubuntu as an example):<br />
<br />
* build a minimal base image (here, the make-fai-base-tgz from [http://svn.debian.org/wsvn/fai/people/lazyboy/fai-distributions/ svn://svn.debian.org/svn/fai/people/lazyboy/fai-distributions ] can help you, but is not required - you can build you base image as you wish) and put it into CLASSNAME.tar.gz in the configspace/basefiles<br />
* add the ubuntu host to the class CLASSNAME<br />
* check that the package lists of the classes of that host are ubuntu compatible<br />
* install as usual<br />
<br />
As we have not much feedback on this topic, which makes it hard to know if it works, or to make it better, please report success or failure of this methods on the FAI mailing lists!<br />
<br />
== distribution specific stuff ==<br />
=== SuSE ===<br />
a more verbose description on how to do this with SLES9 is [[Installing_SLES9_32Bit_and_Smart_PackageManager_with_FAI | available here]]<br />
<br />
=== RHEL5 ===<br />
Redhat Enterprise Linux 5<br />
<br />
Should work with more recent versions, too. <br />
Your need a redhat specific basefile - see below.<br />
<br />
<br />
==== What you need ====<br />
<br />
You need cfengine from here(or somewhere else) to do softupdates on a running system: http://ftp.rpmforge.net/pub/dag/redhat/el5/en/i386/dag/RPMS/cfengine-2.2.1-1.el5.rf.i386.rpm<br />
<br />
And you need a config space with some specific stuff for the redhat systems.<br />
<br />
Checkout http://svn.debian.org/wsvn/fai/people/lazyboy/rhel-install-fixes_3.1.8/examples/rhel-install-demo and add ths stuff you need to your current config space.<br />
It should be no problem to even mix this into your existing Debian configspace.<br />
<br />
== bootstrapping the base images for other distributions ==<br />
The stuff previously mentioned on [http://svn.debian.org/wsvn/fai/people/lazyboy/fai-distributions/ svn://svn.debian.org/svn/fai/people/lazyboy/fai-distributions ] helps with other debian-like distributions.<br />
<br />
For Fedora/Redhat like distributions, you can use yum.<br />
<br />
For example, to bootstrap rhel5, after having created a local mirror, I create such a yum.conf file:<br />
<br />
<pre><br />
[main]<br />
cachedir=/var/cache/yum<br />
debuglevel=2<br />
logfile=/var/log/yum.log<br />
exclude=*-debuginfo<br />
gpgcheck=0<br />
obsoletes=1<br />
reposdir=/dev/null<br />
plugins=1<br />
<br />
<br />
[base]<br />
protect=0<br />
name=Red Hat Enterprise Linux 5<br />
#baseurl=file:///nfs/rhel5/Server<br />
#baseurl=http://localhost/mirrors/rhel/5/Server/<br />
baseurl=file:///var/www/mirrors/rhel/5/Server/<br />
enabled=1<br />
</pre><br />
<br />
Then I call this script:<br />
<br />
<pre><br />
#! /bin/sh<br />
tmp=`mktemp -d`<br />
<br />
yum -c yum.conf --installroot=$tmp -y install yum dhclient<br />
cp rhel5.repo $tmp/etc/yum.repos.d/<br />
mount -o bind /proc $tmp/proc<br />
chroot $tmp yum groupinstall -y Core<br />
chroot $tmp yum clean packages<br />
<br />
echo "chroot created in tmp=$tmp"<br />
oldpwd=$PWD<br />
cd $tmp<br />
umount ./proc<br />
<br />
tar cvfz $oldpwd/DIST-RHEL_5.tar.gz . <br />
<br />
cd -<br />
<br />
echo "chroot created in tmp=$tmp"<br />
</pre><br />
<br />
And I'm done. This leads to a working install when using my example configspace here: http://svn.debian.org/wsvn/fai/people/lazyboy/rhel-install-fixes_3.1.8/<br />
<br />
There are some issues left, so this currently works for dirinstall, only, out of the box. I had to install some additional packages (wil add the list later) manually in the nfsroot, and then netinstall via pxe worked, too.<br />
<br />
To know what you have to install manually in the nfsroot, check the output of make-fai-nfsroot -v - at one point, quite some packages are dropped with the message that they aren't available, but they can be installed just normal, and are perfectly there. Without this, make-fai-nfsroot finishes with "success", but is unable to install a machine nicely via network install.<br />
<br />
= old stuff =<br />
This is the OUTDATED stuff - I only keep it until I know the thing ABOVE get people to a working cross-distribution install.<br />
<br />
It is possible to install other distributions than Debian and dpkg-based ones with FAI. <br />
There's an experimental release, which you can get with the apt sources.list line<br />
<br />
<pre> deb http://faiwiki.informatik.uni-koeln.de/download/fai-multi-distribution/debian/ experimental/ </pre><br />
<br />
if you're brave. Try it and tell [[User:Lazyboy | me]] if it worked for you, or talk about it on the mailing list. You can help to improve it just by reporting things that don't work.<br />
<br />
More info on the development of these features: [[Development_plan#fai-multi-distribution]]<br />
<br />
The code should be fully compatible to FAI 2.9, you should be able to re-use your existing config space with no changes, just some additional classes<br />
for the additional distribution, defining different packages and some different installation procedures. It only needs one nfsroot for all.<br />
<br />
<br />
== requirements ==<br />
* you should have a debian and ubuntu mirror on your mirrohost, otherwise additional script- or config-editing will be required.<br />
* it can help if you had previous exposure to FAI, but is not necessarily much harder than get into FAI with Debian sarge only.<br />
<br />
== usage ==<br />
* install the deb's from the download location, including the package fai-distributions (look into it to see what it is about), after adding the apt line to your sources.list, just type<br />
apt-get update<br />
apt-get install fai-distributions fai-quickstart<br />
* do everything you'd do with any other FAI install - read this wiki on how to do that.<br />
* copy example classes as usual in FAI <br />
* copy additional example classes: <br />
cp -a /usr/share/doc/fai-distributions/classes/*/* /usr/local/share/fai/<br />
* there's some problem with non-executable hooks, do:<br />
chmod +x /usr/local/share/fai/hooks/*<br />
* check configuration in <br />
/etc/fai-distributions/<br />
* run <br />
mkdir /tmp/fai<br />
make-fai-nfsroot<br />
* run <br />
sh /usr/lib/fai-distributions/ubuntu_hoary/make-base-tgz<br />
( in lib because it should be called from make-fai-nfsroot)<br />
* run /usr/lib/fai-distributions/ubuntu_breezy/make-base-tgz<br />
* run /usr/lib/fai-distributions/mandriva/make-base-tgz (this currently just downloads a base system image. This task needs to be solved.<br />
* name your install clients sarge, hoary, and breezy, or mandriva in DNS , or add them to the same classes as these example host configurations and install them as usual <br />
* for mandriva, you need a mandriva mirror at the location specified in files/etc/apt/sources.list/MANDRIVA and in /etc/fai/distributions<br />
* in general, check the config files in /etc/fai-distributions<br />
* for mandriva, I have no network suppport in my tests, until I manually add the module for my card to the config - ubuntu and debian do that well<br />
* also for mandriva, the X config isn't working<br />
<br />
== missing features ==<br />
* runs only on Debian sarge as server and is only tested on i386 architecture<br />
* only network install is tested - cd install is some more work to do.<br />
* not tested running on an Ubuntu server. also "normal" FAI has issues running on Ubuntu Linux.<br />
* in general, FAI itself has not yet been proted to run on any other distribution.<br />
<br />
== errata ==<br />
* MANDRIVA: problem with grub menu.lst - you'll need a file files/boot/grub/menu.lst/HOSTNAME to get a proper menu.lst<br />
* UBuntu HOARY: does only work with an ubuntu mirror on<br />
ftp://$mirrorhost/ubuntu<br />
* Ubuntu hoary: does only work with modified instsoft.UBUNTU hook<br />
* FAI 2.9 general: /etc/fai/sources.list must have an entry to a repository which has fai-nfsroot available<br />
* /usr/local/share/fai/files/boot/grub/menu.lst/postinst seems to have a bug within the script. I had to change the line where the variable GROOT is defined to the following one (because a wrong path to device2grub was supplied)<br />
GROOT=$(/usr/bin/device2grub $BOOT_PARTITION)<br />
<br />
== subversion access ==<br />
You can also get the latest subversion stuff by checking out<br />
<pre>svn co svn://svn.debian.org/svn/fai/people/lazyboy/fai-distributions</pre><br />
and<br />
<pre>svn co svn://svn.debian.org/svn/fai/people/lazyboy/fai-2.9-multidistribution</pre><br />
Then going into each of the two new directories and make dpkg-buildpackage -rfakeroot.</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=Current_events&diff=2825Current events2009-01-11T15:07:09Z<p>Lazyboy: add presentation at newthinking berlin - move old to "past"</p>
<hr />
<div>Here are events with and around FAI, its users and developers:<br />
<br />
= Upcoming Events =<br />
* 3. Februar 2009: FAI Präsentation im Newthinking Store Berlin - Details: http://newthinking-store.de/vortrag/fai/20090203<br />
<br />
* April 2009: FAI will be presented in a talk at [http://www.netways.de/de/units/events/osdc/ Netways Open Source Data Center Conference] <br />
<br />
<br />
= Past events =<br />
* December 2008: There will be a [http://www.heinlein-support.de/web/akademie/slac-2008/slac08-automatische-installation-mit-fai/ FAI workshop at Heinlein SLAC conference] in December 2008<br />
<br />
* A talk about FAI was given at [ http://www.ubucon.de/index.php/programm/89 Ubucon october 2008] - [ http://www.ubucon.de/images/stories/slides/fai-ubucon2008.pdf slides here] <br />
<br />
* Workmeeting in Extremadura: http://wiki.debian.org/FAI/Extremadura2008<br />
<br />
* FAI developers meeting - 8th-10th of august 2008 - Essen: [[DeveloperWorkshopAugust2008]] <br />
<br />
* July 2008: [[ User:Lazyboy | Henning Sprang]] gave a talk about FAI at the [http://2008.rmll.info/Automated-installations-and.html?lang=en RMLL conference in France] - slides avilable [[ Image:rmll_2008.pdf ]]<br />
<br />
* Mrfai gave a [http://www.heise.de/events/2008/open_source_meets_business/plan_tag1/unfolded.shtml#track-6 talk] at [http://www.heise.de/events/2008/open_source_meets_business/ Open Source Meets Business], januar 2008<br />
<br />
* Talk at SLAC - 6th-7th of december 2007: [http://www.heinlein-support.de/web/akademie/slac-2007/slac07-konferenz/ Mrfai will give a talk at the 2. Secure Linux Administration Conference (SLAC)]<br />
<br />
* FAI developers meeting - 9th-11th of november 2007: [[DeveloperWorkshopNovember2007]] <br />
<br />
* Meeting in Extremadura - 17th-21st of october 2007: http://wiki.debian.org/FAI/Extremadura2007 <br />
** Meeting minutes from our little FAI Meeting there: [[Extremadura2007MeetingMinutes]]<br />
<br />
* OpenExpo, talk from Mrfai<br />
<br />
* FrOSCon, a talk from Mrfai<br />
<br />
* LinuxTag 2007 in Berlin, FAI had a booth. Mrfai gave a talk<br />
<br />
* 2006-12-08: [http://www.heinlein-support.de/web/secure-linux-administration-conference/slac-vortraege/slac-xen/ Presentation and Workshop on automatic Installation of Xen VM's] by Hening Sprang at Heinlein SLAC conference, Berlin, Germany. slides: http://www.heinlein-support.de/upload/slac/xen_presentation_1.6.pdf<br />
<br />
* 2006 november 14.-16, LinuxWorld Conference & Expo Cologne 2006, FAI has a booth on its own<br />
<br />
* 2006-07-21 - 2006-07-23 [[faiws2006|FAI developers workshop]], Linuxhotel, Essen, big hacking on FAI<br />
<br />
* 2006-06-24 - 2006-06-25 [http://www.froscon.de FrOSCon], St.Augustin, four talks covering also FAI<br />
<br />
* 2006-05-03 - 2006-05-06 [http://www.linuxtag.org LinuxTag], Wiesbaden, FAI booth together with Debian<br />
<br />
* 2006-04 07-09 Workshop for Virtualisation Technologies, in combination with FAI in Essen, Germany https://wiki.villa-vogelsang.de/doku.php?id=virtualisierung:start<br />
<br />
* 2006-03-15 Cebit, Hannover, Thomas will give a talk. http://www.linux-events.de/LinuxPark_2006/LinuxForum/vortraege.html#mi<br />
<br />
* 2006-01-23 - 2006-01-28 - Dunedin, New Zealand - Thomas will give his talk about FAI at linuxconf.au which will be in Dunedin, New Zealand that year- http://lca2006.linux.org.au/<br />
<br />
* 2005-09-14 - 2005-09-16 - Makati City, Philippines - [http://jijo.free.net.ph Federico Sevilla III] gives a talk entitled ''Standardizing and Automating Enterprise Deployments of Debian GNU/Linux''. Slides will be posted on his website/blog as soon as they're ready. - http://linux.org.ph/events/linuxworld2005<br />
<br />
* 2005-11-15 2005-11-17 Frankfurt, Germany, Linux World Expo, Debian booth will host the FAI subproject. Thomas will be there.<br />
<br />
<br />
<br />
----<br />
proposed copy template for announcing an event:<br />
* SHORT DESCRIPTION - YYYY-MM-DD - LOCATION (City/Country) - LINK(s)</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=Current_events&diff=2815Current events2008-10-23T11:38:37Z<p>Lazyboy: correct list presentation</p>
<hr />
<div>Here are events with and around FAI, its users and developers:<br />
<br />
= Upcoming Events =<br />
* December 2008: There will be a [http://www.heinlein-support.de/web/akademie/slac-2008/slac08-automatische-installation-mit-fai/ FAI workshop at Heinlein SLAC conference] in December 2008<br />
<br />
* April 2009: FAI will be presented in a talk at [http://www.netways.de/de/units/events/osdc/ Netways Open Source Data Center Conference] <br />
<br />
<br />
= Past events =<br />
* A talk about FAI was given at [ http://www.ubucon.de/index.php/programm/89 Ubucon october 2008] - [ http://www.ubucon.de/images/stories/slides/fai-ubucon2008.pdf slides here] <br />
<br />
* Workmeeting in Extremadura: http://wiki.debian.org/FAI/Extremadura2008<br />
<br />
* FAI developers meeting - 8th-10th of august 2008 - Essen: [[DeveloperWorkshopAugust2008]] <br />
<br />
* July 2008: [[ User:Lazyboy | Henning Sprang]] gave a talk about FAI at the [http://2008.rmll.info/Automated-installations-and.html?lang=en RMLL conference in France] - slides avilable [[ Image:rmll_2008.pdf ]]<br />
<br />
* Mrfai gave a [http://www.heise.de/events/2008/open_source_meets_business/plan_tag1/unfolded.shtml#track-6 talk] at [http://www.heise.de/events/2008/open_source_meets_business/ Open Source Meets Business], januar 2008<br />
<br />
* Talk at SLAC - 6th-7th of december 2007: [http://www.heinlein-support.de/web/akademie/slac-2007/slac07-konferenz/ Mrfai will give a talk at the 2. Secure Linux Administration Conference (SLAC)]<br />
<br />
* FAI developers meeting - 9th-11th of november 2007: [[DeveloperWorkshopNovember2007]] <br />
<br />
* Meeting in Extremadura - 17th-21st of october 2007: http://wiki.debian.org/FAI/Extremadura2007 <br />
** Meeting minutes from our little FAI Meeting there: [[Extremadura2007MeetingMinutes]]<br />
<br />
* OpenExpo, talk from Mrfai<br />
<br />
* FrOSCon, a talk from Mrfai<br />
<br />
* LinuxTag 2007 in Berlin, FAI had a booth. Mrfai gave a talk<br />
<br />
* 2006-12-08: [http://www.heinlein-support.de/web/secure-linux-administration-conference/slac-vortraege/slac-xen/ Presentation and Workshop on automatic Installation of Xen VM's] by Hening Sprang at Heinlein SLAC conference, Berlin, Germany. slides: http://www.heinlein-support.de/upload/slac/xen_presentation_1.6.pdf<br />
<br />
* 2006 november 14.-16, LinuxWorld Conference & Expo Cologne 2006, FAI has a booth on its own<br />
<br />
* 2006-07-21 - 2006-07-23 [[faiws2006|FAI developers workshop]], Linuxhotel, Essen, big hacking on FAI<br />
<br />
* 2006-06-24 - 2006-06-25 [http://www.froscon.de FrOSCon], St.Augustin, four talks covering also FAI<br />
<br />
* 2006-05-03 - 2006-05-06 [http://www.linuxtag.org LinuxTag], Wiesbaden, FAI booth together with Debian<br />
<br />
* 2006-04 07-09 Workshop for Virtualisation Technologies, in combination with FAI in Essen, Germany https://wiki.villa-vogelsang.de/doku.php?id=virtualisierung:start<br />
<br />
* 2006-03-15 Cebit, Hannover, Thomas will give a talk. http://www.linux-events.de/LinuxPark_2006/LinuxForum/vortraege.html#mi<br />
<br />
* 2006-01-23 - 2006-01-28 - Dunedin, New Zealand - Thomas will give his talk about FAI at linuxconf.au which will be in Dunedin, New Zealand that year- http://lca2006.linux.org.au/<br />
<br />
* 2005-09-14 - 2005-09-16 - Makati City, Philippines - [http://jijo.free.net.ph Federico Sevilla III] gives a talk entitled ''Standardizing and Automating Enterprise Deployments of Debian GNU/Linux''. Slides will be posted on his website/blog as soon as they're ready. - http://linux.org.ph/events/linuxworld2005<br />
<br />
* 2005-11-15 2005-11-17 Frankfurt, Germany, Linux World Expo, Debian booth will host the FAI subproject. Thomas will be there.<br />
<br />
<br />
<br />
----<br />
proposed copy template for announcing an event:<br />
* SHORT DESCRIPTION - YYYY-MM-DD - LOCATION (City/Country) - LINK(s)</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=Current_events&diff=2814Current events2008-10-23T11:36:36Z<p>Lazyboy: add new stuff - osdc, heinlein slac, ubucon</p>
<hr />
<div>Here are events with and around FAI, its users and developers:<br />
<br />
= Upcoming Events =<br />
* December 2008: There will be a [http://www.heinlein-support.de/web/akademie/slac-2008/slac08-automatische-installation-mit-fai/ FAI workshop at Heinlein SLAC conference] in December 2008<br />
* April 2009: FAI will be presented in a talk at [http://www.netways.de/de/units/events/osdc/ Netways Open Source Data Center Conference] <br />
<br />
<br />
= Past events =<br />
* A talk about FAI was given at [ http://www.ubucon.de/index.php/programm/89 Ubucon october 2008] - [ http://www.ubucon.de/images/stories/slides/fai-ubucon2008.pdf slides here] <br />
* Workmeeting in Extremadura: http://wiki.debian.org/FAI/Extremadura2008<br />
<br />
* FAI developers meeting - 8th-10th of august 2008 - Essen: [[DeveloperWorkshopAugust2008]] <br />
<br />
* July 2008: [[ User:Lazyboy | Henning Sprang]] gave a talk about FAI at the [http://2008.rmll.info/Automated-installations-and.html?lang=en RMLL conference in France] - slides avilable [[ Image:rmll_2008.pdf ]]<br />
<br />
* Mrfai gave a [http://www.heise.de/events/2008/open_source_meets_business/plan_tag1/unfolded.shtml#track-6 talk] at [http://www.heise.de/events/2008/open_source_meets_business/ Open Source Meets Business], januar 2008<br />
<br />
<br />
* Talk at SLAC - 6th-7th of december 2007: [http://www.heinlein-support.de/web/akademie/slac-2007/slac07-konferenz/ Mrfai will give a talk at the 2. Secure Linux Administration Conference (SLAC)]<br />
<br />
<br />
* FAI developers meeting - 9th-11th of november 2007: [[DeveloperWorkshopNovember2007]] <br />
<br />
* Meeting in Extremadura - 17th-21st of october 2007: http://wiki.debian.org/FAI/Extremadura2007 <br />
** Meeting minutes from our little FAI Meeting there: [[Extremadura2007MeetingMinutes]]<br />
<br />
* OpenExpo, talk from Mrfai<br />
<br />
* FrOSCon, a talk from Mrfai<br />
<br />
* LinuxTag 2007 in Berlin, FAI had a booth. Mrfai gave a talk<br />
<br />
* 2006-12-08: [http://www.heinlein-support.de/web/secure-linux-administration-conference/slac-vortraege/slac-xen/ Presentation and Workshop on automatic Installation of Xen VM's] by Hening Sprang at Heinlein SLAC conference, Berlin, Germany. slides: http://www.heinlein-support.de/upload/slac/xen_presentation_1.6.pdf<br />
<br />
* 2006 november 14.-16, LinuxWorld Conference & Expo Cologne 2006, FAI has a booth on its own<br />
<br />
* 2006-07-21 - 2006-07-23 [[faiws2006|FAI developers workshop]], Linuxhotel, Essen, big hacking on FAI<br />
<br />
* 2006-06-24 - 2006-06-25 [http://www.froscon.de FrOSCon], St.Augustin, four talks covering also FAI<br />
<br />
* 2006-05-03 - 2006-05-06 [http://www.linuxtag.org LinuxTag], Wiesbaden, FAI booth together with Debian<br />
<br />
* 2006-04 07-09 Workshop for Virtualisation Technologies, in combination with FAI in Essen, Germany https://wiki.villa-vogelsang.de/doku.php?id=virtualisierung:start<br />
<br />
* 2006-03-15 Cebit, Hannover, Thomas will give a talk. http://www.linux-events.de/LinuxPark_2006/LinuxForum/vortraege.html#mi<br />
<br />
* 2006-01-23 - 2006-01-28 - Dunedin, New Zealand - Thomas will give his talk about FAI at linuxconf.au which will be in Dunedin, New Zealand that year- http://lca2006.linux.org.au/<br />
<br />
* 2005-09-14 - 2005-09-16 - Makati City, Philippines - [http://jijo.free.net.ph Federico Sevilla III] gives a talk entitled ''Standardizing and Automating Enterprise Deployments of Debian GNU/Linux''. Slides will be posted on his website/blog as soon as they're ready. - http://linux.org.ph/events/linuxworld2005<br />
<br />
* 2005-11-15 2005-11-17 Frankfurt, Germany, Linux World Expo, Debian booth will host the FAI subproject. Thomas will be there.<br />
<br />
<br />
<br />
----<br />
proposed copy template for announcing an event:<br />
* SHORT DESCRIPTION - YYYY-MM-DD - LOCATION (City/Country) - LINK(s)</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=Main_Page&diff=2802Main Page2008-08-24T15:42:41Z<p>Lazyboy: /* official - from the FAI developer team */ set non-up-to-date docs a little bit deeper</p>
<hr />
<div>Hello and welcome to the FAI wiki.<br />
<br />
This is a public wiki for [http://www.informatik.uni-koeln.de/fai/ FAI - Fully Automatic Installation].<br />
It is a place for users and developers of FAI to share information. If you have some information on FAI to share, see the page [[wiki registration]] - you need to write a mail, because we can't handle the spam otherwise. Also, please read [[editing rules]].<br />
<br />
= About FAI = <br />
<br />
FAI is a tool for fully automatic (unless you explicitly wish to get some questions on each install) installation of Debian and other Linux Distributions via network, custom install cd, or into a chroot environment. Some people also use it to install Windows.<br />
<br />
FAI works script-based as opposed to full image based (if you wish so, we can also install any kind of image) - so it is very flexible, and can be used to install very heterogeneous infrastructures. It uses a class-based system (think of classes as system types that can be combined with each other, as long as they are not technically conflicting) to define configurations in some simple textfiles.<br />
<br />
It is also used to update running systems without completely reinstalling them with the softupdate functionality - so you have one single point of configuration for installation and updates.<br />
<br />
<br />
= getting FAI =<br />
if you want the latest and greatest version(instead of the versions contained in Debian apt repositores for the specific version of the distribution):<br />
* download it from: http://www.informatik.uni-koeln.de/fai/download/<br />
* add this to your /etc/apt/sources.list, as well as /etc/fai/apt/sources.list(to get the correct fai-nfsroot package into the nfsroot) - depending on which flavor you want: <br />
<pre><br />
deb http://www.informatik.uni-koeln.de/fai/download sarge koeln<br />
deb http://www.informatik.uni-koeln.de/fai/download etch koeln<br />
deb http://www.informatik.uni-koeln.de/fai/download unstable koeln<br />
</pre><br />
* install it within debian sid<br />
* check out the sources from subversion: <br />
<pre>svn co svn://svn.debian.org/svn/fai/trunk fai-sources</pre><br />
(will require building the package by entering the directory and do something like "dpkg-buildpackage -rfakeroot")<br />
* get the sources from the '''unofficial''' [http://www.git.or.cz Git] repository provided by Sebastian Harl:<br />
<pre>git clone git://git.tokkee.org/fai.git<br />
git clone http://git.tokkee.org/fai.git</pre><br />
(this repository is automatically synchronized from the SVN repository four times a day)<br /><br />
(as with SVN, this will require building the package by entering the directory and doing something like "dpkg-buildpackage -rfakeroot")<br />
<br />
There are some [[FAI 3.2 on Etch | hints]] for getting FAI 3.2.X running - there are changes in the boot setup, and the sources.list for server and fai must fit.<br />
<br />
= documentation and examples =<br />
<br />
== official - from the FAI developer team ==<br />
* Main documentation for FAI is the fai guide:<br />
** [http://www.informatik.uni-koeln.de/fai/fai-guide/ english]<br />
** [http://www.informatik.uni-koeln.de/fai/index.html#doc Search the fai guide]<br />
* [http://www.informatik.uni-koeln.de/fai/doc/man/ Manpages in HTML Format]<br />
* Some more information is also on the [http://www.informatik.uni-koeln.de/fai/ FAI Homepage]<br />
<br />
<br />
Translations of the fai-guide are available, <b>but they are not really up to date(hinthint: we could use quite some help here!):</b><br />
* [http://www.informatik.uni-koeln.de/fai/fai-guide-fr/ french]<br />
* [http://pc.debian.ro/fai/ romanian]<br />
<br />
== user contributed in this wiki ==<br />
<br />
* [[Howtos]]<br />
* [[helper scripts]] - add-on scripts that help using FAI<br />
* [[user FAQ]] ( from questions in the mailing list and on IRC irc.debian.org #fai)<br />
* [[linux-fai mailing list infos]] (Netiquette, how to subscribe and use)<br />
* [[reporting bugs]] and also maybe find fixes for problems that you might encounter when using FAI.<br />
* [[other installation tools]] - overview of other stuff seen in the wild web<br />
<br />
* TODO:<br />
** [[Resources]] - there are some information resources about FAI available &quot;out there&quot;, as well as some unofficial developer branches, that are handled somewhere else until that code is incoporated in the FAI main Branch - and we want to point to them.<br />
<br />
<br />
== FAI in the real world ==<br />
* [[Success Stories]] - who is using FAI, how and why - and, when available pictures of the machines installed with FAI :)<br />
* [http://www.informatik.uni-koeln.de/fai/q-answers User reports] by filling out the [http://www.informatik.uni-koeln.de/fai/questionnaire FAI questionnaire] (TODO: create a webform for this)<br />
<br />
<br />
== "third party" articles ==<br />
<br />
* [http://www.debian-administration.org/articles/240 a short tutorial on www.debian-administration.org]<br />
* [http://jijo.free.net.ph/files/talks/20050914-linuxworld2005.pdf a talk on fai and debian]<br />
* [http://www.the-greenman.net/?q=node/7 A visual overview] of how all the pieces of an FAI installation fit together.<br />
* Articles of how people use FAI for some clusters:<br />
** ATLAS Top 500 Cluster: <br />
*** http://times.debian.net/#1250<br />
*** http://www.informatik.uni-koeln.de/fai/q-answers.html#atlas<br />
*** http://www.top500.org/system/9234<br />
** Graphical rendering: http://viz.aset.psu.edu/ga5in/DisplayWallBuild.html <br />
** Global Optimization computing cluster: http://globopt.dsi.unifi.it/gol/cluster.html<br />
* FAI Product Overview: http://highscalability.com/product-fai-fully-automatic-installation<br />
* An Interview with Thomas: http://video.google.com/videoplay?docid=-6781458929811937223<br />
* Rolling Out Unattended Debian Installations (Part 1): http://linuxplanet.com/linuxplanet/tutorials/5667/1/<br />
<br />
= Developer information =<br />
* This has all been moved to [[Developers information]]<br />
<br />
= Wiki Information =<br />
<br />
* this wiki and FAI itself need a [[Logo]]<br />
* [[FAIWiki:About | About this Wiki]] - info on this wiki<br />
* [[help for editing]] (mainly mediawiki documentation links)<br />
* [[editing rules]] - some ideas that make collaborative work here easier<br />
* practice wiki writing [[practice wiki writing|here]]<br />
* [[FAI Wiki Administration Coordination]] - some infos on managing this wiki</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=DeveloperWorkshopAugust2008&diff=2798DeveloperWorkshopAugust20082008-08-10T11:35:00Z<p>Lazyboy: /* Tests der Lenny Sachen: */ add test result for amd64 fai-cd</p>
<hr />
<div>= General Information =<br />
We would like the participants to read the [[DevWorkshopGuidelines]] first, then you can add yourself to the list of interested participants below.<br />
<br />
= Date =<br />
'''8th to 10th of August 2008''' at the Linuxhotel in Essen, Germany.<br />
<br />
= Location =<br />
Linuxhotel in Essen ([http://www.linuxhotel.de/anreise.html Travel info, Anreise])<br />
<br />
See http://www.linuxhotel.de/community.html for generic information on community events at this location (only in German language)<br />
<br />
= Sleeping, Eating, Drinking =<br />
<br />
Sleeping in the hotel, breakfast, coffee flatrate and drinks are included in the low fee we have to pay. We have to organize lunch and dinner on our own. Normally we manage to pay everything with the money from our sponsors, so you do not have to pay anything.<br />
<br />
= Cost/Sponsorship =<br />
Due to german tax laws, the Linuxhotel is not allowed anymore to give the location away for free.<br />
They have to charge some money:<br />
<br />
* If n=number of persons, overall amount of money needed: n * 60<br />
<br />
Additional money is needed for food and travel sponsorship<br />
<br />
'''We're looking for sponsors from now on, so far we have an agreement with these companies:'''<br />
<br />
* http://www.linux-ag.com<br />
* http://www.lt-ec.de<br />
<br />
Many thanks to these sponsors!<br />
<br />
= Participants/Registration =<br />
Add your name here if you intedn to participate, and for planning purposes, also mail to henning(et)sprang[dodd]de.<br />
<br />
Please don't forget to let us know some contact data, especially in case you don't read the -devel Mailing list. <br />
'''In case of travel sponsorship required, please add a guess of your travel costs.'''<br />
<br />
<br />
== Definitively ==<br />
* Thomas Lange with Luise<br />
* Henning Sprang - my worklog: [[User:Lazyboy/WorkshopEssen2008WorkLog]]<br />
* Henning Glawe<br />
* Michael Tautschnig<br />
* Andreas Schuldei<br />
* Sebastian Hetze<br />
* Sebastian Harl<br />
<br />
== Maybe: ==<br />
<br />
* Boris Lingl<br />
<br />
You won't come maybe - you'll come for sure, isn't it? :)<br />
<br />
= Communication =<br />
We can talk on the usual IRC Channel and using the linux-fai-devel<br />
mailing list.<br />
<br />
* Mailing list for announcement: https://listi.jpberlin.de/mailman/listinfo/fai-dev-workshop<br />
<br />
Please subscribe to it if you are an (interested) participant.<br />
Import information about the event will be communicated there.<br />
<br />
= Agenda (1. Vorschlag) =<br />
<br />
==== Freitag ==== <br />
<br />
* Aufbau des Netzwerk<br />
* Wenn alle da sind: Vorstellungsrunde, Agenda genauer festlegen<br />
* Define things that need to be worked on with high priority for the Lenny release<br />
<br />
<br />
==== Samstag ==== <br />
<br />
* Work on things for Lenny release<br />
* Discussion: Features for Lenny+1 <br />
* Read access from /dev/beer<br />
<br />
==== Sonntag ==== <br />
<br />
* Work on things for Lenny release<br />
* Work on things for Lenny+1<br />
* Meeting: Was haben wir erreicht - was fehlt noch?<br />
<br />
<br />
== topic proposals for discussion and work ==<br />
In this section, you can enter proposals for topics to work on, and things to discuss. Please add your name and maybe contact information, if you are not well known to your proposals in case of occuring questions.<br />
<br />
People interested in a topic should enter their name in the section of this topic to show their interest.<br />
<br />
You can mark your topic with (D) or (W) to make clear it's a (D)iscussion or (W)ork topic.<br />
<br />
* Once again: Further work on a simple FAI gui (ldap-independent/storage-agnostic and easy to install) - see [[GUIConcept]] (W) --[[User:Lazyboy|lazyboy]]<br />
* Get the bug-count down to 0 (W) --[[User:Michael|michael]]<br />
<br />
== Timeline ==<br />
Moderator: Henning Sprang will be responsible to take care that we (roughly)keep in line with the agenda. Talk to him if you see the need for spontaneous changes in the course of the workshop.<br />
<br />
<br />
In general we will have:<br />
<br />
* Starting meeting - people introduce themselves, tell about their interests to work on, workgroups are built, final schedule outlined<br />
* In the middle: Discussion about general ideas for the further FAI development<br />
* End: Discussion about progress made on the work topics - what did we reach - what will happen with the topics not done yet, how will the workgroups continue working on them<br />
<br />
<br />
= Documentation =<br />
<br />
Henning's Worklog: [[User:Lazyboy/WorkshopEssen2008WorkLog]]<br />
<br />
== Änderungen, die wir wenn möglich noch für Lenny machen wollen ==<br />
<br />
* Setup Storage als default einsetzen<br />
* XENU Klasse für einen Xen Gast ([[User:lazyboy]])?<br />
<br />
== Tests der Lenny Sachen: ==<br />
Auf einem mit D-I installierten lenny Server wollen wir folgendes testen und die Ergebnisse festhalten - je für i386 und amd64:<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
! To test<br />
! result i386<br />
! result amd64<br />
|-<br />
| nfsroot creation<br />
| successful (henningS)<br />
| successful (henningS)<br />
|-<br />
| Netinstall (demohost, simple examples)<br />
| successful(henningS)<br />
| successful(henningS)<br />
|-<br />
| fai-cd (creation and install with demohost, simple examples)<br />
| successful with fix as described in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=494443 (henningS)<br />
| successful(henningS) ( same bug as above)<br />
|}<br />
<br />
== Infrastruktur im Workshop-LAN ==<br />
<br />
sources.list Einträge für mirrors - offizielle debian lenny mirror, und temp beta fai packages:<br />
<br />
deb http://192.168.2.250/debian lenny main<br />
deb http://192.168.2.250/cskoeln lenny koeln<br />
<br />
<br />
=== Whiteborad-DHCP ===<br />
* Thomas: *.2.250, *.2.11<br />
* Michael: *.2.2, *.2.5, *2.101<br />
* Henning G.: *.2.3, *.2.6<br />
* Andreas: *.2.4, *.2.21, *.2.31, *.<br />
* Sebastian Harl: *.2.42<br />
* Sebastian Hetze: *.2.49<br />
* Henning S.: *.2.33, *.2.34, *.2.35<br />
<br />
== Diskussion der Bugs ==<br />
<br />
=== dringende für Lenny ===<br />
Noch für Lenny, noch dieses Wochenende fertig machen:<br />
* http://bugs.debian.org/487080 : schließen wir durch upload der aufs funktion mit der nächsten version<br />
* http://bugs.debian.org/487866 : wird diskutiert am Samstag und dann entsprechend gefixt<br />
* http://bugs.debian.org/464541 : schaut Michael Tautschnig sich an - henning g hält den patch auf den ersten blick für nicht so sinnvoll/gut<br />
* http://bugs.debian.org/466690 : Im moment erwartet fai eine deterministische Reihenfolge der platten. wenn dies nicht mehr gegeben ist mit neueren kerneln, haben wir ein Problem. Heninng Glawe hat einen Workaround, der in einigen Situationen funktioniert.<br />
* http://bugs.debian.org/477564 : Henning Glawe schaut sich den nochmal an!<br />
* http://bugs.debian.org/490111: ist wichtig, muss noch für Lenny gefixt werden!<br />
<br />
<br />
=== Dokubugs für Lenny ===<br />
Dokubugs die man noch machen könnte (später, wenn dringende Sachen gefixt sind):<br />
<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473106<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=481528<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452760<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452760<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452761<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452763<br />
<br />
=== Nicht mehr für Lenny ===<br />
* http://bugs.debian.org/489546: wollen wir am Wochenende fixen, aber nicht mehr in lenny hochladen (release team schonen)<br />
<br />
== Copyright discussion ==<br />
'''TODO'''<br />
<br />
== Experimental-Open-SVN ==<br />
<br />
In the copyright discussion, the idea of having a subversion branch where more people can commit came up.<br />
<br />
Thomas agreed that it would be possible to have an "experimental" trunk, or something similar.<br />
For making this stuff easier accessible for testing by more users, we'd also like to have an autobuild system which builds packages in a regular time interval, and uploads them to some experimental repository.<br />
<br />
The idea was to use quilt for managing such patches, but we still need a clear idea of how the workflow with this branch and the patch management system can work.<br />
Andreas knows a bit about using quilt.</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=DeveloperWorkshopAugust2008&diff=2796DeveloperWorkshopAugust20082008-08-10T11:15:05Z<p>Lazyboy: /* Tests der Lenny Sachen: */ add amd test resukts</p>
<hr />
<div>= General Information =<br />
We would like the participants to read the [[DevWorkshopGuidelines]] first, then you can add yourself to the list of interested participants below.<br />
<br />
= Date =<br />
'''8th to 10th of August 2008''' at the Linuxhotel in Essen, Germany.<br />
<br />
= Location =<br />
Linuxhotel in Essen ([http://www.linuxhotel.de/anreise.html Travel info, Anreise])<br />
<br />
See http://www.linuxhotel.de/community.html for generic information on community events at this location (only in German language)<br />
<br />
= Sleeping, Eating, Drinking =<br />
<br />
Sleeping in the hotel, breakfast, coffee flatrate and drinks are included in the low fee we have to pay. We have to organize lunch and dinner on our own. Normally we manage to pay everything with the money from our sponsors, so you do not have to pay anything.<br />
<br />
= Cost/Sponsorship =<br />
Due to german tax laws, the Linuxhotel is not allowed anymore to give the location away for free.<br />
They have to charge some money:<br />
<br />
* If n=number of persons, overall amount of money needed: n * 60<br />
<br />
Additional money is needed for food and travel sponsorship<br />
<br />
'''We're looking for sponsors from now on, so far we have an agreement with these companies:'''<br />
<br />
* http://www.linux-ag.com<br />
* http://www.lt-ec.de<br />
<br />
Many thanks to these sponsors!<br />
<br />
= Participants/Registration =<br />
Add your name here if you intedn to participate, and for planning purposes, also mail to henning(et)sprang[dodd]de.<br />
<br />
Please don't forget to let us know some contact data, especially in case you don't read the -devel Mailing list. <br />
'''In case of travel sponsorship required, please add a guess of your travel costs.'''<br />
<br />
<br />
== Definitively ==<br />
* Thomas Lange with Luise<br />
* Henning Sprang - my worklog: [[User:Lazyboy/WorkshopEssen2008WorkLog]]<br />
* Henning Glawe<br />
* Michael Tautschnig<br />
* Andreas Schuldei<br />
* Sebastian Hetze<br />
* Sebastian Harl<br />
<br />
== Maybe: ==<br />
<br />
* Boris Lingl<br />
<br />
You won't come maybe - you'll come for sure, isn't it? :)<br />
<br />
= Communication =<br />
We can talk on the usual IRC Channel and using the linux-fai-devel<br />
mailing list.<br />
<br />
* Mailing list for announcement: https://listi.jpberlin.de/mailman/listinfo/fai-dev-workshop<br />
<br />
Please subscribe to it if you are an (interested) participant.<br />
Import information about the event will be communicated there.<br />
<br />
= Agenda (1. Vorschlag) =<br />
<br />
==== Freitag ==== <br />
<br />
* Aufbau des Netzwerk<br />
* Wenn alle da sind: Vorstellungsrunde, Agenda genauer festlegen<br />
* Define things that need to be worked on with high priority for the Lenny release<br />
<br />
<br />
==== Samstag ==== <br />
<br />
* Work on things for Lenny release<br />
* Discussion: Features for Lenny+1 <br />
* Read access from /dev/beer<br />
<br />
==== Sonntag ==== <br />
<br />
* Work on things for Lenny release<br />
* Work on things for Lenny+1<br />
* Meeting: Was haben wir erreicht - was fehlt noch?<br />
<br />
<br />
== topic proposals for discussion and work ==<br />
In this section, you can enter proposals for topics to work on, and things to discuss. Please add your name and maybe contact information, if you are not well known to your proposals in case of occuring questions.<br />
<br />
People interested in a topic should enter their name in the section of this topic to show their interest.<br />
<br />
You can mark your topic with (D) or (W) to make clear it's a (D)iscussion or (W)ork topic.<br />
<br />
* Once again: Further work on a simple FAI gui (ldap-independent/storage-agnostic and easy to install) - see [[GUIConcept]] (W) --[[User:Lazyboy|lazyboy]]<br />
* Get the bug-count down to 0 (W) --[[User:Michael|michael]]<br />
<br />
== Timeline ==<br />
Moderator: Henning Sprang will be responsible to take care that we (roughly)keep in line with the agenda. Talk to him if you see the need for spontaneous changes in the course of the workshop.<br />
<br />
<br />
In general we will have:<br />
<br />
* Starting meeting - people introduce themselves, tell about their interests to work on, workgroups are built, final schedule outlined<br />
* In the middle: Discussion about general ideas for the further FAI development<br />
* End: Discussion about progress made on the work topics - what did we reach - what will happen with the topics not done yet, how will the workgroups continue working on them<br />
<br />
<br />
= Documentation =<br />
<br />
Henning's Worklog: [[User:Lazyboy/WorkshopEssen2008WorkLog]]<br />
<br />
== Änderungen, die wir wenn möglich noch für Lenny machen wollen ==<br />
<br />
* Setup Storage als default einsetzen<br />
* XENU Klasse für einen Xen Gast ([[User:lazyboy]])?<br />
<br />
== Tests der Lenny Sachen: ==<br />
Auf einem mit D-I installierten lenny Server wollen wir folgendes testen und die Ergebnisse festhalten - je für i386 und amd64:<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
! To test<br />
! result i386<br />
! result amd64<br />
|-<br />
| nfsroot creation<br />
| successful (henningS)<br />
| successful (henningS)<br />
|-<br />
| Netinstall (demohost, simple examples)<br />
| successful(henningS)<br />
| successful(henningS)<br />
|-<br />
| fai-cd (creation and install with demohost, simple examples)<br />
| successful with fix as described in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=494443 (henningS)<br />
| '''TODO'''<br />
<br />
|}<br />
<br />
== Infrastruktur im Workshop-LAN ==<br />
<br />
sources.list Einträge für mirrors - offizielle debian lenny mirror, und temp beta fai packages:<br />
<br />
deb http://192.168.2.250/debian lenny main<br />
deb http://192.168.2.250/cskoeln lenny koeln<br />
<br />
<br />
=== Whiteborad-DHCP ===<br />
* Thomas: *.2.250, *.2.11<br />
* Michael: *.2.2, *.2.5, *2.101<br />
* Henning G.: *.2.3, *.2.6<br />
* Andreas: *.2.4, *.2.21, *.2.31, *.<br />
* Sebastian Harl: *.2.42<br />
* Sebastian Hetze: *.2.49<br />
* Henning S.: *.2.33, *.2.34, *.2.35<br />
<br />
== Diskussion der Bugs ==<br />
<br />
=== dringende für Lenny ===<br />
Noch für Lenny, noch dieses Wochenende fertig machen:<br />
* http://bugs.debian.org/487080 : schließen wir durch upload der aufs funktion mit der nächsten version<br />
* http://bugs.debian.org/487866 : wird diskutiert am Samstag und dann entsprechend gefixt<br />
* http://bugs.debian.org/464541 : schaut Michael Tautschnig sich an - henning g hält den patch auf den ersten blick für nicht so sinnvoll/gut<br />
* http://bugs.debian.org/466690 : Im moment erwartet fai eine deterministische Reihenfolge der platten. wenn dies nicht mehr gegeben ist mit neueren kerneln, haben wir ein Problem. Heninng Glawe hat einen Workaround, der in einigen Situationen funktioniert.<br />
* http://bugs.debian.org/477564 : Henning Glawe schaut sich den nochmal an!<br />
* http://bugs.debian.org/490111: ist wichtig, muss noch für Lenny gefixt werden!<br />
<br />
<br />
=== Dokubugs für Lenny ===<br />
Dokubugs die man noch machen könnte (später, wenn dringende Sachen gefixt sind):<br />
<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473106<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=481528<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452760<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452760<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452761<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452763<br />
<br />
=== Nicht mehr für Lenny ===<br />
* http://bugs.debian.org/489546: wollen wir am Wochenende fixen, aber nicht mehr in lenny hochladen (release team schonen)<br />
<br />
== Copyright discussion ==<br />
'''TODO'''<br />
<br />
== Experimental-Open-SVN ==<br />
<br />
In the copyright discussion, the idea of having a subversion branch where more people can commit came up.<br />
<br />
Thomas agreed that it would be possible to have an "experimental" trunk, or something similar.<br />
For making this stuff easier accessible for testing by more users, we'd also like to have an autobuild system which builds packages in a regular time interval, and uploads them to some experimental repository.<br />
<br />
The idea was to use quilt for managing such patches, but we still need a clear idea of how the workflow with this branch and the patch management system can work.<br />
Andreas knows a bit about using quilt.</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=Current_events&diff=2795Current events2008-08-10T11:12:25Z<p>Lazyboy: add rmll and extreamudra entries</p>
<hr />
<div>Here are events with and around FAI, its users and developers:<br />
<br />
= Upcoming Events =<br />
<br />
* Workmeeting in Extremadura: http://wiki.debian.org/FAI/Extremadura2008<br />
<br />
= Past events =<br />
<br />
* FAI developers meeting - 8th-10th of august 2008 - Essen: [[DeveloperWorkshopAugust2008]] <br />
<br />
* July 2008: [[ User:Lazyboy | Henning Sprang]] gave a talk about FAI at the [http://2008.rmll.info/Automated-installations-and.html?lang=en RMLL conference in France] - slides avilable [[ Image:rmll_2008.pdf ]]<br />
<br />
* Mrfai gave a [http://www.heise.de/events/2008/open_source_meets_business/plan_tag1/unfolded.shtml#track-6 talk] at [http://www.heise.de/events/2008/open_source_meets_business/ Open Source Meets Business], januar 2008<br />
<br />
<br />
* Talk at SLAC - 6th-7th of december 2007: [http://www.heinlein-support.de/web/akademie/slac-2007/slac07-konferenz/ Mrfai will give a talk at the 2. Secure Linux Administration Conference (SLAC)]<br />
<br />
<br />
* FAI developers meeting - 9th-11th of november 2007: [[DeveloperWorkshopNovember2007]] <br />
<br />
* Meeting in Extremadura - 17th-21st of october 2007: http://wiki.debian.org/FAI/Extremadura2007 <br />
** Meeting minutes from our little FAI Meeting there: [[Extremadura2007MeetingMinutes]]<br />
<br />
* OpenExpo, talk from Mrfai<br />
<br />
* FrOSCon, a talk from Mrfai<br />
<br />
* LinuxTag 2007 in Berlin, FAI had a booth. Mrfai gave a talk<br />
<br />
* 2006-12-08: [http://www.heinlein-support.de/web/secure-linux-administration-conference/slac-vortraege/slac-xen/ Presentation and Workshop on automatic Installation of Xen VM's] by Hening Sprang at Heinlein SLAC conference, Berlin, Germany. slides: http://www.heinlein-support.de/upload/slac/xen_presentation_1.6.pdf<br />
<br />
* 2006 november 14.-16, LinuxWorld Conference & Expo Cologne 2006, FAI has a booth on its own<br />
<br />
* 2006-07-21 - 2006-07-23 [[faiws2006|FAI developers workshop]], Linuxhotel, Essen, big hacking on FAI<br />
<br />
* 2006-06-24 - 2006-06-25 [http://www.froscon.de FrOSCon], St.Augustin, four talks covering also FAI<br />
<br />
* 2006-05-03 - 2006-05-06 [http://www.linuxtag.org LinuxTag], Wiesbaden, FAI booth together with Debian<br />
<br />
* 2006-04 07-09 Workshop for Virtualisation Technologies, in combination with FAI in Essen, Germany https://wiki.villa-vogelsang.de/doku.php?id=virtualisierung:start<br />
<br />
* 2006-03-15 Cebit, Hannover, Thomas will give a talk. http://www.linux-events.de/LinuxPark_2006/LinuxForum/vortraege.html#mi<br />
<br />
* 2006-01-23 - 2006-01-28 - Dunedin, New Zealand - Thomas will give his talk about FAI at linuxconf.au which will be in Dunedin, New Zealand that year- http://lca2006.linux.org.au/<br />
<br />
* 2005-09-14 - 2005-09-16 - Makati City, Philippines - [http://jijo.free.net.ph Federico Sevilla III] gives a talk entitled ''Standardizing and Automating Enterprise Deployments of Debian GNU/Linux''. Slides will be posted on his website/blog as soon as they're ready. - http://linux.org.ph/events/linuxworld2005<br />
<br />
* 2005-11-15 2005-11-17 Frankfurt, Germany, Linux World Expo, Debian booth will host the FAI subproject. Thomas will be there.<br />
<br />
<br />
<br />
----<br />
proposed copy template for announcing an event:<br />
* SHORT DESCRIPTION - YYYY-MM-DD - LOCATION (City/Country) - LINK(s)</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=File:Rmll_2008.pdf&diff=2794File:Rmll 2008.pdf2008-08-10T11:07:05Z<p>Lazyboy: slides of the fai presentation at rmll by henning sprang</p>
<hr />
<div>slides of the fai presentation at rmll by henning sprang</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=DeveloperWorkshopAugust2008&diff=2791DeveloperWorkshopAugust20082008-08-10T09:21:00Z<p>Lazyboy: /* Nicht mehr für Lenny */ add experiment repository entry</p>
<hr />
<div>= General Information =<br />
We would like the participants to read the [[DevWorkshopGuidelines]] first, then you can add yourself to the list of interested participants below.<br />
<br />
= Date =<br />
'''8th to 10th of August 2008''' at the Linuxhotel in Essen, Germany.<br />
<br />
= Location =<br />
Linuxhotel in Essen ([http://www.linuxhotel.de/anreise.html Travel info, Anreise])<br />
<br />
See http://www.linuxhotel.de/community.html for generic information on community events at this location (only in German language)<br />
<br />
= Sleeping, Eating, Drinking =<br />
<br />
Sleeping in the hotel, breakfast, coffee flatrate and drinks are included in the low fee we have to pay. We have to organize lunch and dinner on our own. Normally we manage to pay everything with the money from our sponsors, so you do not have to pay anything.<br />
<br />
= Cost/Sponsorship =<br />
Due to german tax laws, the Linuxhotel is not allowed anymore to give the location away for free.<br />
They have to charge some money:<br />
<br />
* If n=number of persons, overall amount of money needed: n * 60<br />
<br />
Additional money is needed for food and travel sponsorship<br />
<br />
'''We're looking for sponsors from now on, so far we have an agreement with these companies:'''<br />
<br />
* http://www.linux-ag.com<br />
* http://www.lt-ec.de<br />
<br />
Many thanks to these sponsors!<br />
<br />
= Participants/Registration =<br />
Add your name here if you intedn to participate, and for planning purposes, also mail to henning(et)sprang[dodd]de.<br />
<br />
Please don't forget to let us know some contact data, especially in case you don't read the -devel Mailing list. <br />
'''In case of travel sponsorship required, please add a guess of your travel costs.'''<br />
<br />
<br />
== Definitively ==<br />
* Thomas Lange with Luise<br />
* Henning Sprang - my worklog: [[User:Lazyboy/WorkshopEssen2008WorkLog]]<br />
* Henning Glawe<br />
* Michael Tautschnig<br />
* Andreas Schuldei<br />
* Sebastian Hetze<br />
* Sebastian Harl<br />
<br />
== Maybe: ==<br />
<br />
* Boris Lingl<br />
<br />
You won't come maybe - you'll come for sure, isn't it? :)<br />
<br />
= Communication =<br />
We can talk on the usual IRC Channel and using the linux-fai-devel<br />
mailing list.<br />
<br />
* Mailing list for announcement: https://listi.jpberlin.de/mailman/listinfo/fai-dev-workshop<br />
<br />
Please subscribe to it if you are an (interested) participant.<br />
Import information about the event will be communicated there.<br />
<br />
= Agenda (1. Vorschlag) =<br />
<br />
==== Freitag ==== <br />
<br />
* Aufbau des Netzwerk<br />
* Wenn alle da sind: Vorstellungsrunde, Agenda genauer festlegen<br />
* Define things that need to be worked on with high priority for the Lenny release<br />
<br />
<br />
==== Samstag ==== <br />
<br />
* Work on things for Lenny release<br />
* Discussion: Features for Lenny+1 <br />
* Read access from /dev/beer<br />
<br />
==== Sonntag ==== <br />
<br />
* Work on things for Lenny release<br />
* Work on things for Lenny+1<br />
* Meeting: Was haben wir erreicht - was fehlt noch?<br />
<br />
<br />
== topic proposals for discussion and work ==<br />
In this section, you can enter proposals for topics to work on, and things to discuss. Please add your name and maybe contact information, if you are not well known to your proposals in case of occuring questions.<br />
<br />
People interested in a topic should enter their name in the section of this topic to show their interest.<br />
<br />
You can mark your topic with (D) or (W) to make clear it's a (D)iscussion or (W)ork topic.<br />
<br />
* Once again: Further work on a simple FAI gui (ldap-independent/storage-agnostic and easy to install) - see [[GUIConcept]] (W) --[[User:Lazyboy|lazyboy]]<br />
* Get the bug-count down to 0 (W) --[[User:Michael|michael]]<br />
<br />
== Timeline ==<br />
Moderator: Henning Sprang will be responsible to take care that we (roughly)keep in line with the agenda. Talk to him if you see the need for spontaneous changes in the course of the workshop.<br />
<br />
<br />
In general we will have:<br />
<br />
* Starting meeting - people introduce themselves, tell about their interests to work on, workgroups are built, final schedule outlined<br />
* In the middle: Discussion about general ideas for the further FAI development<br />
* End: Discussion about progress made on the work topics - what did we reach - what will happen with the topics not done yet, how will the workgroups continue working on them<br />
<br />
<br />
= Documentation =<br />
<br />
Henning's Worklog: [[User:Lazyboy/WorkshopEssen2008WorkLog]]<br />
<br />
== Änderungen, die wir wenn möglich noch für Lenny machen wollen ==<br />
<br />
* Setup Storage als default einsetzen<br />
* XENU Klasse für einen Xen Gast ([[User:lazyboy]])?<br />
<br />
== Tests der Lenny Sachen: ==<br />
Auf einem mit D-I installierten lenny Server wollen wir folgendes testen und die Ergebnisse festhalten - je für i386 und amd64:<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
! To test<br />
! result i386<br />
! result amd64<br />
|-<br />
| nfsroot creation<br />
| successful (henningS)<br />
| '''TODO'''<br />
|-<br />
| Netinstall<br />
| successful(henningS)<br />
| '''TODO'''<br />
|-<br />
| fai-cd (creation and install)<br />
| successful with fix as described in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=494443 (henningS)<br />
| '''TODO'''<br />
<br />
|}<br />
<br />
== Infrastruktur im Workshop-LAN ==<br />
<br />
sources.list Einträge für mirrors - offizielle debian lenny mirror, und temp beta fai packages:<br />
<br />
deb http://192.168.2.250/debian lenny main<br />
deb http://192.168.2.250/cskoeln lenny koeln<br />
<br />
<br />
=== Whiteborad-DHCP ===<br />
* Thomas: *.2.250, *.2.11<br />
* Michael: *.2.2, *.2.5, *2.101<br />
* Henning G.: *.2.3, *.2.6<br />
* Andreas: *.2.4, *.2.21, *.2.31, *.<br />
* Sebastian Harl: *.2.42<br />
* Sebastian Hetze: *.2.49<br />
* Henning S.: *.2.33, *.2.34, *.2.35<br />
<br />
== Diskussion der Bugs ==<br />
<br />
=== dringende für Lenny ===<br />
Noch für Lenny, noch dieses Wochenende fertig machen:<br />
* http://bugs.debian.org/487080 : schließen wir durch upload der aufs funktion mit der nächsten version<br />
* http://bugs.debian.org/487866 : wird diskutiert am Samstag und dann entsprechend gefixt<br />
* http://bugs.debian.org/464541 : schaut Michael Tautschnig sich an - henning g hält den patch auf den ersten blick für nicht so sinnvoll/gut<br />
* http://bugs.debian.org/466690 : Im moment erwartet fai eine deterministische Reihenfolge der platten. wenn dies nicht mehr gegeben ist mit neueren kerneln, haben wir ein Problem. Heninng Glawe hat einen Workaround, der in einigen Situationen funktioniert.<br />
* http://bugs.debian.org/477564 : Henning Glawe schaut sich den nochmal an!<br />
* http://bugs.debian.org/490111: ist wichtig, muss noch für Lenny gefixt werden!<br />
<br />
<br />
=== Dokubugs für Lenny ===<br />
Dokubugs die man noch machen könnte (später, wenn dringende Sachen gefixt sind):<br />
<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473106<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=481528<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452760<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452760<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452761<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452763<br />
<br />
=== Nicht mehr für Lenny ===<br />
* http://bugs.debian.org/489546: wollen wir am Wochenende fixen, aber nicht mehr in lenny hochladen (release team schonen)<br />
<br />
== Copyright discussion ==<br />
'''TODO'''<br />
<br />
== Experimental-Open-SVN ==<br />
<br />
In the copyright discussion, the idea of having a subversion branch where more people can commit came up.<br />
<br />
Thomas agreed that it would be possible to have an "experimental" trunk, or something similar.<br />
For making this stuff easier accessible for testing by more users, we'd also like to have an autobuild system which builds packages in a regular time interval, and uploads them to some experimental repository.<br />
<br />
The idea was to use quilt for managing such patches, but we still need a clear idea of how the workflow with this branch and the patch management system can work.<br />
Andreas knows a bit about using quilt.</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=DeveloperWorkshopAugust2008&diff=2790DeveloperWorkshopAugust20082008-08-10T08:58:39Z<p>Lazyboy: /* Whiteborad-DHCP */ add new ip</p>
<hr />
<div>= General Information =<br />
We would like the participants to read the [[DevWorkshopGuidelines]] first, then you can add yourself to the list of interested participants below.<br />
<br />
= Date =<br />
'''8th to 10th of August 2008''' at the Linuxhotel in Essen, Germany.<br />
<br />
= Location =<br />
Linuxhotel in Essen ([http://www.linuxhotel.de/anreise.html Travel info, Anreise])<br />
<br />
See http://www.linuxhotel.de/community.html for generic information on community events at this location (only in German language)<br />
<br />
= Sleeping, Eating, Drinking =<br />
<br />
Sleeping in the hotel, breakfast, coffee flatrate and drinks are included in the low fee we have to pay. We have to organize lunch and dinner on our own. Normally we manage to pay everything with the money from our sponsors, so you do not have to pay anything.<br />
<br />
= Cost/Sponsorship =<br />
Due to german tax laws, the Linuxhotel is not allowed anymore to give the location away for free.<br />
They have to charge some money:<br />
<br />
* If n=number of persons, overall amount of money needed: n * 60<br />
<br />
Additional money is needed for food and travel sponsorship<br />
<br />
'''We're looking for sponsors from now on, so far we have an agreement with these companies:'''<br />
<br />
* http://www.linux-ag.com<br />
* http://www.lt-ec.de<br />
<br />
Many thanks to these sponsors!<br />
<br />
= Participants/Registration =<br />
Add your name here if you intedn to participate, and for planning purposes, also mail to henning(et)sprang[dodd]de.<br />
<br />
Please don't forget to let us know some contact data, especially in case you don't read the -devel Mailing list. <br />
'''In case of travel sponsorship required, please add a guess of your travel costs.'''<br />
<br />
<br />
== Definitively ==<br />
* Thomas Lange with Luise<br />
* Henning Sprang - my worklog: [[User:Lazyboy/WorkshopEssen2008WorkLog]]<br />
* Henning Glawe<br />
* Michael Tautschnig<br />
* Andreas Schuldei<br />
* Sebastian Hetze<br />
* Sebastian Harl<br />
<br />
== Maybe: ==<br />
<br />
* Boris Lingl<br />
<br />
You won't come maybe - you'll come for sure, isn't it? :)<br />
<br />
= Communication =<br />
We can talk on the usual IRC Channel and using the linux-fai-devel<br />
mailing list.<br />
<br />
* Mailing list for announcement: https://listi.jpberlin.de/mailman/listinfo/fai-dev-workshop<br />
<br />
Please subscribe to it if you are an (interested) participant.<br />
Import information about the event will be communicated there.<br />
<br />
= Agenda (1. Vorschlag) =<br />
<br />
==== Freitag ==== <br />
<br />
* Aufbau des Netzwerk<br />
* Wenn alle da sind: Vorstellungsrunde, Agenda genauer festlegen<br />
* Define things that need to be worked on with high priority for the Lenny release<br />
<br />
<br />
==== Samstag ==== <br />
<br />
* Work on things for Lenny release<br />
* Discussion: Features for Lenny+1 <br />
* Read access from /dev/beer<br />
<br />
==== Sonntag ==== <br />
<br />
* Work on things for Lenny release<br />
* Work on things for Lenny+1<br />
* Meeting: Was haben wir erreicht - was fehlt noch?<br />
<br />
<br />
== topic proposals for discussion and work ==<br />
In this section, you can enter proposals for topics to work on, and things to discuss. Please add your name and maybe contact information, if you are not well known to your proposals in case of occuring questions.<br />
<br />
People interested in a topic should enter their name in the section of this topic to show their interest.<br />
<br />
You can mark your topic with (D) or (W) to make clear it's a (D)iscussion or (W)ork topic.<br />
<br />
* Once again: Further work on a simple FAI gui (ldap-independent/storage-agnostic and easy to install) - see [[GUIConcept]] (W) --[[User:Lazyboy|lazyboy]]<br />
* Get the bug-count down to 0 (W) --[[User:Michael|michael]]<br />
<br />
== Timeline ==<br />
Moderator: Henning Sprang will be responsible to take care that we (roughly)keep in line with the agenda. Talk to him if you see the need for spontaneous changes in the course of the workshop.<br />
<br />
<br />
In general we will have:<br />
<br />
* Starting meeting - people introduce themselves, tell about their interests to work on, workgroups are built, final schedule outlined<br />
* In the middle: Discussion about general ideas for the further FAI development<br />
* End: Discussion about progress made on the work topics - what did we reach - what will happen with the topics not done yet, how will the workgroups continue working on them<br />
<br />
<br />
= Documentation =<br />
<br />
Henning's Worklog: [[User:Lazyboy/WorkshopEssen2008WorkLog]]<br />
<br />
== Änderungen, die wir wenn möglich noch für Lenny machen wollen ==<br />
<br />
* Setup Storage als default einsetzen<br />
* XENU Klasse für einen Xen Gast ([[User:lazyboy]])?<br />
<br />
== Tests der Lenny Sachen: ==<br />
Auf einem mit D-I installierten lenny Server wollen wir folgendes testen und die Ergebnisse festhalten - je für i386 und amd64:<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
! To test<br />
! result i386<br />
! result amd64<br />
|-<br />
| nfsroot creation<br />
| successful (henningS)<br />
| '''TODO'''<br />
|-<br />
| Netinstall<br />
| successful(henningS)<br />
| '''TODO'''<br />
|-<br />
| fai-cd (creation and install)<br />
| successful with fix as described in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=494443 (henningS)<br />
| '''TODO'''<br />
<br />
|}<br />
<br />
== Infrastruktur im Workshop-LAN ==<br />
<br />
sources.list Einträge für mirrors - offizielle debian lenny mirror, und temp beta fai packages:<br />
<br />
deb http://192.168.2.250/debian lenny main<br />
deb http://192.168.2.250/cskoeln lenny koeln<br />
<br />
<br />
=== Whiteborad-DHCP ===<br />
* Thomas: *.2.250, *.2.11<br />
* Michael: *.2.2, *.2.5, *2.101<br />
* Henning G.: *.2.3, *.2.6<br />
* Andreas: *.2.4, *.2.21, *.2.31, *.<br />
* Sebastian Harl: *.2.42<br />
* Sebastian Hetze: *.2.49<br />
* Henning S.: *.2.33, *.2.34, *.2.35<br />
<br />
== Diskussion der Bugs ==<br />
<br />
=== dringende für Lenny ===<br />
Noch für Lenny, noch dieses Wochenende fertig machen:<br />
* http://bugs.debian.org/487080 : schließen wir durch upload der aufs funktion mit der nächsten version<br />
* http://bugs.debian.org/487866 : wird diskutiert am Samstag und dann entsprechend gefixt<br />
* http://bugs.debian.org/464541 : schaut Michael Tautschnig sich an - henning g hält den patch auf den ersten blick für nicht so sinnvoll/gut<br />
* http://bugs.debian.org/466690 : Im moment erwartet fai eine deterministische Reihenfolge der platten. wenn dies nicht mehr gegeben ist mit neueren kerneln, haben wir ein Problem. Heninng Glawe hat einen Workaround, der in einigen Situationen funktioniert.<br />
* http://bugs.debian.org/477564 : Henning Glawe schaut sich den nochmal an!<br />
* http://bugs.debian.org/490111: ist wichtig, muss noch für Lenny gefixt werden!<br />
<br />
<br />
=== Dokubugs für Lenny ===<br />
Dokubugs die man noch machen könnte (später, wenn dringende Sachen gefixt sind):<br />
<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473106<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=481528<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452760<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452760<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452761<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452763<br />
<br />
=== Nicht mehr für Lenny ===<br />
* http://bugs.debian.org/489546: wollen wir am Wochenende fixen, aber nicht mehr in lenny hochladen (release team schonen)</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=DeveloperWorkshopAugust2008&diff=2789DeveloperWorkshopAugust20082008-08-09T15:58:22Z<p>Lazyboy: /* Tests der Lenny Sachen: */ add who has tested it</p>
<hr />
<div>= General Information =<br />
We would like the participants to read the [[DevWorkshopGuidelines]] first, then you can add yourself to the list of interested participants below.<br />
<br />
= Date =<br />
'''8th to 10th of August 2008''' at the Linuxhotel in Essen, Germany.<br />
<br />
= Location =<br />
Linuxhotel in Essen ([http://www.linuxhotel.de/anreise.html Travel info, Anreise])<br />
<br />
See http://www.linuxhotel.de/community.html for generic information on community events at this location (only in German language)<br />
<br />
= Sleeping, Eating, Drinking =<br />
<br />
Sleeping in the hotel, breakfast, coffee flatrate and drinks are included in the low fee we have to pay. We have to organize lunch and dinner on our own. Normally we manage to pay everything with the money from our sponsors, so you do not have to pay anything.<br />
<br />
= Cost/Sponsorship =<br />
Due to german tax laws, the Linuxhotel is not allowed anymore to give the location away for free.<br />
They have to charge some money:<br />
<br />
* If n=number of persons, overall amount of money needed: n * 60<br />
<br />
Additional money is needed for food and travel sponsorship<br />
<br />
'''We're looking for sponsors from now on, so far we have an agreement with these companies:'''<br />
<br />
* http://www.linux-ag.com<br />
* http://www.lt-ec.de<br />
<br />
Many thanks to these sponsors!<br />
<br />
= Participants/Registration =<br />
Add your name here if you intedn to participate, and for planning purposes, also mail to henning(et)sprang[dodd]de.<br />
<br />
Please don't forget to let us know some contact data, especially in case you don't read the -devel Mailing list. <br />
'''In case of travel sponsorship required, please add a guess of your travel costs.'''<br />
<br />
<br />
== Definitively ==<br />
* Thomas Lange with Luise<br />
* Henning Sprang - my worklog: [[User:Lazyboy/WorkshopEssen2008WorkLog]]<br />
* Henning Glawe<br />
* Michael Tautschnig<br />
* Andreas Schuldei<br />
* Sebastian Hetze<br />
* Sebastian Harl<br />
<br />
== Maybe: ==<br />
<br />
* Boris Lingl<br />
<br />
You won't come maybe - you'll come for sure, isn't it? :)<br />
<br />
= Communication =<br />
We can talk on the usual IRC Channel and using the linux-fai-devel<br />
mailing list.<br />
<br />
* Mailing list for announcement: https://listi.jpberlin.de/mailman/listinfo/fai-dev-workshop<br />
<br />
Please subscribe to it if you are an (interested) participant.<br />
Import information about the event will be communicated there.<br />
<br />
= Agenda (1. Vorschlag) =<br />
<br />
==== Freitag ==== <br />
<br />
* Aufbau des Netzwerk<br />
* Wenn alle da sind: Vorstellungsrunde, Agenda genauer festlegen<br />
* Define things that need to be worked on with high priority for the Lenny release<br />
<br />
<br />
==== Samstag ==== <br />
<br />
* Work on things for Lenny release<br />
* Discussion: Features for Lenny+1 <br />
* Read access from /dev/beer<br />
<br />
==== Sonntag ==== <br />
<br />
* Work on things for Lenny release<br />
* Work on things for Lenny+1<br />
* Meeting: Was haben wir erreicht - was fehlt noch?<br />
<br />
<br />
== topic proposals for discussion and work ==<br />
In this section, you can enter proposals for topics to work on, and things to discuss. Please add your name and maybe contact information, if you are not well known to your proposals in case of occuring questions.<br />
<br />
People interested in a topic should enter their name in the section of this topic to show their interest.<br />
<br />
You can mark your topic with (D) or (W) to make clear it's a (D)iscussion or (W)ork topic.<br />
<br />
* Once again: Further work on a simple FAI gui (ldap-independent/storage-agnostic and easy to install) - see [[GUIConcept]] (W) --[[User:Lazyboy|lazyboy]]<br />
* Get the bug-count down to 0 (W) --[[User:Michael|michael]]<br />
<br />
== Timeline ==<br />
Moderator: Henning Sprang will be responsible to take care that we (roughly)keep in line with the agenda. Talk to him if you see the need for spontaneous changes in the course of the workshop.<br />
<br />
<br />
In general we will have:<br />
<br />
* Starting meeting - people introduce themselves, tell about their interests to work on, workgroups are built, final schedule outlined<br />
* In the middle: Discussion about general ideas for the further FAI development<br />
* End: Discussion about progress made on the work topics - what did we reach - what will happen with the topics not done yet, how will the workgroups continue working on them<br />
<br />
<br />
= Documentation =<br />
<br />
Henning's Worklog: [[User:Lazyboy/WorkshopEssen2008WorkLog]]<br />
<br />
== Änderungen, die wir wenn möglich noch für Lenny machen wollen ==<br />
<br />
* Setup Storage als default einsetzen<br />
* XENU Klasse für einen Xen Gast ([[User:lazyboy]])?<br />
<br />
== Tests der Lenny Sachen: ==<br />
Auf einem mit D-I installierten lenny Server wollen wir folgendes testen und die Ergebnisse festhalten - je für i386 und amd64:<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
! To test<br />
! result i386<br />
! result amd64<br />
|-<br />
| nfsroot creation<br />
| successful (henningS)<br />
| '''TODO'''<br />
|-<br />
| Netinstall<br />
| successful(henningS)<br />
| '''TODO'''<br />
|-<br />
| fai-cd (creation and install)<br />
| successful with fix as described in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=494443 (henningS)<br />
| '''TODO'''<br />
<br />
|}<br />
<br />
== Infrastruktur im Workshop-LAN ==<br />
<br />
sources.list Einträge für mirrors - offizielle debian lenny mirror, und temp beta fai packages:<br />
<br />
deb http://192.168.2.250/debian lenny main<br />
deb http://192.168.2.250/cskoeln lenny koeln<br />
<br />
<br />
=== Whiteborad-DHCP ===<br />
* Thomas: *.2.250, *.2.11<br />
* Michael: *.2.2, *.2.5, *2.101<br />
* Henning G.: *.2.3, *.2.6<br />
* Andreas: *.2.4, *.2.21, *.2.31, *.<br />
* Sebastian Harl: *.2.42<br />
* Sebastian Hetze: *.2.49<br />
* Henning S.: *.2.33, *.2.34<br />
<br />
== Diskussion der Bugs ==<br />
<br />
=== dringende für Lenny ===<br />
Noch für Lenny, noch dieses Wochenende fertig machen:<br />
* http://bugs.debian.org/487080 : schließen wir durch upload der aufs funktion mit der nächsten version<br />
* http://bugs.debian.org/487866 : wird diskutiert am Samstag und dann entsprechend gefixt<br />
* http://bugs.debian.org/464541 : schaut Michael Tautschnig sich an - henning g hält den patch auf den ersten blick für nicht so sinnvoll/gut<br />
* http://bugs.debian.org/466690 : Im moment erwartet fai eine deterministische Reihenfolge der platten. wenn dies nicht mehr gegeben ist mit neueren kerneln, haben wir ein Problem. Heninng Glawe hat einen Workaround, der in einigen Situationen funktioniert.<br />
* http://bugs.debian.org/477564 : Henning Glawe schaut sich den nochmal an!<br />
* http://bugs.debian.org/490111: ist wichtig, muss noch für Lenny gefixt werden!<br />
<br />
<br />
=== Dokubugs für Lenny ===<br />
Dokubugs die man noch machen könnte (später, wenn dringende Sachen gefixt sind):<br />
<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473106<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=481528<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452760<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452760<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452761<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452763<br />
<br />
=== Nicht mehr für Lenny ===<br />
* http://bugs.debian.org/489546: wollen wir am Wochenende fixen, aber nicht mehr in lenny hochladen (release team schonen)</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=User:Lazyboy/WorkshopEssen2008WorkLog&diff=2788User:Lazyboy/WorkshopEssen2008WorkLog2008-08-09T15:57:36Z<p>Lazyboy: add entry</p>
<hr />
<div>What I did during the workshop<br />
<br />
* setup a lenny system with D-I lenny beta2 - in kvm, in virtualbox, and in a real system<br />
** unfortunately, the virtual system with virtualbox stopped working when I added the bridging network scripts, which work fine in another vm, to the network adapter config - this virtualbox config for this vm is totally unusable now!<br />
* So, I setup a new vm in kvm. Fine, but in the end it showed, that in the debian and ubuntu packages, the binary ROM's for netbooting are missing... from a hint in https://bugs.launchpad.net/ubuntu/+source/kvm/+bug/193531 I realized that they should be place in /usr/share/kvm, but the hint in the bugreport didn't really help. So I got an upstream package, uilt it, and copied the file with<br />
cp -a ./qemu/pc-bios/pxe-rtl8139.bin /usr/share/kvm/<br />
That image seems to work with the default kvm/qemu NIC.<br />
By the way, even sourceforge seems ot be broken, no project page seems to work curently, luckily, I had some upstream sources around...<br />
* Test i386 netwaork and cd installation - mostly successful</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=DeveloperWorkshopAugust2008&diff=2787DeveloperWorkshopAugust20082008-08-09T15:56:29Z<p>Lazyboy: /* Documentation */ add link to worklog</p>
<hr />
<div>= General Information =<br />
We would like the participants to read the [[DevWorkshopGuidelines]] first, then you can add yourself to the list of interested participants below.<br />
<br />
= Date =<br />
'''8th to 10th of August 2008''' at the Linuxhotel in Essen, Germany.<br />
<br />
= Location =<br />
Linuxhotel in Essen ([http://www.linuxhotel.de/anreise.html Travel info, Anreise])<br />
<br />
See http://www.linuxhotel.de/community.html for generic information on community events at this location (only in German language)<br />
<br />
= Sleeping, Eating, Drinking =<br />
<br />
Sleeping in the hotel, breakfast, coffee flatrate and drinks are included in the low fee we have to pay. We have to organize lunch and dinner on our own. Normally we manage to pay everything with the money from our sponsors, so you do not have to pay anything.<br />
<br />
= Cost/Sponsorship =<br />
Due to german tax laws, the Linuxhotel is not allowed anymore to give the location away for free.<br />
They have to charge some money:<br />
<br />
* If n=number of persons, overall amount of money needed: n * 60<br />
<br />
Additional money is needed for food and travel sponsorship<br />
<br />
'''We're looking for sponsors from now on, so far we have an agreement with these companies:'''<br />
<br />
* http://www.linux-ag.com<br />
* http://www.lt-ec.de<br />
<br />
Many thanks to these sponsors!<br />
<br />
= Participants/Registration =<br />
Add your name here if you intedn to participate, and for planning purposes, also mail to henning(et)sprang[dodd]de.<br />
<br />
Please don't forget to let us know some contact data, especially in case you don't read the -devel Mailing list. <br />
'''In case of travel sponsorship required, please add a guess of your travel costs.'''<br />
<br />
<br />
== Definitively ==<br />
* Thomas Lange with Luise<br />
* Henning Sprang - my worklog: [[User:Lazyboy/WorkshopEssen2008WorkLog]]<br />
* Henning Glawe<br />
* Michael Tautschnig<br />
* Andreas Schuldei<br />
* Sebastian Hetze<br />
* Sebastian Harl<br />
<br />
== Maybe: ==<br />
<br />
* Boris Lingl<br />
<br />
You won't come maybe - you'll come for sure, isn't it? :)<br />
<br />
= Communication =<br />
We can talk on the usual IRC Channel and using the linux-fai-devel<br />
mailing list.<br />
<br />
* Mailing list for announcement: https://listi.jpberlin.de/mailman/listinfo/fai-dev-workshop<br />
<br />
Please subscribe to it if you are an (interested) participant.<br />
Import information about the event will be communicated there.<br />
<br />
= Agenda (1. Vorschlag) =<br />
<br />
==== Freitag ==== <br />
<br />
* Aufbau des Netzwerk<br />
* Wenn alle da sind: Vorstellungsrunde, Agenda genauer festlegen<br />
* Define things that need to be worked on with high priority for the Lenny release<br />
<br />
<br />
==== Samstag ==== <br />
<br />
* Work on things for Lenny release<br />
* Discussion: Features for Lenny+1 <br />
* Read access from /dev/beer<br />
<br />
==== Sonntag ==== <br />
<br />
* Work on things for Lenny release<br />
* Work on things for Lenny+1<br />
* Meeting: Was haben wir erreicht - was fehlt noch?<br />
<br />
<br />
== topic proposals for discussion and work ==<br />
In this section, you can enter proposals for topics to work on, and things to discuss. Please add your name and maybe contact information, if you are not well known to your proposals in case of occuring questions.<br />
<br />
People interested in a topic should enter their name in the section of this topic to show their interest.<br />
<br />
You can mark your topic with (D) or (W) to make clear it's a (D)iscussion or (W)ork topic.<br />
<br />
* Once again: Further work on a simple FAI gui (ldap-independent/storage-agnostic and easy to install) - see [[GUIConcept]] (W) --[[User:Lazyboy|lazyboy]]<br />
* Get the bug-count down to 0 (W) --[[User:Michael|michael]]<br />
<br />
== Timeline ==<br />
Moderator: Henning Sprang will be responsible to take care that we (roughly)keep in line with the agenda. Talk to him if you see the need for spontaneous changes in the course of the workshop.<br />
<br />
<br />
In general we will have:<br />
<br />
* Starting meeting - people introduce themselves, tell about their interests to work on, workgroups are built, final schedule outlined<br />
* In the middle: Discussion about general ideas for the further FAI development<br />
* End: Discussion about progress made on the work topics - what did we reach - what will happen with the topics not done yet, how will the workgroups continue working on them<br />
<br />
<br />
= Documentation =<br />
<br />
Henning's Worklog: [[User:Lazyboy/WorkshopEssen2008WorkLog]]<br />
<br />
== Änderungen, die wir wenn möglich noch für Lenny machen wollen ==<br />
<br />
* Setup Storage als default einsetzen<br />
* XENU Klasse für einen Xen Gast ([[User:lazyboy]])?<br />
<br />
== Tests der Lenny Sachen: ==<br />
Auf einem mit D-I installierten lenny Server wollen wir folgendes testen und die Ergebnisse festhalten - je für i386 und amd64:<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
! To test<br />
! result i386<br />
! result amd64<br />
|-<br />
| nfsroot creation<br />
| successful<br />
| '''TODO'''<br />
|-<br />
| Netinstall<br />
| successful<br />
| '''TODO'''<br />
|-<br />
| fai-cd (creation and install)<br />
| successful with fix as described in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=494443<br />
| '''TODO'''<br />
<br />
|}<br />
<br />
== Infrastruktur im Workshop-LAN ==<br />
<br />
sources.list Einträge für mirrors - offizielle debian lenny mirror, und temp beta fai packages:<br />
<br />
deb http://192.168.2.250/debian lenny main<br />
deb http://192.168.2.250/cskoeln lenny koeln<br />
<br />
<br />
=== Whiteborad-DHCP ===<br />
* Thomas: *.2.250, *.2.11<br />
* Michael: *.2.2, *.2.5, *2.101<br />
* Henning G.: *.2.3, *.2.6<br />
* Andreas: *.2.4, *.2.21, *.2.31, *.<br />
* Sebastian Harl: *.2.42<br />
* Sebastian Hetze: *.2.49<br />
* Henning S.: *.2.33, *.2.34<br />
<br />
== Diskussion der Bugs ==<br />
<br />
=== dringende für Lenny ===<br />
Noch für Lenny, noch dieses Wochenende fertig machen:<br />
* http://bugs.debian.org/487080 : schließen wir durch upload der aufs funktion mit der nächsten version<br />
* http://bugs.debian.org/487866 : wird diskutiert am Samstag und dann entsprechend gefixt<br />
* http://bugs.debian.org/464541 : schaut Michael Tautschnig sich an - henning g hält den patch auf den ersten blick für nicht so sinnvoll/gut<br />
* http://bugs.debian.org/466690 : Im moment erwartet fai eine deterministische Reihenfolge der platten. wenn dies nicht mehr gegeben ist mit neueren kerneln, haben wir ein Problem. Heninng Glawe hat einen Workaround, der in einigen Situationen funktioniert.<br />
* http://bugs.debian.org/477564 : Henning Glawe schaut sich den nochmal an!<br />
* http://bugs.debian.org/490111: ist wichtig, muss noch für Lenny gefixt werden!<br />
<br />
<br />
=== Dokubugs für Lenny ===<br />
Dokubugs die man noch machen könnte (später, wenn dringende Sachen gefixt sind):<br />
<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473106<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=481528<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452760<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452760<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452761<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452763<br />
<br />
=== Nicht mehr für Lenny ===<br />
* http://bugs.debian.org/489546: wollen wir am Wochenende fixen, aber nicht mehr in lenny hochladen (release team schonen)</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=DeveloperWorkshopAugust2008&diff=2786DeveloperWorkshopAugust20082008-08-09T13:27:57Z<p>Lazyboy: /* Tests der Lenny Sachen: */ fix table</p>
<hr />
<div>= General Information =<br />
We would like the participants to read the [[DevWorkshopGuidelines]] first, then you can add yourself to the list of interested participants below.<br />
<br />
= Date =<br />
'''8th to 10th of August 2008''' at the Linuxhotel in Essen, Germany.<br />
<br />
= Location =<br />
Linuxhotel in Essen ([http://www.linuxhotel.de/anreise.html Travel info, Anreise])<br />
<br />
See http://www.linuxhotel.de/community.html for generic information on community events at this location (only in German language)<br />
<br />
= Sleeping, Eating, Drinking =<br />
<br />
Sleeping in the hotel, breakfast, coffee flatrate and drinks are included in the low fee we have to pay. We have to organize lunch and dinner on our own. Normally we manage to pay everything with the money from our sponsors, so you do not have to pay anything.<br />
<br />
= Cost/Sponsorship =<br />
Due to german tax laws, the Linuxhotel is not allowed anymore to give the location away for free.<br />
They have to charge some money:<br />
<br />
* If n=number of persons, overall amount of money needed: n * 60<br />
<br />
Additional money is needed for food and travel sponsorship<br />
<br />
'''We're looking for sponsors from now on, so far we have an agreement with these companies:'''<br />
<br />
* http://www.linux-ag.com<br />
* http://www.lt-ec.de<br />
<br />
Many thanks to these sponsors!<br />
<br />
= Participants/Registration =<br />
Add your name here if you intedn to participate, and for planning purposes, also mail to henning(et)sprang[dodd]de.<br />
<br />
Please don't forget to let us know some contact data, especially in case you don't read the -devel Mailing list. <br />
'''In case of travel sponsorship required, please add a guess of your travel costs.'''<br />
<br />
<br />
== Definitively ==<br />
* Thomas Lange with Luise<br />
* Henning Sprang - my worklog: [[User:Lazyboy/WorkshopEssen2008WorkLog]]<br />
* Henning Glawe<br />
* Michael Tautschnig<br />
* Andreas Schuldei<br />
* Sebastian Hetze<br />
* Sebastian Harl<br />
<br />
== Maybe: ==<br />
<br />
* Boris Lingl<br />
<br />
You won't come maybe - you'll come for sure, isn't it? :)<br />
<br />
= Communication =<br />
We can talk on the usual IRC Channel and using the linux-fai-devel<br />
mailing list.<br />
<br />
* Mailing list for announcement: https://listi.jpberlin.de/mailman/listinfo/fai-dev-workshop<br />
<br />
Please subscribe to it if you are an (interested) participant.<br />
Import information about the event will be communicated there.<br />
<br />
= Agenda (1. Vorschlag) =<br />
<br />
==== Freitag ==== <br />
<br />
* Aufbau des Netzwerk<br />
* Wenn alle da sind: Vorstellungsrunde, Agenda genauer festlegen<br />
* Define things that need to be worked on with high priority for the Lenny release<br />
<br />
<br />
==== Samstag ==== <br />
<br />
* Work on things for Lenny release<br />
* Discussion: Features for Lenny+1 <br />
* Read access from /dev/beer<br />
<br />
==== Sonntag ==== <br />
<br />
* Work on things for Lenny release<br />
* Work on things for Lenny+1<br />
* Meeting: Was haben wir erreicht - was fehlt noch?<br />
<br />
<br />
== topic proposals for discussion and work ==<br />
In this section, you can enter proposals for topics to work on, and things to discuss. Please add your name and maybe contact information, if you are not well known to your proposals in case of occuring questions.<br />
<br />
People interested in a topic should enter their name in the section of this topic to show their interest.<br />
<br />
You can mark your topic with (D) or (W) to make clear it's a (D)iscussion or (W)ork topic.<br />
<br />
* Once again: Further work on a simple FAI gui (ldap-independent/storage-agnostic and easy to install) - see [[GUIConcept]] (W) --[[User:Lazyboy|lazyboy]]<br />
* Get the bug-count down to 0 (W) --[[User:Michael|michael]]<br />
<br />
== Timeline ==<br />
Moderator: Henning Sprang will be responsible to take care that we (roughly)keep in line with the agenda. Talk to him if you see the need for spontaneous changes in the course of the workshop.<br />
<br />
<br />
In general we will have:<br />
<br />
* Starting meeting - people introduce themselves, tell about their interests to work on, workgroups are built, final schedule outlined<br />
* In the middle: Discussion about general ideas for the further FAI development<br />
* End: Discussion about progress made on the work topics - what did we reach - what will happen with the topics not done yet, how will the workgroups continue working on them<br />
<br />
<br />
= Documentation =<br />
<br />
== Änderungen, die wir wenn möglich noch für Lenny machen wollen ==<br />
<br />
* Setup Storage als default einsetzen<br />
* XENU Klasse für einen Xen Gast ([[User:lazyboy]])?<br />
<br />
== Tests der Lenny Sachen: ==<br />
Auf einem mit D-I installierten lenny Server wollen wir folgendes testen und die Ergebnisse festhalten - je für i386 und amd64:<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
! To test<br />
! result i386<br />
! result amd64<br />
|-<br />
| nfsroot creation<br />
| successful<br />
| '''TODO'''<br />
|-<br />
| Netinstall<br />
| successful<br />
| '''TODO'''<br />
|-<br />
| fai-cd (creation and install)<br />
| successful with fix as described in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=494443<br />
| '''TODO'''<br />
<br />
|}<br />
<br />
== Infrastruktur im Workshop-LAN ==<br />
<br />
sources.list Einträge für mirrors - offizielle debian lenny mirror, und temp beta fai packages:<br />
<br />
deb http://192.168.2.250/debian lenny main<br />
deb http://192.168.2.250/cskoeln lenny koeln<br />
<br />
<br />
=== Whiteborad-DHCP ===<br />
* Thomas: *.2.250, *.2.11<br />
* Michael: *.2.2, *.2.5, *2.101<br />
* Henning G.: *.2.3, *.2.6<br />
* Andreas: *.2.4, *.2.21, *.2.31, *.<br />
* Sebastian Harl: *.2.42<br />
* Sebastian Hetze: *.2.49<br />
* Henning S.: *.2.33, *.2.34<br />
<br />
== Diskussion der Bugs ==<br />
<br />
=== dringende für Lenny ===<br />
Noch für Lenny, noch dieses Wochenende fertig machen:<br />
* http://bugs.debian.org/487080 : schließen wir durch upload der aufs funktion mit der nächsten version<br />
* http://bugs.debian.org/487866 : wird diskutiert am Samstag und dann entsprechend gefixt<br />
* http://bugs.debian.org/464541 : schaut Michael Tautschnig sich an - henning g hält den patch auf den ersten blick für nicht so sinnvoll/gut<br />
* http://bugs.debian.org/466690 : Im moment erwartet fai eine deterministische Reihenfolge der platten. wenn dies nicht mehr gegeben ist mit neueren kerneln, haben wir ein Problem. Heninng Glawe hat einen Workaround, der in einigen Situationen funktioniert.<br />
* http://bugs.debian.org/477564 : Henning Glawe schaut sich den nochmal an!<br />
* http://bugs.debian.org/490111: ist wichtig, muss noch für Lenny gefixt werden!<br />
<br />
<br />
=== Dokubugs für Lenny ===<br />
Dokubugs die man noch machen könnte (später, wenn dringende Sachen gefixt sind):<br />
<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473106<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=481528<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452760<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452760<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452761<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452763<br />
<br />
=== Nicht mehr für Lenny ===<br />
* http://bugs.debian.org/489546: wollen wir am Wochenende fixen, aber nicht mehr in lenny hochladen (release team schonen)</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=DeveloperWorkshopAugust2008&diff=2785DeveloperWorkshopAugust20082008-08-09T13:22:42Z<p>Lazyboy: /* Documentation */ add test table</p>
<hr />
<div>= General Information =<br />
We would like the participants to read the [[DevWorkshopGuidelines]] first, then you can add yourself to the list of interested participants below.<br />
<br />
= Date =<br />
'''8th to 10th of August 2008''' at the Linuxhotel in Essen, Germany.<br />
<br />
= Location =<br />
Linuxhotel in Essen ([http://www.linuxhotel.de/anreise.html Travel info, Anreise])<br />
<br />
See http://www.linuxhotel.de/community.html for generic information on community events at this location (only in German language)<br />
<br />
= Sleeping, Eating, Drinking =<br />
<br />
Sleeping in the hotel, breakfast, coffee flatrate and drinks are included in the low fee we have to pay. We have to organize lunch and dinner on our own. Normally we manage to pay everything with the money from our sponsors, so you do not have to pay anything.<br />
<br />
= Cost/Sponsorship =<br />
Due to german tax laws, the Linuxhotel is not allowed anymore to give the location away for free.<br />
They have to charge some money:<br />
<br />
* If n=number of persons, overall amount of money needed: n * 60<br />
<br />
Additional money is needed for food and travel sponsorship<br />
<br />
'''We're looking for sponsors from now on, so far we have an agreement with these companies:'''<br />
<br />
* http://www.linux-ag.com<br />
* http://www.lt-ec.de<br />
<br />
Many thanks to these sponsors!<br />
<br />
= Participants/Registration =<br />
Add your name here if you intedn to participate, and for planning purposes, also mail to henning(et)sprang[dodd]de.<br />
<br />
Please don't forget to let us know some contact data, especially in case you don't read the -devel Mailing list. <br />
'''In case of travel sponsorship required, please add a guess of your travel costs.'''<br />
<br />
<br />
== Definitively ==<br />
* Thomas Lange with Luise<br />
* Henning Sprang - my worklog: [[User:Lazyboy/WorkshopEssen2008WorkLog]]<br />
* Henning Glawe<br />
* Michael Tautschnig<br />
* Andreas Schuldei<br />
* Sebastian Hetze<br />
* Sebastian Harl<br />
<br />
== Maybe: ==<br />
<br />
* Boris Lingl<br />
<br />
You won't come maybe - you'll come for sure, isn't it? :)<br />
<br />
= Communication =<br />
We can talk on the usual IRC Channel and using the linux-fai-devel<br />
mailing list.<br />
<br />
* Mailing list for announcement: https://listi.jpberlin.de/mailman/listinfo/fai-dev-workshop<br />
<br />
Please subscribe to it if you are an (interested) participant.<br />
Import information about the event will be communicated there.<br />
<br />
= Agenda (1. Vorschlag) =<br />
<br />
==== Freitag ==== <br />
<br />
* Aufbau des Netzwerk<br />
* Wenn alle da sind: Vorstellungsrunde, Agenda genauer festlegen<br />
* Define things that need to be worked on with high priority for the Lenny release<br />
<br />
<br />
==== Samstag ==== <br />
<br />
* Work on things for Lenny release<br />
* Discussion: Features for Lenny+1 <br />
* Read access from /dev/beer<br />
<br />
==== Sonntag ==== <br />
<br />
* Work on things for Lenny release<br />
* Work on things for Lenny+1<br />
* Meeting: Was haben wir erreicht - was fehlt noch?<br />
<br />
<br />
== topic proposals for discussion and work ==<br />
In this section, you can enter proposals for topics to work on, and things to discuss. Please add your name and maybe contact information, if you are not well known to your proposals in case of occuring questions.<br />
<br />
People interested in a topic should enter their name in the section of this topic to show their interest.<br />
<br />
You can mark your topic with (D) or (W) to make clear it's a (D)iscussion or (W)ork topic.<br />
<br />
* Once again: Further work on a simple FAI gui (ldap-independent/storage-agnostic and easy to install) - see [[GUIConcept]] (W) --[[User:Lazyboy|lazyboy]]<br />
* Get the bug-count down to 0 (W) --[[User:Michael|michael]]<br />
<br />
== Timeline ==<br />
Moderator: Henning Sprang will be responsible to take care that we (roughly)keep in line with the agenda. Talk to him if you see the need for spontaneous changes in the course of the workshop.<br />
<br />
<br />
In general we will have:<br />
<br />
* Starting meeting - people introduce themselves, tell about their interests to work on, workgroups are built, final schedule outlined<br />
* In the middle: Discussion about general ideas for the further FAI development<br />
* End: Discussion about progress made on the work topics - what did we reach - what will happen with the topics not done yet, how will the workgroups continue working on them<br />
<br />
<br />
= Documentation =<br />
<br />
== Änderungen, die wir wenn möglich noch für Lenny machen wollen ==<br />
<br />
* Setup Storage als default einsetzen<br />
* XENU Klasse für einen Xen Gast ([[User:lazyboy]])?<br />
<br />
== Tests der Lenny Sachen: ==<br />
Auf einem mit D-I installierten lenny Server wollen wir folgendes testen und die Ergebnisse festhalten - je für i386 und amd64:<br />
<br />
{| class="wikitable"<br />
|-<br />
! To test<br />
! result i386<br />
! result amd64<br />
|-<br />
| nfsroot creation<br />
| successful<br />
| '''TODO'''<br />
|-<br />
| Netinstall<br />
| successful<br />
| '''TODO'''<br />
|-<br />
| fai-cd (creation and install)<br />
| successful with fix as described in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=494443<br />
| '''TODO'''<br />
<br />
|}<br />
<br />
<br />
== Infrastruktur im Workshop-LAN ==<br />
<br />
sources.list Einträge für mirrors - offizielle debian lenny mirror, und temp beta fai packages:<br />
<br />
deb http://192.168.2.250/debian lenny main<br />
deb http://192.168.2.250/cskoeln lenny koeln<br />
<br />
<br />
=== Whiteborad-DHCP ===<br />
* Thomas: *.2.250, *.2.11<br />
* Michael: *.2.2, *.2.5, *2.101<br />
* Henning G.: *.2.3, *.2.6<br />
* Andreas: *.2.4, *.2.21, *.2.31, *.<br />
* Sebastian Harl: *.2.42<br />
* Sebastian Hetze: *.2.49<br />
* Henning S.: *.2.33, *.2.34<br />
<br />
== Diskussion der Bugs ==<br />
<br />
=== dringende für Lenny ===<br />
Noch für Lenny, noch dieses Wochenende fertig machen:<br />
* http://bugs.debian.org/487080 : schließen wir durch upload der aufs funktion mit der nächsten version<br />
* http://bugs.debian.org/487866 : wird diskutiert am Samstag und dann entsprechend gefixt<br />
* http://bugs.debian.org/464541 : schaut Michael Tautschnig sich an - henning g hält den patch auf den ersten blick für nicht so sinnvoll/gut<br />
* http://bugs.debian.org/466690 : Im moment erwartet fai eine deterministische Reihenfolge der platten. wenn dies nicht mehr gegeben ist mit neueren kerneln, haben wir ein Problem. Heninng Glawe hat einen Workaround, der in einigen Situationen funktioniert.<br />
* http://bugs.debian.org/477564 : Henning Glawe schaut sich den nochmal an!<br />
* http://bugs.debian.org/490111: ist wichtig, muss noch für Lenny gefixt werden!<br />
<br />
<br />
=== Dokubugs für Lenny ===<br />
Dokubugs die man noch machen könnte (später, wenn dringende Sachen gefixt sind):<br />
<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473106<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=481528<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452760<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452760<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452761<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452763<br />
<br />
=== Nicht mehr für Lenny ===<br />
* http://bugs.debian.org/489546: wollen wir am Wochenende fixen, aber nicht mehr in lenny hochladen (release team schonen)</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=User:Lazyboy/WorkshopEssen2008WorkLog&diff=2784User:Lazyboy/WorkshopEssen2008WorkLog2008-08-09T09:58:50Z<p>Lazyboy: update</p>
<hr />
<div>What I did during the workshop<br />
<br />
* setup a lenny system with D-I lenny beta2 - in kvm, in virtualbox, and in a real system<br />
** unfortunately, the virtual system with virtualbox stopped working when I added the bridging network scripts, which work fine in another vm, to the network adapter config - this virtualbox config for this vm is totally unusable now!<br />
* So, I setup a new vm in kvm. Fine, but in the end it showed, that in the debian and ubuntu packages, the binary ROM's for netbooting are missing... from a hint in https://bugs.launchpad.net/ubuntu/+source/kvm/+bug/193531 I realized that they should be place in /usr/share/kvm, but the hint in the bugreport didn't really help. So I got an upstream package, uilt it, and copied the file with<br />
cp -a ./qemu/pc-bios/pxe-rtl8139.bin /usr/share/kvm/<br />
That image seems to work with the default kvm/qemu NIC.<br />
By the way, even sourceforge seems ot be broken, no project page seems to work curently, luckily, I had some upstream sources around...</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=DeveloperWorkshopAugust2008&diff=2783DeveloperWorkshopAugust20082008-08-09T09:50:02Z<p>Lazyboy: /* Definitively */ add/correct link to worklog</p>
<hr />
<div>= General Information =<br />
We would like the participants to read the [[DevWorkshopGuidelines]] first, then you can add yourself to the list of interested participants below.<br />
<br />
= Date =<br />
'''8th to 10th of August 2008''' at the Linuxhotel in Essen, Germany.<br />
<br />
= Location =<br />
Linuxhotel in Essen ([http://www.linuxhotel.de/anreise.html Travel info, Anreise])<br />
<br />
See http://www.linuxhotel.de/community.html for generic information on community events at this location (only in German language)<br />
<br />
= Sleeping, Eating, Drinking =<br />
<br />
Sleeping in the hotel, breakfast, coffee flatrate and drinks are included in the low fee we have to pay. We have to organize lunch and dinner on our own. Normally we manage to pay everything with the money from our sponsors, so you do not have to pay anything.<br />
<br />
= Cost/Sponsorship =<br />
Due to german tax laws, the Linuxhotel is not allowed anymore to give the location away for free.<br />
They have to charge some money:<br />
<br />
* If n=number of persons, overall amount of money needed: n * 60<br />
<br />
Additional money is needed for food and travel sponsorship<br />
<br />
'''We're looking for sponsors from now on, so far we have an agreement with these companies:'''<br />
<br />
* http://www.linux-ag.com<br />
* http://www.lt-ec.de<br />
<br />
Many thanks to these sponsors!<br />
<br />
= Participants/Registration =<br />
Add your name here if you intedn to participate, and for planning purposes, also mail to henning(et)sprang[dodd]de.<br />
<br />
Please don't forget to let us know some contact data, especially in case you don't read the -devel Mailing list. <br />
'''In case of travel sponsorship required, please add a guess of your travel costs.'''<br />
<br />
<br />
== Definitively ==<br />
* Thomas Lange with Luise<br />
* Henning Sprang - my worklog: [[User:Lazyboy/WorkshopEssen2008WorkLog]]<br />
* Henning Glawe<br />
* Michael Tautschnig<br />
* Andreas Schuldei<br />
* Sebastian Hetze<br />
* Sebastian Harl<br />
<br />
== Maybe: ==<br />
<br />
* Boris Lingl<br />
<br />
You won't come maybe - you'll come for sure, isn't it? :)<br />
<br />
= Communication =<br />
We can talk on the usual IRC Channel and using the linux-fai-devel<br />
mailing list.<br />
<br />
* Mailing list for announcement: https://listi.jpberlin.de/mailman/listinfo/fai-dev-workshop<br />
<br />
Please subscribe to it if you are an (interested) participant.<br />
Import information about the event will be communicated there.<br />
<br />
= Agenda (1. Vorschlag) =<br />
<br />
==== Freitag ==== <br />
<br />
* Aufbau des Netzwerk<br />
* Wenn alle da sind: Vorstellungsrunde, Agenda genauer festlegen<br />
* Define things that need to be worked on with high priority for the Lenny release<br />
<br />
<br />
==== Samstag ==== <br />
<br />
* Work on things for Lenny release<br />
* Discussion: Features for Lenny+1 <br />
* Read access from /dev/beer<br />
<br />
==== Sonntag ==== <br />
<br />
* Work on things for Lenny release<br />
* Work on things for Lenny+1<br />
* Meeting: Was haben wir erreicht - was fehlt noch?<br />
<br />
<br />
== topic proposals for discussion and work ==<br />
In this section, you can enter proposals for topics to work on, and things to discuss. Please add your name and maybe contact information, if you are not well known to your proposals in case of occuring questions.<br />
<br />
People interested in a topic should enter their name in the section of this topic to show their interest.<br />
<br />
You can mark your topic with (D) or (W) to make clear it's a (D)iscussion or (W)ork topic.<br />
<br />
* Once again: Further work on a simple FAI gui (ldap-independent/storage-agnostic and easy to install) - see [[GUIConcept]] (W) --[[User:Lazyboy|lazyboy]]<br />
* Get the bug-count down to 0 (W) --[[User:Michael|michael]]<br />
<br />
== Timeline ==<br />
Moderator: Henning Sprang will be responsible to take care that we (roughly)keep in line with the agenda. Talk to him if you see the need for spontaneous changes in the course of the workshop.<br />
<br />
<br />
In general we will have:<br />
<br />
* Starting meeting - people introduce themselves, tell about their interests to work on, workgroups are built, final schedule outlined<br />
* In the middle: Discussion about general ideas for the further FAI development<br />
* End: Discussion about progress made on the work topics - what did we reach - what will happen with the topics not done yet, how will the workgroups continue working on them<br />
<br />
<br />
= Documentation =<br />
<br />
Änderungen, die wir noch für Lenny machen wollen:<br />
<br />
* Setup Storage als default einsetzen<br />
* XENU Klasse für einen Xen Gast (User:lazyboy)?<br />
<br />
<br />
== Infrastruktur im Workshop-LAN ==<br />
<br />
sources.list Einträge für mirrors - offizielle debian lenny mirror, und temp beta fai packages:<br />
<br />
deb http://192.168.2.250/debian lenny main<br />
deb http://192.168.2.250/cskoeln lenny koeln<br />
<br />
<br />
=== Whiteborad-DHCP ===<br />
* Thomas: *.2.250, *.2.11<br />
* Michael: *.2.2, *.2.5, *2.101<br />
* Henning G.: *.2.3, *.2.6<br />
* Andreas: *.2.4, *.2.21, *.2.31, *.<br />
* Sebastian Harl: *.2.42<br />
* Sebastian Hetze: *.2.49<br />
* Henning S.: *.2.33, *.2.34<br />
<br />
== Diskussion der Bugs ==<br />
<br />
=== dringende für Lenny ===<br />
Noch für Lenny, noch dieses Wochenende fertig machen:<br />
* http://bugs.debian.org/487080 : schließen wir durch upload der aufs funktion mit der nächsten version<br />
* http://bugs.debian.org/487866 : wird diskutiert am Samstag und dann entsprechend gefixt<br />
* http://bugs.debian.org/464541 : schaut Michael Tautschnig sich an - henning g hält den patch auf den ersten blick für nicht so sinnvoll/gut<br />
* http://bugs.debian.org/466690 : Im moment erwartet fai eine deterministische Reihenfolge der platten. wenn dies nicht mehr gegeben ist mit neueren kerneln, haben wir ein Problem. Heninng Glawe hat einen Workaround, der in einigen Situationen funktioniert.<br />
* http://bugs.debian.org/477564 : Henning Glawe schaut sich den nochmal an!<br />
* http://bugs.debian.org/490111: ist wichtig, muss noch für Lenny gefixt werden!<br />
<br />
<br />
=== Dokubugs für Lenny ===<br />
Dokubugs die man noch machen könnte (später, wenn dringende Sachen gefixt sind):<br />
<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473106<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=481528<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452760<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452760<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452761<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452763<br />
<br />
=== Nicht mehr für Lenny ===<br />
* http://bugs.debian.org/489546: wollen wir am Wochenende fixen, aber nicht mehr in lenny hochladen (release team schonen)</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=DeveloperWorkshopAugust2008&diff=2782DeveloperWorkshopAugust20082008-08-09T09:14:57Z<p>Lazyboy: /* Infrastruktur im Workshop-LAN */</p>
<hr />
<div>= General Information =<br />
We would like the participants to read the [[DevWorkshopGuidelines]] first, then you can add yourself to the list of interested participants below.<br />
<br />
= Date =<br />
'''8th to 10th of August 2008''' at the Linuxhotel in Essen, Germany.<br />
<br />
= Location =<br />
Linuxhotel in Essen ([http://www.linuxhotel.de/anreise.html Travel info, Anreise])<br />
<br />
See http://www.linuxhotel.de/community.html for generic information on community events at this location (only in German language)<br />
<br />
= Sleeping, Eating, Drinking =<br />
<br />
Sleeping in the hotel, breakfast, coffee flatrate and drinks are included in the low fee we have to pay. We have to organize lunch and dinner on our own. Normally we manage to pay everything with the money from our sponsors, so you do not have to pay anything.<br />
<br />
= Cost/Sponsorship =<br />
Due to german tax laws, the Linuxhotel is not allowed anymore to give the location away for free.<br />
They have to charge some money:<br />
<br />
* If n=number of persons, overall amount of money needed: n * 60<br />
<br />
Additional money is needed for food and travel sponsorship<br />
<br />
'''We're looking for sponsors from now on, so far we have an agreement with these companies:'''<br />
<br />
* http://www.linux-ag.com<br />
* http://www.lt-ec.de<br />
<br />
Many thanks to these sponsors!<br />
<br />
= Participants/Registration =<br />
Add your name here if you intedn to participate, and for planning purposes, also mail to henning(et)sprang[dodd]de.<br />
<br />
Please don't forget to let us know some contact data, especially in case you don't read the -devel Mailing list. <br />
'''In case of travel sponsorship required, please add a guess of your travel costs.'''<br />
<br />
<br />
== Definitively ==<br />
* Thomas Lange with Luise<br />
* Henning Sprang - my worklog: [[./WorkLogHenningSprang]]<br />
* Henning Glawe<br />
* Michael Tautschnig<br />
* Andreas Schuldei<br />
* Sebastian Hetze<br />
* Sebastian Harl<br />
<br />
== Maybe: ==<br />
<br />
* Boris Lingl<br />
<br />
You won't come maybe - you'll come for sure, isn't it? :)<br />
<br />
= Communication =<br />
We can talk on the usual IRC Channel and using the linux-fai-devel<br />
mailing list.<br />
<br />
* Mailing list for announcement: https://listi.jpberlin.de/mailman/listinfo/fai-dev-workshop<br />
<br />
Please subscribe to it if you are an (interested) participant.<br />
Import information about the event will be communicated there.<br />
<br />
= Agenda (1. Vorschlag) =<br />
<br />
==== Freitag ==== <br />
<br />
* Aufbau des Netzwerk<br />
* Wenn alle da sind: Vorstellungsrunde, Agenda genauer festlegen<br />
* Define things that need to be worked on with high priority for the Lenny release<br />
<br />
<br />
==== Samstag ==== <br />
<br />
* Work on things for Lenny release<br />
* Discussion: Features for Lenny+1 <br />
* Read access from /dev/beer<br />
<br />
==== Sonntag ==== <br />
<br />
* Work on things for Lenny release<br />
* Work on things for Lenny+1<br />
* Meeting: Was haben wir erreicht - was fehlt noch?<br />
<br />
<br />
== topic proposals for discussion and work ==<br />
In this section, you can enter proposals for topics to work on, and things to discuss. Please add your name and maybe contact information, if you are not well known to your proposals in case of occuring questions.<br />
<br />
People interested in a topic should enter their name in the section of this topic to show their interest.<br />
<br />
You can mark your topic with (D) or (W) to make clear it's a (D)iscussion or (W)ork topic.<br />
<br />
* Once again: Further work on a simple FAI gui (ldap-independent/storage-agnostic and easy to install) - see [[GUIConcept]] (W) --[[User:Lazyboy|lazyboy]]<br />
* Get the bug-count down to 0 (W) --[[User:Michael|michael]]<br />
<br />
== Timeline ==<br />
Moderator: Henning Sprang will be responsible to take care that we (roughly)keep in line with the agenda. Talk to him if you see the need for spontaneous changes in the course of the workshop.<br />
<br />
<br />
In general we will have:<br />
<br />
* Starting meeting - people introduce themselves, tell about their interests to work on, workgroups are built, final schedule outlined<br />
* In the middle: Discussion about general ideas for the further FAI development<br />
* End: Discussion about progress made on the work topics - what did we reach - what will happen with the topics not done yet, how will the workgroups continue working on them<br />
<br />
<br />
= Documentation =<br />
<br />
Änderungen, die wir noch für Lenny machen wollen:<br />
<br />
* Setup Storage als default einsetzen<br />
* XENU Klasse für einen Xen Gast (User:lazyboy)?<br />
<br />
<br />
== Infrastruktur im Workshop-LAN ==<br />
<br />
sources.list Einträge für mirrors - offizielle debian lenny mirror, und temp beta fai packages:<br />
<br />
deb http://192.168.2.250/debian lenny main<br />
deb http://192.168.2.250/cskoeln lenny koeln<br />
<br />
<br />
=== Whiteborad-DHCP ===<br />
* Thomas: *.2.250, *.2.11<br />
* Michael: *.2.2, *.2.5, *2.101<br />
* Henning G.: *.2.3, *.2.6<br />
* Andreas: *.2.4, *.2.21, *.2.31, *.<br />
* Sebastian Harl: *.2.42<br />
* Sebastian Hetze: *.2.49<br />
* Henning S.: *.2.33, *.2.34<br />
<br />
== Diskussion der Bugs ==<br />
<br />
=== dringende für Lenny ===<br />
Noch für Lenny, noch dieses Wochenende fertig machen:<br />
* http://bugs.debian.org/487080 : schließen wir durch upload der aufs funktion mit der nächsten version<br />
* http://bugs.debian.org/487866 : wird diskutiert am Samstag und dann entsprechend gefixt<br />
* http://bugs.debian.org/464541 : schaut Michael Tautschnig sich an - henning g hält den patch auf den ersten blick für nicht so sinnvoll/gut<br />
* http://bugs.debian.org/466690 : Im moment erwartet fai eine deterministische Reihenfolge der platten. wenn dies nicht mehr gegeben ist mit neueren kerneln, haben wir ein Problem. Heninng Glawe hat einen Workaround, der in einigen Situationen funktioniert.<br />
* http://bugs.debian.org/477564 : Henning Glawe schaut sich den nochmal an!<br />
* http://bugs.debian.org/490111: ist wichtig, muss noch für Lenny gefixt werden!<br />
<br />
<br />
=== Dokubugs für Lenny ===<br />
Dokubugs die man noch machen könnte (später, wenn dringende Sachen gefixt sind):<br />
<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473106<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=481528<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452760<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452760<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452761<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452763<br />
<br />
=== Nicht mehr für Lenny ===<br />
* http://bugs.debian.org/489546: wollen wir am Wochenende fixen, aber nicht mehr in lenny hochladen (release team schonen)</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=DeveloperWorkshopAugust2008&diff=2781DeveloperWorkshopAugust20082008-08-09T08:54:31Z<p>Lazyboy: /* Documentation */</p>
<hr />
<div>= General Information =<br />
We would like the participants to read the [[DevWorkshopGuidelines]] first, then you can add yourself to the list of interested participants below.<br />
<br />
= Date =<br />
'''8th to 10th of August 2008''' at the Linuxhotel in Essen, Germany.<br />
<br />
= Location =<br />
Linuxhotel in Essen ([http://www.linuxhotel.de/anreise.html Travel info, Anreise])<br />
<br />
See http://www.linuxhotel.de/community.html for generic information on community events at this location (only in German language)<br />
<br />
= Sleeping, Eating, Drinking =<br />
<br />
Sleeping in the hotel, breakfast, coffee flatrate and drinks are included in the low fee we have to pay. We have to organize lunch and dinner on our own. Normally we manage to pay everything with the money from our sponsors, so you do not have to pay anything.<br />
<br />
= Cost/Sponsorship =<br />
Due to german tax laws, the Linuxhotel is not allowed anymore to give the location away for free.<br />
They have to charge some money:<br />
<br />
* If n=number of persons, overall amount of money needed: n * 60<br />
<br />
Additional money is needed for food and travel sponsorship<br />
<br />
'''We're looking for sponsors from now on, so far we have an agreement with these companies:'''<br />
<br />
* http://www.linux-ag.com<br />
* http://www.lt-ec.de<br />
<br />
Many thanks to these sponsors!<br />
<br />
= Participants/Registration =<br />
Add your name here if you intedn to participate, and for planning purposes, also mail to henning(et)sprang[dodd]de.<br />
<br />
Please don't forget to let us know some contact data, especially in case you don't read the -devel Mailing list. <br />
'''In case of travel sponsorship required, please add a guess of your travel costs.'''<br />
<br />
<br />
== Definitively ==<br />
* Thomas Lange with Luise<br />
* Henning Sprang - my worklog: [[./WorkLogHenningSprang]]<br />
* Henning Glawe<br />
* Michael Tautschnig<br />
* Andreas Schuldei<br />
* Sebastian Hetze<br />
* Sebastian Harl<br />
<br />
== Maybe: ==<br />
<br />
* Boris Lingl<br />
<br />
You won't come maybe - you'll come for sure, isn't it? :)<br />
<br />
= Communication =<br />
We can talk on the usual IRC Channel and using the linux-fai-devel<br />
mailing list.<br />
<br />
* Mailing list for announcement: https://listi.jpberlin.de/mailman/listinfo/fai-dev-workshop<br />
<br />
Please subscribe to it if you are an (interested) participant.<br />
Import information about the event will be communicated there.<br />
<br />
= Agenda (1. Vorschlag) =<br />
<br />
==== Freitag ==== <br />
<br />
* Aufbau des Netzwerk<br />
* Wenn alle da sind: Vorstellungsrunde, Agenda genauer festlegen<br />
* Define things that need to be worked on with high priority for the Lenny release<br />
<br />
<br />
==== Samstag ==== <br />
<br />
* Work on things for Lenny release<br />
* Discussion: Features for Lenny+1 <br />
* Read access from /dev/beer<br />
<br />
==== Sonntag ==== <br />
<br />
* Work on things for Lenny release<br />
* Work on things for Lenny+1<br />
* Meeting: Was haben wir erreicht - was fehlt noch?<br />
<br />
<br />
== topic proposals for discussion and work ==<br />
In this section, you can enter proposals for topics to work on, and things to discuss. Please add your name and maybe contact information, if you are not well known to your proposals in case of occuring questions.<br />
<br />
People interested in a topic should enter their name in the section of this topic to show their interest.<br />
<br />
You can mark your topic with (D) or (W) to make clear it's a (D)iscussion or (W)ork topic.<br />
<br />
* Once again: Further work on a simple FAI gui (ldap-independent/storage-agnostic and easy to install) - see [[GUIConcept]] (W) --[[User:Lazyboy|lazyboy]]<br />
* Get the bug-count down to 0 (W) --[[User:Michael|michael]]<br />
<br />
== Timeline ==<br />
Moderator: Henning Sprang will be responsible to take care that we (roughly)keep in line with the agenda. Talk to him if you see the need for spontaneous changes in the course of the workshop.<br />
<br />
<br />
In general we will have:<br />
<br />
* Starting meeting - people introduce themselves, tell about their interests to work on, workgroups are built, final schedule outlined<br />
* In the middle: Discussion about general ideas for the further FAI development<br />
* End: Discussion about progress made on the work topics - what did we reach - what will happen with the topics not done yet, how will the workgroups continue working on them<br />
<br />
<br />
= Documentation =<br />
<br />
Änderungen, die wir noch für Lenny machen wollen:<br />
<br />
* Setup Storage als default einsetzen<br />
* XENU Klasse für einen Xen Gast (User:lazyboy)?<br />
<br />
<br />
== Infrastruktur im Workshop-LAN ==<br />
<br />
sources.list Einträge für mirrors - offizielle debian lenny mirror, und temp beta fai packages:<br />
<br />
deb http://192.168.2.250/debian lenny main<br />
deb http://192.168.2.250/cskoeln lenny koeln<br />
<br />
== Diskussion der Bugs ==<br />
<br />
=== dringende für Lenny ===<br />
Noch für Lenny, noch dieses Wochenende fertig machen:<br />
* http://bugs.debian.org/487080 : schließen wir durch upload der aufs funktion mit der nächsten version<br />
* http://bugs.debian.org/487866 : wird diskutiert am Samstag und dann entsprechend gefixt<br />
* http://bugs.debian.org/464541 : schaut Michael Tautschnig sich an - henning g hält den patch auf den ersten blick für nicht so sinnvoll/gut<br />
* http://bugs.debian.org/466690 : Im moment erwartet fai eine deterministische Reihenfolge der platten. wenn dies nicht mehr gegeben ist mit neueren kerneln, haben wir ein Problem. Heninng Glawe hat einen Workaround, der in einigen Situationen funktioniert.<br />
* http://bugs.debian.org/477564 : Henning Glawe schaut sich den nochmal an!<br />
* http://bugs.debian.org/490111: ist wichtig, muss noch für Lenny gefixt werden!<br />
<br />
<br />
=== Dokubugs für Lenny ===<br />
Dokubugs die man noch machen könnte (später, wenn dringende Sachen gefixt sind):<br />
<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473106<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=481528<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452760<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452760<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452761<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452763<br />
<br />
=== Nicht mehr für Lenny ===<br />
* http://bugs.debian.org/489546: wollen wir am Wochenende fixen, aber nicht mehr in lenny hochladen (release team schonen)</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=DeveloperWorkshopAugust2008&diff=2780DeveloperWorkshopAugust20082008-08-08T20:57:47Z<p>Lazyboy: /* Documentation */</p>
<hr />
<div>= General Information =<br />
We would like the participants to read the [[DevWorkshopGuidelines]] first, then you can add yourself to the list of interested participants below.<br />
<br />
= Date =<br />
'''8th to 10th of August 2008''' at the Linuxhotel in Essen, Germany.<br />
<br />
= Location =<br />
Linuxhotel in Essen ([http://www.linuxhotel.de/anreise.html Travel info, Anreise])<br />
<br />
See http://www.linuxhotel.de/community.html for generic information on community events at this location (only in German language)<br />
<br />
= Sleeping, Eating, Drinking =<br />
<br />
Sleeping in the hotel, breakfast, coffee flatrate and drinks are included in the low fee we have to pay. We have to organize lunch and dinner on our own. Normally we manage to pay everything with the money from our sponsors, so you do not have to pay anything.<br />
<br />
= Cost/Sponsorship =<br />
Due to german tax laws, the Linuxhotel is not allowed anymore to give the location away for free.<br />
They have to charge some money:<br />
<br />
* If n=number of persons, overall amount of money needed: n * 60<br />
<br />
Additional money is needed for food and travel sponsorship<br />
<br />
'''We're looking for sponsors from now on, so far we have an agreement with these companies:'''<br />
<br />
* http://www.linux-ag.com<br />
* http://www.lt-ec.de<br />
<br />
Many thanks to these sponsors!<br />
<br />
= Participants/Registration =<br />
Add your name here if you intedn to participate, and for planning purposes, also mail to henning(et)sprang[dodd]de.<br />
<br />
Please don't forget to let us know some contact data, especially in case you don't read the -devel Mailing list. <br />
'''In case of travel sponsorship required, please add a guess of your travel costs.'''<br />
<br />
<br />
== Definitively ==<br />
* Thomas Lange with Luise<br />
* Henning Sprang - my worklog: [[./WorkLogHenningSprang]]<br />
* Henning Glawe<br />
* Michael Tautschnig<br />
* Andreas Schuldei<br />
* Sebastian Hetze<br />
* Sebastian Harl<br />
<br />
== Maybe: ==<br />
<br />
* Boris Lingl<br />
<br />
You won't come maybe - you'll come for sure, isn't it? :)<br />
<br />
= Communication =<br />
We can talk on the usual IRC Channel and using the linux-fai-devel<br />
mailing list.<br />
<br />
* Mailing list for announcement: https://listi.jpberlin.de/mailman/listinfo/fai-dev-workshop<br />
<br />
Please subscribe to it if you are an (interested) participant.<br />
Import information about the event will be communicated there.<br />
<br />
= Agenda (1. Vorschlag) =<br />
<br />
==== Freitag ==== <br />
<br />
* Aufbau des Netzwerk<br />
* Wenn alle da sind: Vorstellungsrunde, Agenda genauer festlegen<br />
* Define things that need to be worked on with high priority for the Lenny release<br />
<br />
<br />
==== Samstag ==== <br />
<br />
* Work on things for Lenny release<br />
* Discussion: Features for Lenny+1 <br />
* Read access from /dev/beer<br />
<br />
==== Sonntag ==== <br />
<br />
* Work on things for Lenny release<br />
* Work on things for Lenny+1<br />
* Meeting: Was haben wir erreicht - was fehlt noch?<br />
<br />
<br />
== topic proposals for discussion and work ==<br />
In this section, you can enter proposals for topics to work on, and things to discuss. Please add your name and maybe contact information, if you are not well known to your proposals in case of occuring questions.<br />
<br />
People interested in a topic should enter their name in the section of this topic to show their interest.<br />
<br />
You can mark your topic with (D) or (W) to make clear it's a (D)iscussion or (W)ork topic.<br />
<br />
* Once again: Further work on a simple FAI gui (ldap-independent/storage-agnostic and easy to install) - see [[GUIConcept]] (W) --[[User:Lazyboy|lazyboy]]<br />
* Get the bug-count down to 0 (W) --[[User:Michael|michael]]<br />
<br />
== Timeline ==<br />
Moderator: Henning Sprang will be responsible to take care that we (roughly)keep in line with the agenda. Talk to him if you see the need for spontaneous changes in the course of the workshop.<br />
<br />
<br />
In general we will have:<br />
<br />
* Starting meeting - people introduce themselves, tell about their interests to work on, workgroups are built, final schedule outlined<br />
* In the middle: Discussion about general ideas for the further FAI development<br />
* End: Discussion about progress made on the work topics - what did we reach - what will happen with the topics not done yet, how will the workgroups continue working on them<br />
<br />
<br />
= Documentation =<br />
<br />
Änderungen, die wir noch für Lenny machen wollen:<br />
<br />
* Setup Storage als default einsetzen<br />
* XENU Klasse für einen Xen Gast (User:lazyboy)?<br />
<br />
<br />
== Diskussion der Bugs ==<br />
<br />
=== dringende für Lenny ===<br />
Noch für Lenny, noch dieses Wochenende fertig machen:<br />
* http://bugs.debian.org/487080 : schließen wir durch upload der aufs funktion mit der nächsten version<br />
* http://bugs.debian.org/487866 : wird diskutiert am Samstag und dann entsprechend gefixt<br />
* http://bugs.debian.org/464541 : schaut Michael Tautschnig sich an - henning g hält den patch auf den ersten blick für nicht so sinnvoll/gut<br />
* http://bugs.debian.org/466690 : Im moment erwartet fai eine deterministische Reihenfolge der platten. wenn dies nicht mehr gegeben ist mit neueren kerneln, haben wir ein Problem. Heninng Glawe hat einen Workaround, der in einigen Situationen funktioniert.<br />
* http://bugs.debian.org/477564 : Henning Glawe schaut sich den nochmal an!<br />
* http://bugs.debian.org/490111: ist wichtig, muss noch für Lenny gefixt werden!<br />
<br />
<br />
=== Dokubugs für Lenny ===<br />
Dokubugs die man noch machen könnte (später, wenn dringende Sachen gefixt sind):<br />
<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473106<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=481528<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452760<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452760<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452761<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452763<br />
<br />
=== Nicht mehr für Lenny ===<br />
* http://bugs.debian.org/489546: wollen wir am Wochenende fixen, aber nicht mehr in lenny hochladen (release team schonen)</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=DeveloperWorkshopAugust2008&diff=2779DeveloperWorkshopAugust20082008-08-08T20:48:40Z<p>Lazyboy: /* Diskussion der Bugs */</p>
<hr />
<div>= General Information =<br />
We would like the participants to read the [[DevWorkshopGuidelines]] first, then you can add yourself to the list of interested participants below.<br />
<br />
= Date =<br />
'''8th to 10th of August 2008''' at the Linuxhotel in Essen, Germany.<br />
<br />
= Location =<br />
Linuxhotel in Essen ([http://www.linuxhotel.de/anreise.html Travel info, Anreise])<br />
<br />
See http://www.linuxhotel.de/community.html for generic information on community events at this location (only in German language)<br />
<br />
= Sleeping, Eating, Drinking =<br />
<br />
Sleeping in the hotel, breakfast, coffee flatrate and drinks are included in the low fee we have to pay. We have to organize lunch and dinner on our own. Normally we manage to pay everything with the money from our sponsors, so you do not have to pay anything.<br />
<br />
= Cost/Sponsorship =<br />
Due to german tax laws, the Linuxhotel is not allowed anymore to give the location away for free.<br />
They have to charge some money:<br />
<br />
* If n=number of persons, overall amount of money needed: n * 60<br />
<br />
Additional money is needed for food and travel sponsorship<br />
<br />
'''We're looking for sponsors from now on, so far we have an agreement with these companies:'''<br />
<br />
* http://www.linux-ag.com<br />
* http://www.lt-ec.de<br />
<br />
Many thanks to these sponsors!<br />
<br />
= Participants/Registration =<br />
Add your name here if you intedn to participate, and for planning purposes, also mail to henning(et)sprang[dodd]de.<br />
<br />
Please don't forget to let us know some contact data, especially in case you don't read the -devel Mailing list. <br />
'''In case of travel sponsorship required, please add a guess of your travel costs.'''<br />
<br />
<br />
== Definitively ==<br />
* Thomas Lange with Luise<br />
* Henning Sprang - my worklog: [[./WorkLogHenningSprang]]<br />
* Henning Glawe<br />
* Michael Tautschnig<br />
* Andreas Schuldei<br />
* Sebastian Hetze<br />
* Sebastian Harl<br />
<br />
== Maybe: ==<br />
<br />
* Boris Lingl<br />
<br />
You won't come maybe - you'll come for sure, isn't it? :)<br />
<br />
= Communication =<br />
We can talk on the usual IRC Channel and using the linux-fai-devel<br />
mailing list.<br />
<br />
* Mailing list for announcement: https://listi.jpberlin.de/mailman/listinfo/fai-dev-workshop<br />
<br />
Please subscribe to it if you are an (interested) participant.<br />
Import information about the event will be communicated there.<br />
<br />
= Agenda (1. Vorschlag) =<br />
<br />
==== Freitag ==== <br />
<br />
* Aufbau des Netzwerk<br />
* Wenn alle da sind: Vorstellungsrunde, Agenda genauer festlegen<br />
* Define things that need to be worked on with high priority for the Lenny release<br />
<br />
<br />
==== Samstag ==== <br />
<br />
* Work on things for Lenny release<br />
* Discussion: Features for Lenny+1 <br />
* Read access from /dev/beer<br />
<br />
==== Sonntag ==== <br />
<br />
* Work on things for Lenny release<br />
* Work on things for Lenny+1<br />
* Meeting: Was haben wir erreicht - was fehlt noch?<br />
<br />
<br />
== topic proposals for discussion and work ==<br />
In this section, you can enter proposals for topics to work on, and things to discuss. Please add your name and maybe contact information, if you are not well known to your proposals in case of occuring questions.<br />
<br />
People interested in a topic should enter their name in the section of this topic to show their interest.<br />
<br />
You can mark your topic with (D) or (W) to make clear it's a (D)iscussion or (W)ork topic.<br />
<br />
* Once again: Further work on a simple FAI gui (ldap-independent/storage-agnostic and easy to install) - see [[GUIConcept]] (W) --[[User:Lazyboy|lazyboy]]<br />
* Get the bug-count down to 0 (W) --[[User:Michael|michael]]<br />
<br />
== Timeline ==<br />
Moderator: Henning Sprang will be responsible to take care that we (roughly)keep in line with the agenda. Talk to him if you see the need for spontaneous changes in the course of the workshop.<br />
<br />
<br />
In general we will have:<br />
<br />
* Starting meeting - people introduce themselves, tell about their interests to work on, workgroups are built, final schedule outlined<br />
* In the middle: Discussion about general ideas for the further FAI development<br />
* End: Discussion about progress made on the work topics - what did we reach - what will happen with the topics not done yet, how will the workgroups continue working on them<br />
<br />
<br />
= Documentation =<br />
<br />
== Diskussion der Bugs ==<br />
http://bugs.debian.org/<br />
<br />
Noch für Lenny, noch dieses Wochenende fertig machen:<br />
* http://bugs.debian.org/487080 : schließen wir durch upload der aufs funktion mit der nächsten version<br />
* http://bugs.debian.org/487866 : wird diskutiert am Samstag und dann entsprechend gefixt<br />
* http://bugs.debian.org/464541 : schaut Michael Tautschnig sich an - henning g hält den patch auf den ersten blick für nicht so sinnvoll/gut<br />
* http://bugs.debian.org/466690 : Im moment erwartet fai eine deterministische Reihenfolge der platten. wenn dies nicht mehr gegeben ist mit neueren kerneln, haben wir ein Problem. Heninng Glawe hat einen Workaround, der in einigen Situationen funktioniert.<br />
* http://bugs.debian.org/477564 : Henning Glawe schaut sich den nochmal an!<br />
* http://bugs.debian.org/490111: ist wichtig, muss noch für Lenny gefixt werden!<br />
<br />
<br />
Nicht mehr für Lenny:<br />
* http://bugs.debian.org/489546: wollen wir am Wochenende fixen, aber nicht mehr in lenny hochladen (release team schonen)<br />
<br />
Dokubugs die man noch machen könnte (später, wenn dringende Sachen gefixt sind):<br />
<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473106<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=481528<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452760<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452760<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452761<br />
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452763</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=DeveloperWorkshopAugust2008&diff=2778DeveloperWorkshopAugust20082008-08-08T20:35:15Z<p>Lazyboy: bug discussion</p>
<hr />
<div>= General Information =<br />
We would like the participants to read the [[DevWorkshopGuidelines]] first, then you can add yourself to the list of interested participants below.<br />
<br />
= Date =<br />
'''8th to 10th of August 2008''' at the Linuxhotel in Essen, Germany.<br />
<br />
= Location =<br />
Linuxhotel in Essen ([http://www.linuxhotel.de/anreise.html Travel info, Anreise])<br />
<br />
See http://www.linuxhotel.de/community.html for generic information on community events at this location (only in German language)<br />
<br />
= Sleeping, Eating, Drinking =<br />
<br />
Sleeping in the hotel, breakfast, coffee flatrate and drinks are included in the low fee we have to pay. We have to organize lunch and dinner on our own. Normally we manage to pay everything with the money from our sponsors, so you do not have to pay anything.<br />
<br />
= Cost/Sponsorship =<br />
Due to german tax laws, the Linuxhotel is not allowed anymore to give the location away for free.<br />
They have to charge some money:<br />
<br />
* If n=number of persons, overall amount of money needed: n * 60<br />
<br />
Additional money is needed for food and travel sponsorship<br />
<br />
'''We're looking for sponsors from now on, so far we have an agreement with these companies:'''<br />
<br />
* http://www.linux-ag.com<br />
* http://www.lt-ec.de<br />
<br />
Many thanks to these sponsors!<br />
<br />
= Participants/Registration =<br />
Add your name here if you intedn to participate, and for planning purposes, also mail to henning(et)sprang[dodd]de.<br />
<br />
Please don't forget to let us know some contact data, especially in case you don't read the -devel Mailing list. <br />
'''In case of travel sponsorship required, please add a guess of your travel costs.'''<br />
<br />
<br />
== Definitively ==<br />
* Thomas Lange with Luise<br />
* Henning Sprang - my worklog: [[./WorkLogHenningSprang]]<br />
* Henning Glawe<br />
* Michael Tautschnig<br />
* Andreas Schuldei<br />
* Sebastian Hetze<br />
* Sebastian Harl<br />
<br />
== Maybe: ==<br />
<br />
* Boris Lingl<br />
<br />
You won't come maybe - you'll come for sure, isn't it? :)<br />
<br />
= Communication =<br />
We can talk on the usual IRC Channel and using the linux-fai-devel<br />
mailing list.<br />
<br />
* Mailing list for announcement: https://listi.jpberlin.de/mailman/listinfo/fai-dev-workshop<br />
<br />
Please subscribe to it if you are an (interested) participant.<br />
Import information about the event will be communicated there.<br />
<br />
= Agenda (1. Vorschlag) =<br />
<br />
==== Freitag ==== <br />
<br />
* Aufbau des Netzwerk<br />
* Wenn alle da sind: Vorstellungsrunde, Agenda genauer festlegen<br />
* Define things that need to be worked on with high priority for the Lenny release<br />
<br />
<br />
==== Samstag ==== <br />
<br />
* Work on things for Lenny release<br />
* Discussion: Features for Lenny+1 <br />
* Read access from /dev/beer<br />
<br />
==== Sonntag ==== <br />
<br />
* Work on things for Lenny release<br />
* Work on things for Lenny+1<br />
* Meeting: Was haben wir erreicht - was fehlt noch?<br />
<br />
<br />
== topic proposals for discussion and work ==<br />
In this section, you can enter proposals for topics to work on, and things to discuss. Please add your name and maybe contact information, if you are not well known to your proposals in case of occuring questions.<br />
<br />
People interested in a topic should enter their name in the section of this topic to show their interest.<br />
<br />
You can mark your topic with (D) or (W) to make clear it's a (D)iscussion or (W)ork topic.<br />
<br />
* Once again: Further work on a simple FAI gui (ldap-independent/storage-agnostic and easy to install) - see [[GUIConcept]] (W) --[[User:Lazyboy|lazyboy]]<br />
* Get the bug-count down to 0 (W) --[[User:Michael|michael]]<br />
<br />
== Timeline ==<br />
Moderator: Henning Sprang will be responsible to take care that we (roughly)keep in line with the agenda. Talk to him if you see the need for spontaneous changes in the course of the workshop.<br />
<br />
<br />
In general we will have:<br />
<br />
* Starting meeting - people introduce themselves, tell about their interests to work on, workgroups are built, final schedule outlined<br />
* In the middle: Discussion about general ideas for the further FAI development<br />
* End: Discussion about progress made on the work topics - what did we reach - what will happen with the topics not done yet, how will the workgroups continue working on them<br />
<br />
<br />
= Documentation =<br />
<br />
== Diskussion der Bugs ==<br />
http://bugs.debian.org/<br />
<br />
Bugs:<br />
* http://bugs.debian.org/487080: schließen wir durch upload der aufs funktion mit der nächsten version<br />
* http://bugs.debian.org/487866: wird diskutiert am Samstag und dann entsprechend gefixt<br />
* 464541: schaut Michael Tautschnig sich an - henning g hält den patch auf den ersten blick für nicht so sinnvoll/gut<br />
* 466690: Im moment erwartet fai eine deterministische Reihenfolge der platten. wenn dies nicht mehr gegeben ist mit neueren kerneln, haben wir ein Problem. Heninng Glawe hat einen Workaround, der in einigen Situationen funktioniert.</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=DeveloperWorkshopAugust2008&diff=2777DeveloperWorkshopAugust20082008-08-08T20:34:28Z<p>Lazyboy: add bug discussion</p>
<hr />
<div>= General Information =<br />
We would like the participants to read the [[DevWorkshopGuidelines]] first, then you can add yourself to the list of interested participants below.<br />
<br />
= Date =<br />
'''8th to 10th of August 2008''' at the Linuxhotel in Essen, Germany.<br />
<br />
= Location =<br />
Linuxhotel in Essen ([http://www.linuxhotel.de/anreise.html Travel info, Anreise])<br />
<br />
See http://www.linuxhotel.de/community.html for generic information on community events at this location (only in German language)<br />
<br />
= Sleeping, Eating, Drinking =<br />
<br />
Sleeping in the hotel, breakfast, coffee flatrate and drinks are included in the low fee we have to pay. We have to organize lunch and dinner on our own. Normally we manage to pay everything with the money from our sponsors, so you do not have to pay anything.<br />
<br />
= Cost/Sponsorship =<br />
Due to german tax laws, the Linuxhotel is not allowed anymore to give the location away for free.<br />
They have to charge some money:<br />
<br />
* If n=number of persons, overall amount of money needed: n * 60<br />
<br />
Additional money is needed for food and travel sponsorship<br />
<br />
'''We're looking for sponsors from now on, so far we have an agreement with these companies:'''<br />
<br />
* http://www.linux-ag.com<br />
* http://www.lt-ec.de<br />
<br />
Many thanks to these sponsors!<br />
<br />
= Participants/Registration =<br />
Add your name here if you intedn to participate, and for planning purposes, also mail to henning(et)sprang[dodd]de.<br />
<br />
Please don't forget to let us know some contact data, especially in case you don't read the -devel Mailing list. <br />
'''In case of travel sponsorship required, please add a guess of your travel costs.'''<br />
<br />
<br />
== Definitively ==<br />
* Thomas Lange with Luise<br />
* Henning Sprang - my worklog: [[./WorkLogHenningSprang]]<br />
* Henning Glawe<br />
* Michael Tautschnig<br />
* Andreas Schuldei<br />
* Sebastian Hetze<br />
* Sebastian Harl<br />
<br />
== Maybe: ==<br />
<br />
* Boris Lingl<br />
<br />
You won't come maybe - you'll come for sure, isn't it? :)<br />
<br />
= Communication =<br />
We can talk on the usual IRC Channel and using the linux-fai-devel<br />
mailing list.<br />
<br />
* Mailing list for announcement: https://listi.jpberlin.de/mailman/listinfo/fai-dev-workshop<br />
<br />
Please subscribe to it if you are an (interested) participant.<br />
Import information about the event will be communicated there.<br />
<br />
= Agenda (1. Vorschlag) =<br />
<br />
==== Freitag ==== <br />
<br />
* Aufbau des Netzwerk<br />
* Wenn alle da sind: Vorstellungsrunde, Agenda genauer festlegen<br />
* Define things that need to be worked on with high priority for the Lenny release<br />
<br />
<br />
==== Samstag ==== <br />
<br />
* Work on things for Lenny release<br />
* Discussion: Features for Lenny+1 <br />
* Read access from /dev/beer<br />
<br />
==== Sonntag ==== <br />
<br />
* Work on things for Lenny release<br />
* Work on things for Lenny+1<br />
* Meeting: Was haben wir erreicht - was fehlt noch?<br />
<br />
<br />
== topic proposals for discussion and work ==<br />
In this section, you can enter proposals for topics to work on, and things to discuss. Please add your name and maybe contact information, if you are not well known to your proposals in case of occuring questions.<br />
<br />
People interested in a topic should enter their name in the section of this topic to show their interest.<br />
<br />
You can mark your topic with (D) or (W) to make clear it's a (D)iscussion or (W)ork topic.<br />
<br />
* Once again: Further work on a simple FAI gui (ldap-independent/storage-agnostic and easy to install) - see [[GUIConcept]] (W) --[[User:Lazyboy|lazyboy]]<br />
* Get the bug-count down to 0 (W) --[[User:Michael|michael]]<br />
<br />
== Timeline ==<br />
Moderator: Henning Sprang will be responsible to take care that we (roughly)keep in line with the agenda. Talk to him if you see the need for spontaneous changes in the course of the workshop.<br />
<br />
<br />
In general we will have:<br />
<br />
* Starting meeting - people introduce themselves, tell about their interests to work on, workgroups are built, final schedule outlined<br />
* In the middle: Discussion about general ideas for the further FAI development<br />
* End: Discussion about progress made on the work topics - what did we reach - what will happen with the topics not done yet, how will the workgroups continue working on them<br />
<br />
<br />
= Documentation =<br />
<br />
== Diskussion der Bugs ==<br />
http://bugs.debian.org/<br />
<br />
Bugs:<br />
* http://bugs.debian.org/487080: schließen wir durch upload der aufs funktion mit der nächsten version<br />
* http://bugs.debian.org/487866: wird diskutiert am Samstag und dann entsprechend gefixt<br />
* 464541: schaut Michael Tautschnig sich an<br />
* 466690: Im moment erwartet fai eine deterministische Reihenfolge der platten. wenn dies nicht mehr gegeben ist mit neueren kerneln, haben wir ein Problem. Heninng Glawe hat einen Workaround, der in einigen Situationen funktioniert.</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=DeveloperWorkshopAugust2008&diff=2773DeveloperWorkshopAugust20082008-07-28T20:42:20Z<p>Lazyboy: </p>
<hr />
<div>= General Information =<br />
We would like the participants to read the [[DevWorkshopGuidelines]] first, then you can add yourself to the list of interested participants below.<br />
<br />
= Date =<br />
'''8th to 10th of August 2008''' at the Linuxhotel in Essen, Germany.<br />
<br />
= Location =<br />
Linuxhotel in Essen ([http://www.linuxhotel.de/anreise.html Travel info, Anreise])<br />
<br />
See http://www.linuxhotel.de/community.html for generic information on community events at this location (only in German language)<br />
<br />
= Sleeping, Eating, Drinking =<br />
<br />
Sleeping in the hotel, breakfast, coffee flatrate and drinks are included in the low fee we have to pay. We have to organize lunch and dinner on our own. Normally we manage to pay everything with the money from our sponsors, so you do not have to pay anything.<br />
<br />
= Cost/Sponsorship =<br />
Due to german tax laws, the Linuxhotel is not allowed anymore to give the location away for free.<br />
They have to charge some money:<br />
<br />
* If n=number of persons, overall amount of money needed: n * 60<br />
<br />
Additional money is needed for food and travel sponsorship<br />
<br />
'''We're looking for sponsors from now on, so far we have an agreement with these companies:'''<br />
<br />
* http://www.linux-ag.com<br />
<br />
<br />
== TODO: ask other sponsors==<br />
Potentially the ones from last time:<br />
* http://www.b1systems.de<br />
* http://www.lt-ec.de<br />
* Linux Solution Park Hamburg<br />
<br />
= Participants/Registration =<br />
Add your name here if you intedn to participate, and for planning purposes, also mail to henning(et)sprang[dodd]de.<br />
<br />
Please don't forget to let us know some contact data, especially in case you don't read the -devel Mailing list. <br />
'''In case of travel sponsorship required, please add a guess of your travel costs.'''<br />
<br />
<br />
== Definitively ==<br />
* Thomas Lange with Luise<br />
* Henning Sprang<br />
* Henning Glawe<br />
* Michael Tautschnig<br />
* Andreas Schuldei<br />
<br />
== Maybe: ==<br />
You won't come maybe - you'll come for sure, isn't it? :)<br />
<br />
= Communication =<br />
We can talk on the usual IRC Channel and using the linux-fai-devel<br />
mailing list.<br />
<br />
* Mailing list for announcement: https://listi.jpberlin.de/mailman/listinfo/fai-dev-workshop<br />
<br />
Please subscribe to it if you are an (interested) participant.<br />
Import information about the event will be communicated there.<br />
<br />
= Agenda (1. Vorschlag) =<br />
<br />
==== Freitag ==== <br />
<br />
* Aufbau des Netzwerk<br />
* Bug squashing hour bis alle da sind, Mrfai sucht Hilfe fuer Bugs<br />
* Wenn alle da sind: Vorstellungsrunde, Agenda genauer festlegen<br />
* Read access von /dev/beer<br />
* Define things that need to be worked on with high priority for the Lenny release<br />
<br />
<br />
==== Samstag ==== <br />
<br />
* Work on things for Lenny release<br />
* Meeting: Was haben wir erreicht?<br />
<br />
==== Sonntag ==== <br />
<br />
* Work on things for Lenny release<br />
* Meeting: Was haben wir erreicht - was fehlt noch?<br />
<br />
<br />
== topic proposals for discussion and work ==<br />
In this section, you can enter proposals for topics to work on, and things to discuss. Please add your name and maybe contact information, if you are not well known to your proposals in case of occuring questions.<br />
<br />
People interested in a topic should enter their name in the section of this topic to show their interest.<br />
<br />
You can mark your topic with (D) or (W) to make clear it's a (D)iscussion or (W)ork topic.<br />
<br />
* Once again: Further work on a simple FAI gui (ldap-independent/storage-agnostic and easy to install) - see [[GUIConcept]] (W) --[[User:Lazyboy|lazyboy]]<br />
* Once more: setup_harddisks (W) --[[User:Michael|michael]], Mrfai, [[User:Lazyboy|lazyboy]]<br />
* include XEN examples? (D) (does this makes sense without using XEN kernel in FAI examples?) -- [[User:Lazyboy|lazyboy]]<br />
* Get the bug-count down to 0 (W) --[[User:Michael|michael]]<br />
<br />
== Timeline ==<br />
Moderator: Henning Sprang will be responsible to take care that we (roughly)keep in line with the agenda. Talk to him if you see the need for spontaneous changes in the course of the workshop.<br />
<br />
<br />
In general we will have:<br />
<br />
* Starting meeting - people introduce themselves, tell about their interests to work on, workgroups are built, final schedule outlined<br />
* In the middle: Discussion about general ideas for the further FAI development<br />
* End: Discussion about progress made on the work topics - what did we reach - what will happen with the topics not done yet, how will the workgroups continue working on them</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=Main_Page&diff=2768Main Page2008-06-29T15:26:08Z<p>Lazyboy: adjust mapage link and minor typo</p>
<hr />
<div>Hello and welcome to the FAI wiki.<br />
<br />
This is a public wiki for [http://www.informatik.uni-koeln.de/fai/ FAI - Fully Automatic Installation].<br />
It is a place for users and developers of FAI to share information. If you have some information on FAI to share, see the page [[wiki registration]] - you need to write a mail, because we can't handle the spam otherwise. Also, please read [[editing rules]].<br />
<br />
= About FAI = <br />
<br />
FAI is a tool for fully automatic (unless you explicitly wish to get some questions on each install) installation of Debian and other Linux Distributions via network, custom install cd, or into a chroot environment. Some people also use it to install Windows.<br />
<br />
FAI works script-based as opposed to full image based (if you wish so, we can also install any kind of image) - so it is very flexible, and can be used to install very heterogeneous infrastructures. It uses a class-based system (think of classes as system types that can be combined with each other, as long as they are not technically conflicting) to define configurations in some simple textfiles.<br />
<br />
It is also used to update running systems without completely reinstalling them with the softupdate functionality - so you have one single point of configuration for installation and updates.<br />
<br />
<br />
= getting FAI =<br />
if you want the latest and greatest version(instead of the versions contained in Debian apt repositores for the specific version of the distribution):<br />
* download it from: http://www.informatik.uni-koeln.de/fai/download/<br />
* add this to your /etc/apt/sources.list, as well as /etc/fai/apt/sources.list(to get the correct fai-nfsroot package into the nfsroot) - depending on which flavor you want: <br />
<pre><br />
deb http://www.informatik.uni-koeln.de/fai/download sarge koeln<br />
deb http://www.informatik.uni-koeln.de/fai/download etch koeln<br />
deb http://www.informatik.uni-koeln.de/fai/download unstable koeln<br />
</pre><br />
* install it within debian sid<br />
* check out the sources from subversion: <br />
<pre>svn co svn://svn.debian.org/svn/fai/trunk fai-sources</pre><br />
(will require building the package by entering the directory and do something like "dpkg-buildpackage -rfakeroot")<br />
<br />
There are some [[FAI 3.2 on Etch | hints]] for getting FAI 3.2.X running - there are changes in the boot setup, and the sources.list for server and fai must fit.<br />
<br />
= documentation and examples =<br />
<br />
== official - from the FAI developer team ==<br />
* Main documentation for FAI is the fai guide - it's available in multiple languages, <b>but they are all outdated, except the english version.</b>:<br />
** [http://www.informatik.uni-koeln.de/fai/fai-guide/ english]<br />
** [http://www.informatik.uni-koeln.de/fai/fai-guide-fr/ french]<br />
** [http://pc.debian.ro/fai/ romanian]<br />
** [http://www.informatik.uni-koeln.de/fai/index.html#doc Search the fai guide]<br />
* [http://www.informatik.uni-koeln.de/fai/doc/man/ Manpages in HTML Format]<br />
* [http://www.informatik.uni-koeln.de/fai/ FAI Homepage]<br />
<br />
== user contributed in this wiki ==<br />
<br />
* [[Howtos]]<br />
* [[helper scripts]] - add-on scripts that help using FAI<br />
* [[user FAQ]] ( from questions in the mailing list and on IRC irc.debian.org #fai)<br />
* [[linux-fai mailing list infos]] (Netiquette, how to subscribe and use)<br />
* [[reporting bugs]] and also maybe find fixes for problems that you might encounter when using FAI.<br />
* [[other installation tools]] - overview of other stuff seen in the wild web<br />
<br />
* TODO:<br />
** [[Resources]] - there are some information resources about FAI available &quot;out there&quot;, as well as some unofficial developer branches, that are handled somewhere else until that code is incoporated in the FAI main Branch - and we want to point to them.<br />
<br />
<br />
== FAI in the real world ==<br />
* [[Success Stories]] - who is using FAI, how and why - and, when available pictures of the machines installed with FAI :)<br />
* [http://www.informatik.uni-koeln.de/fai/q-answers User reports] by filling out the [http://www.informatik.uni-koeln.de/fai/questionnaire FAI questionnaire] (TODO: create a webform for this)<br />
<br />
<br />
== "third party" articles ==<br />
<br />
* [http://www.debian-administration.org/articles/240 a short tutorial on www.debian-administration.org]<br />
* [http://jijo.free.net.ph/files/talks/20050914-linuxworld2005.pdf a talk on fai and debian]<br />
* [http://www.the-greenman.net/?q=node/7 A visual overview] of how all the pieces of an FAI installation fit together.<br />
* Articles of how people use FAI for some clusters:<br />
** ATLAS Top 500 Cluster: <br />
*** http://times.debian.net/#1250<br />
*** http://www.informatik.uni-koeln.de/fai/q-answers.html#atlas<br />
*** http://www.top500.org/system/9234<br />
** Graphical rendering: http://viz.aset.psu.edu/ga5in/DisplayWallBuild.html <br />
** Global Optimization computing cluster: http://globopt.dsi.unifi.it/gol/cluster.html<br />
* FAI Product Overview: http://highscalability.com/product-fai-fully-automatic-installation<br />
* An Interview with Thomas: http://video.google.com/videoplay?docid=-6781458929811937223<br />
* Rolling Out Unattended Debian Installations (Part 1): http://linuxplanet.com/linuxplanet/tutorials/5667/1/<br />
<br />
= Developer information =<br />
* This has all been moved to [[Developers information]]<br />
<br />
= Wiki Information =<br />
<br />
* this wiki and FAI itself need a [[Logo]]<br />
* [[FAIWiki:About | About this Wiki]] - info on this wiki<br />
* [[help for editing]] (mainly mediawiki documentation links)<br />
* [[editing rules]] - some ideas that make collaborative work here easier<br />
* practice wiki writing [[practice wiki writing|here]]<br />
* [[FAI Wiki Administration Coordination]] - some infos on managing this wiki</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=Main_Page&diff=2767Main Page2008-06-29T15:24:14Z<p>Lazyboy: /* documentation and examples */ add man pages link</p>
<hr />
<div>Hello and welcome to the FAI wiki.<br />
<br />
This is a public wiki for [http://www.informatik.uni-koeln.de/fai/ FAI - Fully Automatic Installation].<br />
It is a place for users and developers of FAI to share information. If you have some information on FAI to share, see the page [[wiki registration]] - you need to write a mail, because we can't handle the spam otherwise. Also, please read [[editing rules]].<br />
<br />
= About FAI = <br />
<br />
FAI is a tool for fully automatic (unless you explicitly wish to get some questions on each install) installation of Debian and other Linux Distributions via network, custom install cd, or into a chroot environment. Some people also use it to install Windows.<br />
<br />
FAI works script-based as opposed to full image based (if you wish so, we can also install any kind of image) - so it is very flexible, and can be used to install very heterogeneous infrastructures. It uses a class-based system (think of classes as system types that can be combined with each other, as long as they are not technically conflicting) to define configurations in some simple textfiles.<br />
<br />
It is also used to update running systems without completely reinstalling them with the softupdate functioanlity.<br />
<br />
<br />
= getting FAI =<br />
if you want the latest and greatest version(instead of the versions contained in Debian apt repositores for the specific version of the distribution):<br />
* download it from: http://www.informatik.uni-koeln.de/fai/download/<br />
* add this to your /etc/apt/sources.list, as well as /etc/fai/apt/sources.list(to get the correct fai-nfsroot package into the nfsroot) - depending on which flavor you want: <br />
<pre><br />
deb http://www.informatik.uni-koeln.de/fai/download sarge koeln<br />
deb http://www.informatik.uni-koeln.de/fai/download etch koeln<br />
deb http://www.informatik.uni-koeln.de/fai/download unstable koeln<br />
</pre><br />
* install it within debian sid<br />
* check out the sources from subversion: <br />
<pre>svn co svn://svn.debian.org/svn/fai/trunk fai-sources</pre><br />
(will require building the package by entering the directory and do something like "dpkg-buildpackage -rfakeroot")<br />
<br />
There are some [[FAI 3.2 on Etch | hints]] for getting FAI 3.2.X running - there are changes in the boot setup, and the sources.list for server and fai must fit.<br />
<br />
= documentation and examples =<br />
<br />
== official - from the FAI developer team ==<br />
* Main documentation for FAI is the fai guide - it's available in multiple languages, <b>but they are all outdated, except the english version.</b>:<br />
** [http://www.informatik.uni-koeln.de/fai/fai-guide/ english]<br />
** [http://www.informatik.uni-koeln.de/fai/fai-guide-fr/ french]<br />
** [http://pc.debian.ro/fai/ romanian]<br />
** [http://www.informatik.uni-koeln.de/fai/index.html#doc Search the fai guide]<br />
* [ http://www.informatik.uni-koeln.de/fai/doc/man/ Manpages in HTML Format]<br />
* [http://www.informatik.uni-koeln.de/fai/ FAI Homepage]<br />
<br />
== user contributed in this wiki ==<br />
<br />
* [[Howtos]]<br />
* [[helper scripts]] - add-on scripts that help using FAI<br />
* [[user FAQ]] ( from questions in the mailing list and on IRC irc.debian.org #fai)<br />
* [[linux-fai mailing list infos]] (Netiquette, how to subscribe and use)<br />
* [[reporting bugs]] and also maybe find fixes for problems that you might encounter when using FAI.<br />
* [[other installation tools]] - overview of other stuff seen in the wild web<br />
<br />
* TODO:<br />
** [[Resources]] - there are some information resources about FAI available &quot;out there&quot;, as well as some unofficial developer branches, that are handled somewhere else until that code is incoporated in the FAI main Branch - and we want to point to them.<br />
<br />
<br />
== FAI in the real world ==<br />
* [[Success Stories]] - who is using FAI, how and why - and, when available pictures of the machines installed with FAI :)<br />
* [http://www.informatik.uni-koeln.de/fai/q-answers User reports] by filling out the [http://www.informatik.uni-koeln.de/fai/questionnaire FAI questionnaire] (TODO: create a webform for this)<br />
<br />
<br />
== "third party" articles ==<br />
<br />
* [http://www.debian-administration.org/articles/240 a short tutorial on www.debian-administration.org]<br />
* [http://jijo.free.net.ph/files/talks/20050914-linuxworld2005.pdf a talk on fai and debian]<br />
* [http://www.the-greenman.net/?q=node/7 A visual overview] of how all the pieces of an FAI installation fit together.<br />
* Articles of how people use FAI for some clusters:<br />
** ATLAS Top 500 Cluster: <br />
*** http://times.debian.net/#1250<br />
*** http://www.informatik.uni-koeln.de/fai/q-answers.html#atlas<br />
*** http://www.top500.org/system/9234<br />
** Graphical rendering: http://viz.aset.psu.edu/ga5in/DisplayWallBuild.html <br />
** Global Optimization computing cluster: http://globopt.dsi.unifi.it/gol/cluster.html<br />
* FAI Product Overview: http://highscalability.com/product-fai-fully-automatic-installation<br />
* An Interview with Thomas: http://video.google.com/videoplay?docid=-6781458929811937223<br />
* Rolling Out Unattended Debian Installations (Part 1): http://linuxplanet.com/linuxplanet/tutorials/5667/1/<br />
<br />
= Developer information =<br />
* This has all been moved to [[Developers information]]<br />
<br />
= Wiki Information =<br />
<br />
* this wiki and FAI itself need a [[Logo]]<br />
* [[FAIWiki:About | About this Wiki]] - info on this wiki<br />
* [[help for editing]] (mainly mediawiki documentation links)<br />
* [[editing rules]] - some ideas that make collaborative work here easier<br />
* practice wiki writing [[practice wiki writing|here]]<br />
* [[FAI Wiki Administration Coordination]] - some infos on managing this wiki</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=Main_Page&diff=2758Main Page2008-06-24T09:16:34Z<p>Lazyboy: /* "third party" articles */ add ATLAS</p>
<hr />
<div>Hello and welcome to the FAI wiki.<br />
<br />
This is a public wiki for [http://www.informatik.uni-koeln.de/fai/ FAI - Fully Automatic Installation].<br />
It is a place for users and developers of FAI to share information. If you have some information on FAI to share, see the page [[wiki registration]] - you need to write a mail, because we can't handle the spam otherwise. Also, please read [[editing rules]].<br />
<br />
= About FAI = <br />
<br />
FAI is a tool for fully automatic (unless you explicitly wish to get some questions on each install) installation of Debian and other Linux Distributions via network, custom install cd, or into a chroot environment. Some people also use it to install Windows.<br />
<br />
FAI works script-based as opposed to full image based (if you wish so, we can also install any kind of image) - so it is very flexible, and can be used to install very heterogeneous infrastructures. It uses a class-based system (think of classes as system types that can be combined with each other, as long as they are not technically conflicting) to define configurations in some simple textfiles.<br />
<br />
It is also used to update running systems without completely reinstalling them with the softupdate functioanlity.<br />
<br />
<br />
= getting FAI =<br />
if you want the latest and greatest version(instead of the versions contained in Debian apt repositores for the specific version of the distribution):<br />
* download it from: http://www.informatik.uni-koeln.de/fai/download/<br />
* add this to your /etc/apt/sources.list, as well as /etc/fai/apt/sources.list(to get the correct fai-nfsroot package into the nfsroot) - depending on which flavor you want: <br />
<pre><br />
deb http://www.informatik.uni-koeln.de/fai/download sarge koeln<br />
deb http://www.informatik.uni-koeln.de/fai/download etch koeln<br />
deb http://www.informatik.uni-koeln.de/fai/download unstable koeln<br />
</pre><br />
* install it within debian sid<br />
* check out the sources from subversion: <br />
<pre>svn co svn://svn.debian.org/svn/fai/trunk fai-sources</pre><br />
(will require building the package by entering the directory and do something like "dpkg-buildpackage -rfakeroot")<br />
<br />
There are some [[FAI 3.2 on Etch | hints]] for getting FAI 3.2.X running - there are changes in the boot setup, and the sources.list for server and fai must fit.<br />
<br />
= documentation and examples =<br />
<br />
== official - from the FAI developer team ==<br />
* Main documentation for FAI is the fai guide - it's available in multiple languages, <b>but they are all outdated, except the english version.</b>:<br />
** [http://www.informatik.uni-koeln.de/fai/fai-guide/ english]<br />
** [http://www.informatik.uni-koeln.de/fai/fai-guide-fr/ french]<br />
** [http://pc.debian.ro/fai/ romanian]<br />
** [http://www.informatik.uni-koeln.de/fai/index.html#doc Search the fai guide]<br />
* [http://www.informatik.uni-koeln.de/fai/ FAI Homepage]<br />
<br />
== user contributed in this wiki ==<br />
<br />
* [[Howtos]]<br />
* [[helper scripts]] - add-on scripts that help using FAI<br />
* [[user FAQ]] ( from questions in the mailing list and on IRC irc.debian.org #fai)<br />
* [[linux-fai mailing list infos]] (Netiquette, how to subscribe and use)<br />
* [[reporting bugs]] and also maybe find fixes for problems that you might encounter when using FAI.<br />
* [[other installation tools]] - overview of other stuff seen in the wild web<br />
<br />
* TODO:<br />
** [[Resources]] - there are some information resources about FAI available &quot;out there&quot;, as well as some unofficial developer branches, that are handled somewhere else until that code is incoporated in the FAI main Branch - and we want to point to them.<br />
<br />
<br />
== FAI in the real world ==<br />
* [[Success Stories]] - who is using FAI, how and why - and, when available pictures of the machines installed with FAI :)<br />
* [http://www.informatik.uni-koeln.de/fai/q-answers User reports] by filling out the [http://www.informatik.uni-koeln.de/fai/questionnaire FAI questionnaire] (TODO: create a webform for this)<br />
<br />
<br />
== "third party" articles ==<br />
<br />
* [http://www.debian-administration.org/articles/240 a short tutorial on www.debian-administration.org]<br />
* [http://jijo.free.net.ph/files/talks/20050914-linuxworld2005.pdf a talk on fai and debian]<br />
* [http://www.the-greenman.net/?q=node/7 A visual overview] of how all the pieces of an FAI installation fit together.<br />
* Articles of how people use FAI for some clusters:<br />
** ATLAS Top 500 Cluster: <br />
*** http://times.debian.net/#1250<br />
*** http://www.informatik.uni-koeln.de/fai/q-answers.html#atlas<br />
*** http://www.top500.org/system/9234<br />
** Graphical rendering: http://viz.aset.psu.edu/ga5in/DisplayWallBuild.html <br />
** Global Optimization computing cluster: http://globopt.dsi.unifi.it/gol/cluster.html<br />
* FAI Product Overview: http://highscalability.com/product-fai-fully-automatic-installation<br />
* An Interview with Thomas: http://video.google.com/videoplay?docid=-6781458929811937223<br />
* Rolling Out Unattended Debian Installations (Part 1): http://linuxplanet.com/linuxplanet/tutorials/5667/1/<br />
<br />
= Developer information =<br />
* This has all been moved to [[Developers information]]<br />
<br />
= Wiki Information =<br />
<br />
* this wiki and FAI itself need a [[Logo]]<br />
* [[FAIWiki:About | About this Wiki]] - info on this wiki<br />
* [[help for editing]] (mainly mediawiki documentation links)<br />
* [[editing rules]] - some ideas that make collaborative work here easier<br />
* practice wiki writing [[practice wiki writing|here]]<br />
* [[FAI Wiki Administration Coordination]] - some infos on managing this wiki</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=DevWorkshopGuidelines&diff=2750DevWorkshopGuidelines2008-06-02T14:43:11Z<p>Lazyboy: add some work topic info</p>
<hr />
<div>'''This page is protected - please talk to User:Lazyboy if you think this page should be changed!'''<br />
<br />
In order to make the FAI developer workshops an enjoyable and productive event for everybody, we want to set some raw guidelines which we like to be followed by each potential participant.<br />
<br />
These guidelines are:<br />
<br />
= Your active participation is expected =<br />
We expect every attendee to work on some FAI related topic(s)! Our time for organizing the event, and the money our sponsors pay for travel reimbursement, food and hotel rooms should be spend on FAI. Everybody should have fun and enjoy the event, but we also want to bring FAI a step further on each workshop. So, please, really feel strongly encouraged to bring your own ideas, and enter your name below some work and discussion topics for the event.<br />
<br />
Especially MrFAI's TODO list contains things to work on:<br />
* [http://faiwiki.informatik.uni-koeln.de/rails/todos/list Todo list]<br />
And for sure, the Debian BTS with bugs in FAI.<br />
<br />
<br />
= Areas of activity - work and fun = <br />
In case that sounds to you like too much slavery, be assured that every Workshop will consist of three main activities:<br />
* Discussion about specific problems in current FAI development and open discussion on general ideas for features and improvements for the future<br />
* Work on specific topics. Things that need work can be seen in FAI's [http://bugs.debian.org/cgi-bin/pkgreport.cgi?which=src&data=fai&archive=no&version=&dist=unstable bug list] and in Thomas' [http://faiwiki.informatik.uni-koeln.de/rails/todos/list release todo list]<br />
* Drinking beer, eating, leisuring - mostly in the evening, or at the meal times. There never was a workshop without a barrel of nice "Kölsch" beer, and if in summer months, we do barbecue.<br />
<br />
= Planning process =<br />
The planning of the developer workshops will happen as follows:<br />
* a public announcement of a workshop happening will be made. (Sometimes, a date will already be defined, if not, we make some proposals for possible dates, and open a vote on them). People can start entering topic proposals in the wiki page for the event, and they can add their names to proposed topics.<br />
* 14 days after the announcement, we will check the proposals, see who wants to join which dicsussion and work groups, and then we create a concrete Agenda based on theses things. You can continue to enter your name as participant in some wof the work groups - but if you want a discussion added to the agenda, you have to as Thomas in person to add this.<br />
* about 4 weeks before the actual date, normal registration for sponsored participation will close. We need some time to figure out the costs of the event, and consolidate with the (potential) sponsors for travel/hotel/food reimbursement. Also, Hotel rooms must be reservced some tim in advance. It _may_ be that we can accept additional registrations later, but we cannot assure sponsoring after this period.<br />
* we will also create and announce a mailing list were topics related to the developer workshops can and should be discussed, and information about them is announced - we expect you to subscribe and read these, so we can be sure everybody gets important informations.<br />
* for each event, a moderator is appointed - he wil be responsible for taking care that we keep in line with the defined agenda (rughly, at least - we are open for spontaneuos changes to this agenda if there is a reason to!)</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=DeveloperWorkshopAugust2008&diff=2749DeveloperWorkshopAugust20082008-06-02T14:40:55Z<p>Lazyboy: add registrartion info</p>
<hr />
<div>= General Information =<br />
We would like the participants to read the [[DevWorkshopGuidelines]] first, then you can add yourself to the list of interested participants below.<br />
<br />
= Date =<br />
'''8th to 10th of August 2008''' at the Linuxhotel in Essen, Germany.<br />
<br />
= Location =<br />
Linuxhotel in Essen ([http://www.linuxhotel.de/anreise.html Travel info, Anreise])<br />
<br />
See http://www.linuxhotel.de/community.html for generic information on community events at this location (only in German language)<br />
<br />
= Sleeping, Eating, Drinking =<br />
<br />
Sleeping in the hotel, breakfast, coffee flatrate and drinks are included in the low fee we have to pay. We have to organize lunch and dinner on our own. Normally we manage to pay everything with the money from our sponsors, so you do not have to pay anything.<br />
<br />
= Cost/Sponsorship =<br />
Due to german tax laws, the Linuxhotel is not allowed anymore to give the location away for free.<br />
They have to charge some money:<br />
<br />
* If n=number of persons, overall amount of money needed: n * 60<br />
<br />
Additional money is needed for food and travel sponsorship<br />
<br />
'''We're looking for sponsors from now on, so far we have an agreement with these companies:'''<br />
<br />
* http://www.linux-ag.com<br />
<br />
<br />
== TODO: ask other sponsors==<br />
Potentially the ones from last time:<br />
* http://www.b1systems.de<br />
* http://www.lt-ec.de<br />
* Linux Solution Park Hamburg<br />
<br />
= Participants/Registration =<br />
Add your name here if you intedn to participate, and for planning purposes, also mail to henning(et)sprang[dodd]de.<br />
<br />
Please don't forget to let us know some contact data, especially in case you don't read the -devel Mailing list. <br />
'''In case of travel sponsorship required, please add a guess of your travel costs.'''<br />
<br />
<br />
== Definitively ==<br />
* Thomas Lange<br />
* Henning Sprang<br />
<br />
== Maybe: ==<br />
You won't come maybe - you'll come for sure, isn't it? :)<br />
<br />
<br />
= Communication =<br />
We can talk on the usual IRC Channel and using the linux-fai-devel<br />
mailing list.<br />
<br />
* Mailing list for announcement: https://listi.jpberlin.de/mailman/listinfo/fai-dev-workshop<br />
<br />
Please subscribe to it if you are an (interested) participant.<br />
Import information about the event will be communicated there.<br />
<br />
= Agenda (1. Vorschlag) =<br />
<br />
==== Freitag ==== <br />
<br />
* Aufbau des Netzwerk<br />
* Bug squashing hour bis alle da sind, Mrfai sucht Hilfe fuer Bugs<br />
* Wenn alle da sind: Vorstellungsrunde, Agenda genauer festlegen<br />
* Read access von /dev/beer<br />
* Define things that need to be worked on with high priority for the Lenny release<br />
<br />
<br />
==== Samstag ==== <br />
<br />
* Work on things for Lenny release<br />
* Meeting: Was haben wir erreicht?<br />
<br />
==== Sonntag ==== <br />
<br />
* Work on things for Lenny release<br />
* Meeting: Was haben wir erreicht - was fehlt noch?<br />
<br />
<br />
== topic proposals for discussion and work ==<br />
In this section, you can enter proposals for topics to work on, and things to discuss. Please add your name and maybe contact information, if you are not well known to your proposals in case of occuring questions.<br />
<br />
People interested in a topic should enter their name in the section of this topic to show their interest.<br />
<br />
You can mark your topic with (D) or (W) to make clear it's a (D)iscussion or (W)ork topic.<br />
<br />
* Once again: Further work on a simple FAI gui (ldap-independent/storage-agnostic and easy to install) - see [[GUIConcept]] (W) --[[User:Lazyboy|lazyboy]]<br />
* Once more: setup_harddisks (W) --[[User:Michael|michael]], Mrfai, [[User:Lazyboy|lazyboy]]<br />
* include XEN examples? (D) (does this makes sense without using XEN kernel in FAI examples?) -- [[User:Lazyboy|lazyboy]]<br />
<br />
<br />
== Timeline ==<br />
Moderator: Henning Sprang will be responsible to take care that we (roughly)keep in line with the agenda. Talk to him if you see the need for spontaneous changes in the course of the workshop.<br />
<br />
<br />
In general we will have:<br />
<br />
* Starting meeting - people introduce themselves, tell about their interests to work on, workgroups are built, final schedule outlined<br />
* In the middle: Discussion about general ideas for the further FAI development<br />
* End: Discussion about progress made on the work topics - what did we reach - what will happen with the topics not done yet, how will the workgroups continue working on them</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=DeveloperWorkshopAugust2008&diff=2748DeveloperWorkshopAugust20082008-06-02T14:38:52Z<p>Lazyboy: remove message for 2007 report</p>
<hr />
<div>= General Information =<br />
We would like the participants to read the [[DevWorkshopGuidelines]] first, then you can add yourself to the list of interested participants below.<br />
<br />
= Date =<br />
'''8th to 10th of August 2008''' at the Linuxhotel in Essen, Germany.<br />
<br />
= Location =<br />
Linuxhotel in Essen ([http://www.linuxhotel.de/anreise.html Travel info, Anreise])<br />
<br />
See http://www.linuxhotel.de/community.html for generic information on community events at this location (only in German language)<br />
<br />
= Sleeping, Eating, Drinking =<br />
<br />
Sleeping in the hotel, breakfast, coffee flatrate and drinks are included in the low fee we have to pay. We have to organize lunch and dinner on our own. Normally we manage to pay everything with the money from our sponsors, so you do not have to pay anything.<br />
<br />
= Cost/Sponsorship =<br />
Due to german tax laws, the Linuxhotel is not allowed anymore to give the location away for free.<br />
They have to charge some money:<br />
<br />
* If n=number of persons, overall amount of money needed: n * 60<br />
<br />
Additional money is needed for food and travel sponsorship<br />
<br />
'''We're looking for sponsors from now on, so far we have an agreement with these companies:'''<br />
<br />
* http://www.linux-ag.com<br />
<br />
<br />
== TODO: ask other sponsors==<br />
Potentially the ones from last time:<br />
* http://www.b1systems.de<br />
* http://www.lt-ec.de<br />
* Linux Solution Park Hamburg<br />
<br />
= Participants =<br />
Please don't forget to let us know some contact data, especially in case you don't read the -devel Mailing list. <br />
'''In case of travel sponsorship required, please add a guess of your travel costs.'''<br />
<br />
== Definitively ==<br />
* Thomas Lange<br />
* Henning Sprang<br />
<br />
== Maybe: ==<br />
You won't come maybe - you'll come for sure, isn't it? :)<br />
<br />
<br />
= Communication =<br />
We can talk on the usual IRC Channel and using the linux-fai-devel<br />
mailing list.<br />
<br />
* Mailing list for announcement: https://listi.jpberlin.de/mailman/listinfo/fai-dev-workshop<br />
<br />
Please subscribe to it if you are an (interested) participant.<br />
Import information about the event will be communicated there.<br />
<br />
= Agenda (1. Vorschlag) =<br />
<br />
==== Freitag ==== <br />
<br />
* Aufbau des Netzwerk<br />
* Bug squashing hour bis alle da sind, Mrfai sucht Hilfe fuer Bugs<br />
* Wenn alle da sind: Vorstellungsrunde, Agenda genauer festlegen<br />
* Read access von /dev/beer<br />
* Define things that need to be worked on with high priority for the Lenny release<br />
<br />
<br />
==== Samstag ==== <br />
<br />
* Work on things for Lenny release<br />
* Meeting: Was haben wir erreicht?<br />
<br />
==== Sonntag ==== <br />
<br />
* Work on things for Lenny release<br />
* Meeting: Was haben wir erreicht - was fehlt noch?<br />
<br />
<br />
== topic proposals for discussion and work ==<br />
In this section, you can enter proposals for topics to work on, and things to discuss. Please add your name and maybe contact information, if you are not well known to your proposals in case of occuring questions.<br />
<br />
People interested in a topic should enter their name in the section of this topic to show their interest.<br />
<br />
You can mark your topic with (D) or (W) to make clear it's a (D)iscussion or (W)ork topic.<br />
<br />
* Once again: Further work on a simple FAI gui (ldap-independent/storage-agnostic and easy to install) - see [[GUIConcept]] (W) --[[User:Lazyboy|lazyboy]]<br />
* Once more: setup_harddisks (W) --[[User:Michael|michael]], Mrfai, [[User:Lazyboy|lazyboy]]<br />
* include XEN examples? (D) (does this makes sense without using XEN kernel in FAI examples?) -- [[User:Lazyboy|lazyboy]]<br />
<br />
<br />
== Timeline ==<br />
Moderator: Henning Sprang will be responsible to take care that we (roughly)keep in line with the agenda. Talk to him if you see the need for spontaneous changes in the course of the workshop.<br />
<br />
<br />
In general we will have:<br />
<br />
* Starting meeting - people introduce themselves, tell about their interests to work on, workgroups are built, final schedule outlined<br />
* In the middle: Discussion about general ideas for the further FAI development<br />
* End: Discussion about progress made on the work topics - what did we reach - what will happen with the topics not done yet, how will the workgroups continue working on them</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=DeveloperWorkshopAugust2008&diff=2747DeveloperWorkshopAugust20082008-06-02T14:38:27Z<p>Lazyboy: </p>
<hr />
<div>The Workshop is over - see [[DeveloperWorkshopNovember2007Report]] for a summary of what we did there.<br />
<br />
<br />
= General Information =<br />
We would like the participants to read the [[DevWorkshopGuidelines]] first, then you can add yourself to the list of interested participants below.<br />
<br />
= Date =<br />
'''8th to 10th of August 2008''' at the Linuxhotel in Essen, Germany.<br />
<br />
= Location =<br />
Linuxhotel in Essen ([http://www.linuxhotel.de/anreise.html Travel info, Anreise])<br />
<br />
See http://www.linuxhotel.de/community.html for generic information on community events at this location (only in German language)<br />
<br />
= Sleeping, Eating, Drinking =<br />
<br />
Sleeping in the hotel, breakfast, coffee flatrate and drinks are included in the low fee we have to pay. We have to organize lunch and dinner on our own. Normally we manage to pay everything with the money from our sponsors, so you do not have to pay anything.<br />
<br />
= Cost/Sponsorship =<br />
Due to german tax laws, the Linuxhotel is not allowed anymore to give the location away for free.<br />
They have to charge some money:<br />
<br />
* If n=number of persons, overall amount of money needed: n * 60<br />
<br />
Additional money is needed for food and travel sponsorship<br />
<br />
'''We're looking for sponsors from now on, so far we have an agreement with these companies:'''<br />
<br />
* http://www.linux-ag.com<br />
<br />
<br />
== TODO: ask other sponsors==<br />
Potentially the ones from last time:<br />
* http://www.b1systems.de<br />
* http://www.lt-ec.de<br />
* Linux Solution Park Hamburg<br />
<br />
= Participants =<br />
Please don't forget to let us know some contact data, especially in case you don't read the -devel Mailing list. <br />
'''In case of travel sponsorship required, please add a guess of your travel costs.'''<br />
<br />
== Definitively ==<br />
* Thomas Lange<br />
* Henning Sprang<br />
<br />
== Maybe: ==<br />
You won't come maybe - you'll come for sure, isn't it? :)<br />
<br />
<br />
= Communication =<br />
We can talk on the usual IRC Channel and using the linux-fai-devel<br />
mailing list.<br />
<br />
* Mailing list for announcement: https://listi.jpberlin.de/mailman/listinfo/fai-dev-workshop<br />
<br />
Please subscribe to it if you are an (interested) participant.<br />
Import information about the event will be communicated there.<br />
<br />
= Agenda (1. Vorschlag) =<br />
<br />
==== Freitag ==== <br />
<br />
* Aufbau des Netzwerk<br />
* Bug squashing hour bis alle da sind, Mrfai sucht Hilfe fuer Bugs<br />
* Wenn alle da sind: Vorstellungsrunde, Agenda genauer festlegen<br />
* Read access von /dev/beer<br />
* Define things that need to be worked on with high priority for the Lenny release<br />
<br />
<br />
==== Samstag ==== <br />
<br />
* Work on things for Lenny release<br />
* Meeting: Was haben wir erreicht?<br />
<br />
==== Sonntag ==== <br />
<br />
* Work on things for Lenny release<br />
* Meeting: Was haben wir erreicht - was fehlt noch?<br />
<br />
<br />
== topic proposals for discussion and work ==<br />
In this section, you can enter proposals for topics to work on, and things to discuss. Please add your name and maybe contact information, if you are not well known to your proposals in case of occuring questions.<br />
<br />
People interested in a topic should enter their name in the section of this topic to show their interest.<br />
<br />
You can mark your topic with (D) or (W) to make clear it's a (D)iscussion or (W)ork topic.<br />
<br />
* Once again: Further work on a simple FAI gui (ldap-independent/storage-agnostic and easy to install) - see [[GUIConcept]] (W) --[[User:Lazyboy|lazyboy]]<br />
* Once more: setup_harddisks (W) --[[User:Michael|michael]], Mrfai, [[User:Lazyboy|lazyboy]]<br />
* include XEN examples? (D) (does this makes sense without using XEN kernel in FAI examples?) -- [[User:Lazyboy|lazyboy]]<br />
<br />
<br />
== Timeline ==<br />
Moderator: Henning Sprang will be responsible to take care that we (roughly)keep in line with the agenda. Talk to him if you see the need for spontaneous changes in the course of the workshop.<br />
<br />
<br />
In general we will have:<br />
<br />
* Starting meeting - people introduce themselves, tell about their interests to work on, workgroups are built, final schedule outlined<br />
* In the middle: Discussion about general ideas for the further FAI development<br />
* End: Discussion about progress made on the work topics - what did we reach - what will happen with the topics not done yet, how will the workgroups continue working on them</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=DeveloperWorkshopAugust2008&diff=2746DeveloperWorkshopAugust20082008-06-02T14:35:01Z<p>Lazyboy: initial version</p>
<hr />
<div>The Workshop is over - see [[DeveloperWorkshopNovember2007Report]] for a summary of what we did there.<br />
<br />
<br />
= General Information =<br />
We would like the participants to read the [[DevWorkshopGuidelines]] first, then you can add yourself to the list of interested participants below.<br />
<br />
= Date =<br />
'''8th to 10th of August 2008''' at the Linuxhotel in Essen, Germany.<br />
<br />
= Location =<br />
Linuxhotel in Essen ([http://www.linuxhotel.de/anreise.html Travel info, Anreise])<br />
<br />
See http://www.linuxhotel.de/community.html for generic information on community events at this location (only in German language)<br />
<br />
= Sleeping, Eating, Drinking =<br />
<br />
Sleeping in the hotel, breakfast, coffee flatrate and drinks are included in the low fee we have to pay. We have to organize lunch and dinner on our own. Normally we manage to pay everything with the money from our sponsors, so you do not have to pay anything.<br />
<br />
= Sponsorship =<br />
Due to german tax laws, the Linuxhotel is not allowed anymore to give the location away for free.<br />
They have to charge some money:<br />
<br />
* If n=number of persons, overall amount of money needed: n * 60<br />
<br />
Additional money is needed for food and travel sponsorship<br />
<br />
'''We're looking for sponsors from now on, so far we have an agreement with these companies:'''<br />
<br />
* http://www.linux-ag.com<br />
<br />
<br />
== TODO: ask other sponsors==<br />
Potentially the ones from last time:<br />
* http://www.b1systems.de<br />
* http://www.lt-ec.de<br />
* Linux Solution Park Hamburg<br />
<br />
= Participants =<br />
Please don't forget to let us know some contact data, especially in case you don't read the -devel Mailing list. <br />
'''In case of travel sponsorship required, please add a guess of your travel costs.'''<br />
<br />
== Definitively ==<br />
* Thomas Lange<br />
* Henning Sprang<br />
<br />
== Maybe: ==<br />
You won't come maybe - you'll come for sure, isn't it? :)<br />
<br />
<br />
= Communication =<br />
We can talk on the usual IRC Channel and using the linux-fai-devel<br />
mailing list.<br />
<br />
* Mailing list for announcement: https://listi.jpberlin.de/mailman/listinfo/fai-dev-workshop<br />
<br />
Please subscribe to it if you are an (interested) participant.<br />
Import information about the event will be communicated there.<br />
<br />
= Agenda (1. Vorschlag) =<br />
<br />
==== Freitag ==== <br />
<br />
* Aufbau des Netzwerk<br />
* Bug squashing hour bis alle da sind, Mrfai sucht Hilfe fuer Bugs<br />
* Wenn alle da sind: Vorstellungsrunde, Agenda genauer festlegen<br />
* Read access von /dev/beer<br />
* Define things that need to be worked on with high priority for the Lenny release<br />
<br />
<br />
==== Samstag ==== <br />
<br />
* Work on things for Lenny release<br />
* Meeting: Was haben wir erreicht?<br />
<br />
==== Sonntag ==== <br />
<br />
* Work on things for Lenny release<br />
* Meeting: Was haben wir erreicht - was fehlt noch?<br />
<br />
<br />
== topic proposals for discussion and work ==<br />
In this section, you can enter proposals for topics to work on, and things to discuss. Please add your name and maybe contact information, if you are not well known to your proposals in case of occuring questions.<br />
<br />
People interested in a topic should enter their name in the section of this topic to show their interest.<br />
<br />
You can mark your topic with (D) or (W) to make clear it's a (D)iscussion or (W)ork topic.<br />
<br />
* Once again: Further work on a simple FAI gui (ldap-independent/storage-agnostic and easy to install) - see [[GUIConcept]] (W) --[[User:Lazyboy|lazyboy]]<br />
* Once more: setup_harddisks (W) --[[User:Michael|michael]], Mrfai, [[User:Lazyboy|lazyboy]]<br />
* include XEN examples? (D) (does this makes sense without using XEN kernel in FAI examples?) -- [[User:Lazyboy|lazyboy]]<br />
<br />
<br />
== Timeline ==<br />
Moderator: Henning Sprang will be responsible to take care that we (roughly)keep in line with the agenda. Talk to him if you see the need for spontaneous changes in the course of the workshop.<br />
<br />
<br />
In general we will have:<br />
<br />
* Starting meeting - people introduce themselves, tell about their interests to work on, workgroups are built, final schedule outlined<br />
* In the middle: Discussion about general ideas for the further FAI development<br />
* End: Discussion about progress made on the work topics - what did we reach - what will happen with the topics not done yet, how will the workgroups continue working on them</div>Lazyboyhttps://wiki.fai-project.org/index.php?title=Main_Page&diff=2727Main Page2008-03-09T22:17:09Z<p>Lazyboy: /* "third party" articles */ add some more infos and articles</p>
<hr />
<div>Hello and welcome to the FAI wiki.<br />
<br />
This is a public wiki for [http://www.informatik.uni-koeln.de/fai/ FAI - Fully Automatic Installation].<br />
It is a place for users and developers of FAI to share information. If you have some information on FAI to share, see the page [[wiki registration]] - you need to write a mail, because we can't handle the spam otherwise. Also, please read [[editing rules]].<br />
<br />
= About FAI = <br />
<br />
FAI is a tool for fully automatic (unless you explicitly wish to get some questions on each install) installation of Debian and other Linux Distributions via network, custom install cd, or into a chroot environment. Some people also use it to install Windows.<br />
<br />
FAI works script-based as opposed to full image based (if you wish so, we can also install any kind of image) - so it is very flexible, and can be used to install very heterogeneous infrastructures. It uses a class-based system (think of classes as system types that can be combined with each other, as long as they are not technically conflicting) to define configurations in some simple textfiles.<br />
<br />
It is also used to update running systems without completely reinstalling them with the softupdate functioanlity.<br />
<br />
<br />
= getting FAI =<br />
if you want the latest and greatest version(instead of the versions contained in Debian apt repositores for the specific version of the distribution):<br />
* download it from: http://www.informatik.uni-koeln.de/fai/download/<br />
* add this to your /etc/apt/sources.list, as well as /etc/fai/apt/sources.list(to get the correct fai-nfsroot package into the nfsroot) - depending on which flavor you want: <br />
<pre><br />
deb http://www.informatik.uni-koeln.de/fai/download sarge koeln<br />
deb http://www.informatik.uni-koeln.de/fai/download etch koeln<br />
deb http://www.informatik.uni-koeln.de/fai/download unstable koeln<br />
</pre><br />
* install it within debian sid<br />
* check out the sources from subversion: <br />
<pre>svn co svn://svn.debian.org/svn/fai/trunk fai-sources</pre><br />
(will require building the package by entering the directory and do something like "dpkg-buildpackage -rfakeroot")<br />
<br />
There are some [[FAI 3.2 on Etch | hints]] for getting FAI 3.2.X running - there are changes in the boot setup, and the sources.list for server and fai must fit.<br />
<br />
= documentation and examples =<br />
<br />
== official - from the FAI developer team ==<br />
* Main documentation for FAI is the fai guide - it's available in multiple languages, <b>but they are all outdated, except the english version.</b>:<br />
** [http://www.informatik.uni-koeln.de/fai/fai-guide/ english]<br />
** [http://www.informatik.uni-koeln.de/fai/fai-guide-fr/ french]<br />
** [http://pc.debian.ro/fai/ romanian]<br />
** [http://www.informatik.uni-koeln.de/fai/index.html#doc Search the fai guide]<br />
* [http://www.informatik.uni-koeln.de/fai/ FAI Homepage]<br />
<br />
== user contributed in this wiki ==<br />
<br />
* [[Howtos]]<br />
* [[helper scripts]] - add-on scripts that help using FAI<br />
* [[user FAQ]] ( from questions in the mailing list and on IRC irc.debian.org #fai)<br />
* [[linux-fai mailing list infos]] (Netiquette, how to subscribe and use)<br />
* [[reporting bugs]] and also maybe find fixes for problems that you might encounter when using FAI.<br />
* [[other installation tools]] - overview of other stuff seen in the wild web<br />
<br />
* TODO:<br />
** [[Resources]] - there are some information resources about FAI available &quot;out there&quot;, as well as some unofficial developer branches, that are handled somewhere else until that code is incoporated in the FAI main Branch - and we want to point to them.<br />
<br />
<br />
== FAI in the real world ==<br />
* [[Success Stories]] - who is using FAI, how and why - and, when available pictures of the machines installed with FAI :)<br />
* [http://www.informatik.uni-koeln.de/fai/q-answers User reports] by filling out the [http://www.informatik.uni-koeln.de/fai/questionnaire FAI questionnaire] (TODO: create a webform for this)<br />
<br />
<br />
== "third party" articles ==<br />
<br />
* [http://www.debian-administration.org/articles/240 a short tutorial on www.debian-administration.org]<br />
* [http://jijo.free.net.ph/files/talks/20050914-linuxworld2005.pdf a talk on fai and debian]<br />
* [http://www.the-greenman.net/?q=node/7 A visual overview] of how all the pieces of an FAI installation fit together.<br />
* Two Articles of how people use FAI for some clusters:<br />
** Graphical rendering: http://viz.aset.psu.edu/ga5in/DisplayWallBuild.html <br />
** Global Optimization computing cluster: http://globopt.dsi.unifi.it/gol/cluster.html<br />
* FAI Product Overview: http://highscalability.com/product-fai-fully-automatic-installation<br />
* An Interview with Thomas: http://video.google.com/videoplay?docid=-6781458929811937223<br />
* Rolling Out Unattended Debian Installations (Part 1): http://linuxplanet.com/linuxplanet/tutorials/5667/1/<br />
<br />
= Developer information =<br />
* This has all been moved to [[Developers information]]<br />
<br />
= Wiki Information =<br />
<br />
* this wiki and FAI itself need a [[Logo]]<br />
* [[FAIWiki:About | About this Wiki]] - info on this wiki<br />
* [[help for editing]] (mainly mediawiki documentation links)<br />
* [[editing rules]] - some ideas that make collaborative work here easier<br />
* practice wiki writing [[practice wiki writing|here]]<br />
* [[FAI Wiki Administration Coordination]] - some infos on managing this wiki</div>Lazyboy