| 04:19 tuv | how does fai compare to, say, puppet for the configuration part? i can see how fai can obselete puppet if there is a way to softupdate automatically. how safe is it to softupdate with cron? |
| 04:22 tuv | is it safe to use both fai and puppet at the same time? |
| 04:32 tuv | any opinions/experiences on using FAI vs puppet for centralized configuration management on a debian network? |
| 04:35 mgoetze | tuv: i have no experience with puppet. but for fai, i would say it's good enough to have a simple script which logs into all your machines and runs softupdate... you can watch it scroll by while taking a sip of $beverage, and also you can make sure machines are updated in a certain order if there are dependencies |
| simNIX (~simNIX@156-60.bbned.dsl.internl.net) left irc: Quit: Ik ga weg |
| 06:27 tuv | do i need fai-client if i'm not doing softupdate? |
| ErKa (~keryell@APuteaux-154-1-23-142.w83-199.abo.wanadoo.fr) joined #fai. |
| siggg (~jean@tra78-5-88-172-128-32.fbx.proxad.net) joined #fai. |
| verwilst (~verwilst@router.begen1.office.netnoc.eu) joined #fai. |
| siggg (~jean@tra78-5-88-172-128-32.fbx.proxad.net) left irc: Quit: Leaving. |
| allee-k (~allee-k@p5B0DEBF5.dip.t-dialin.net) joined #fai. |
| siggg (~jean@AVelizy-151-1-42-212.w82-124.abo.wanadoo.fr) joined #fai. |
| Mrfai (~lange@kueppers.informatik.uni-koeln.de) joined #fai. |
| allee (~ach@130.183.74.56) left irc: Remote host closed the connection |
| 09:54 mgoetze | tuv: you don't need it on your installed systems, no |
| verwilst (~verwilst@router.begen1.office.netnoc.eu) left irc: Ping timeout: 480 seconds |
| Mrfai (~lange@kueppers.informatik.uni-koeln.de) left irc: Quit: leaving |
| Mrfai (~lange@suenner.informatik.uni-koeln.de) joined #fai. |
| verwilst (~verwilst@router.begen1.office.netnoc.eu) joined #fai. |
| allee-k_ (~allee-k@alleehol.mpe.mpg.de) joined #fai. |
| allee-k (~allee-k@p5B0DEBF5.dip.t-dialin.net) left irc: Ping timeout: 480 seconds |
| a3li (~alex@stingray.a3li.info) left irc: Ping timeout: 480 seconds |
| a3li (~alex@stingray.a3li.info) joined #fai. |
| the-dude1 (~the-dude@static.173.41.47.78.clients.your-server.de) joined #fai. |
| the-dude (~the-dude@static.173.41.47.78.clients.your-server.de) left irc: Ping timeout: 480 seconds |
| mikap (~mika@mail.michael-prokop.at) left irc: Remote host closed the connection |
| mikap (~mika@mail.michael-prokop.at) joined #fai. |
| allee-k_ (~allee-k@alleehol.mpe.mpg.de) left irc: Quit: Konversation terminated! |
| allee-k_ (~allee-k@alleehol.mpe.mpg.de) joined #fai. |
| Nick change: the-dude1 -> the-dude |
| allee-k__ (~allee-k@p5B0DF8B1.dip.t-dialin.net) joined #fai. |
| allee-k_ (~allee-k@alleehol.mpe.mpg.de) left irc: Ping timeout: 480 seconds |
| siggg (~jean@AVelizy-151-1-42-212.w82-124.abo.wanadoo.fr) left irc: Ping timeout: 480 seconds |
| siggg (~jean@tra78-3-82-244-85-196.fbx.proxad.net) joined #fai. |
| siggg (~jean@tra78-3-82-244-85-196.fbx.proxad.net) left irc: Ping timeout: 480 seconds |
| verwilst (~verwilst@router.begen1.office.netnoc.eu) left irc: Quit: Ex-Chat |
| siggg (~jean@AVelizy-151-1-42-212.w82-124.abo.wanadoo.fr) joined #fai. |
| tklassen (~tklassen@p4FE298F9.dip.t-dialin.net) joined #fai. |
| 15:42 tklassen | Hi |
| 15:42 tklassen | anybody listening? |
| 15:44 mgoetze | tklassen: uhhuh |
| 15:44 tklassen | Im trying to setup fai with PXE boot, but it won't work. DHCP seems to work and my client gets an address. But no luck with tftp. It fails with PXE E-32 timeout. |
| 15:45 tklassen | TFTP open timeout |
| 15:45 mgoetze | did you set next-server correctly in dhcp? |
| 15:46 tklassen | wait |
| 15:46 tklassen | subnet 192.168.1.0 netmask 255.255.255.0 { |
| 15:46 tklassen | # range 192.168.1.245 192.168.1.250; |
| 15:46 tklassen | option routers 192.168.1.24; |
| 15:46 tklassen | option domain-name "EDU2"; |
| 15:46 tklassen | option domain-name-servers 192.168.1.24; |
| 15:46 tklassen | option time-servers EDU; |
| 15:47 tklassen | option ntp-servers EDU; |
| 15:47 tklassen | server-name EDU; |
| 15:47 tklassen | next-server EDU; |
| 15:47 tklassen | filename "fai/pxelinux.0"; |
| 15:47 tklassen | } |
| 15:48 tklassen | Im doing this with squeeze not lenny, but I don't think that this makes abig difference |
| 15:49 mgoetze | well, now you've filled this channel with 11 lines, but you still haven't answered my question |
| 15:49 tklassen | ;) |
| 15:49 tklassen | Yes next-server should be correct |
| 15:50 tklassen | It's called EDU in DHCP, hosts and so on |
| 15:51 mgoetze | next step: use tcpdump. do the tftp requests arrive at your server? |
| 15:51 tklassen | I have done this before... just wait a second |
| 15:54 tklassen | root@EDU:/srv/tftp/fai# tcpdump port 69 |
| 15:54 tklassen | tcpdump: verbose output suppressed, use -v or -vv for full protocol decode |
| 15:54 tklassen | listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes |
| 15:54 tklassen | 17:52:49.736481 IP demohost.2070 > EDU.EDU2.tftp: 31 RRQ "fai/pxelinux.0" octet tsize 0 |
| 15:54 tklassen | 17:52:51.762120 IP demohost.2071 > EDU.EDU2.tftp: 31 RRQ "fai/pxelinux.0" octet tsize 0 |
| 15:54 tklassen | 17:52:55.771624 IP demohost.2072 > EDU.EDU2.tftp: 31 RRQ "fai/pxelinux.0" octet tsize 0 |
| 15:54 tklassen | 17:53:01.758249 IP demohost.2073 > EDU.EDU2.tftp: 31 RRQ "fai/pxelinux.0" octet tsize 0 |
| 15:54 tklassen | 17:53:09.724004 IP demohost.2074 > EDU.EDU2.tftp: 31 RRQ "fai/pxelinux.0" octet tsize 0 |
| 15:54 tklassen | 17:53:19.668933 IP demohost.2075 > EDU.EDU2.tftp: 36 RRQ "fai/pxelinux.0" octet blksize 1456 |
| 15:55 mgoetze | so your server is getting requests but not answering them |
| 15:55 mgoetze | therefore, you must fix your tftp server |
| 15:55 tklassen | how? |
| 15:55 tklassen | It'sthe standard Debian version |
| 15:56 mgoetze | even the standard debian version needs to be configured correctly |
| 15:56 tklassen | right... |
| 15:56 tklassen | root 1946 0.0 0.0 2200 276 ? S<s 17:42 0:00 /usr/sbin/in.tftpd --listen --user tftp --address 0.0.0.0:69 --secure /srv/tftp |
| 15:58 tklassen | should be correct right? |
| 15:58 mgoetze | looks ok. /srv/tftp/fai/pxelinux.0 exists? |
| 15:58 mgoetze | you can also start tftpd in foreground debug mode |
| 15:59 tklassen | yes drwxr-xr-x 2 root root 4096 6. Mai 14:53 pxelinux.cfg |
| 15:59 tklassen | with in.tfp -lvv -s /srv/tftp ?? |
| ErKa (~keryell@APuteaux-154-1-23-142.w83-199.abo.wanadoo.fr) left irc: Ping timeout: 480 seconds |
| 16:04 mgoetze | pxelinux.0 is not the same thing as pxelinux.cfg, is it? |
| 16:04 tklassen | oh sorry |
| 16:04 tklassen | -rw-r--r-- 1 root root 16798 6. Mai 16:53 pxelinux.0 |
| 16:04 tklassen | drwxr-xr-x 2 root root 4096 6. Mai 14:53 pxelinux.cfg |
| 16:05 tklassen | Thats the Content of one file I have generated with fai-chboot -IFv demohost |
| 16:05 tklassen | # generated by fai-chboot for host demohost with IP 80.156.86.78 |
| 16:05 tklassen | default fai-generated |
| 16:05 tklassen | label fai-generated |
| 16:05 tklassen | kernel vmlinuz-2.6.32-3-486 |
| 16:05 tklassen | append initrd=initrd.img-2.6.32-3-486 ip=dhcp root=/dev/nfs nfsroot=/srv/fai/nfsroot boot=live FAI_FLAGS=verbose,sshd,createvt FAI_ACTION=install |
| 16:06 mgoetze | look, you don't need to flood the channel with all these things, especially if they are irrelevant |
| 16:06 tklassen | sorry |
| 16:07 mgoetze | you need to get your tftpd and your pxe client to talk to one another. |
| 16:07 mgoetze | so as i said you can try debug mode |
| 16:08 tklassen | so I have to man tftpd |
| 16:14 tklassen | Sorry I have to go now |
| 16:14 tklassen | I will try what I can to get ir unning |
| 16:14 tklassen | bye |
| tklassen (~tklassen@p4FE298F9.dip.t-dialin.net) left irc: Quit: Ex-Chat |
| siggg (~jean@AVelizy-151-1-42-212.w82-124.abo.wanadoo.fr) left irc: Quit: Leaving. |
| 16:23 \sh | Mrfai, ping do you have some time to watch a video? |
| 16:24 \sh | anyways...if anyone is interested in watching the first (working) mockups of fai-manager just follow this link: http://www.ubuntu-server.eu/faimanager-faiconfig-defaultclasses-3.ogv :) |
| 16:28 mgoetze | when will it be done? ;) |
| 16:28 mikap | \sh: is the source available? :) |
| 16:29 \sh | mikap, as I said to MrFai, hopefully before the FAI workshop |
| 16:29 mikap | \sh: cool |
| 16:29 mikap | looks promising to me |
| allee-k__ (~allee-k@p5B0DF8B1.dip.t-dialin.net) left irc: Remote host closed the connection |
| 16:31 \sh | there is more to it, than the frontend...there is a django backend, which speaks xmlrpc and jsonrpc, the frontend application speaks only json-rpc with the backend...FAI config sciprts are doing some more "blackmagic" things with the xmlrpc backend (via python)...the frontend depends on qooxdoo (developed by 1&1) an javascript framework comparable to Qt |
| 16:31 mikap | ok cool |
| 16:31 \sh | automatic inventarisation, tftp server which checks the backend if a server needs to be installed with the next reboot etc. |
| Mrfai (~lange@suenner.informatik.uni-koeln.de) left irc: Quit: leaving |
| siggg (~jean@tra78-5-88-172-128-32.fbx.proxad.net) joined #fai. |
| simNIX (~simNIX@156-60.bbned.dsl.internl.net) joined #fai. |
| simNIX (~simNIX@156-60.bbned.dsl.internl.net) left irc: Read error: Connection reset by peer |
| siggg (~jean@tra78-5-88-172-128-32.fbx.proxad.net) left irc: Quit: Leaving. |
| ErKa (~keryell@212-198-242-212.rev.numericable.fr) joined #fai. |
| ErKa (~keryell@212-198-242-212.rev.numericable.fr) left irc: Ping timeout: 480 seconds |
| --- Fri May 7 2010 |