14:00:29 #startmeeting ovirt node weekly sync 14:00:29 Meeting started Tue Jan 10 14:00:29 2012 UTC. The chair is mburns. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:29 Useful Commands: #action #agreed #help #info #idea #link #topic. 14:00:50 #topic Roll Call and Agenda 14:00:57 * pmyers in 14:01:01 1. Action item review 14:01:09 2. release status 14:01:41 3. open discussion 14:01:45 any other topics? 14:02:08 jboggs: you here? 14:02:15 yep 14:02:35 excellent 14:02:49 ok, other topics can come up in open discussion 14:02:59 #topic action item review 14:03:09 #link http://ovirt.org/meetings/ovirt/2012/ovirt.2012-01-05-14.01.html 14:03:24 my action items: 14:03:41 #info mburns has not yet tested registration, will test in next day or 2 14:04:05 #info parsing of rhel bugs is still in progress, but a couple have moved already 14:04:13 #info builds are still pending for this week 14:04:30 #info meeting time moved to Tuesday 9:00 ET (obviously) 14:04:56 jboggs: your only AI was to send the status email to node-devel which i saw 14:05:03 any updates on UEFI? 14:05:43 reverting efi config back to grub legacy and debugging 14:05:51 hopefully finished this morning 14:06:30 #info efi -- reverting back to grub legacy, hopefully finished this morning 14:06:48 that's it for action items from last week 14:06:55 so moving on... 14:07:00 #topic release status 14:07:15 jboggs: quick question 14:07:22 you're going to revert totally back to grub legacy then 14:07:32 #undo 14:07:32 Removing item from minutes: 14:07:34 and we'll move to grub2 only when ALL of the platforms are supported by grub2? 14:07:50 just the efi install portion essentially a config file and a prebuilt grub.efi 14:08:25 ok 14:08:28 grub legacy is obseleted, grub legacy grub.efi file is provided in a subpackage just because grub2-efi isnt fully functional 14:08:34 ah ok 14:08:35 got it 14:08:37 #info revert is only for grub-efi not all of grub2 14:08:40 its messy :/ 14:08:43 no kidding 14:08:44 :) 14:09:00 #topic release status 14:09:08 #link http://www.ovirt.org/wiki/Node_Backlog 14:09:28 2 bugs still new for 2.2.1 14:09:38 one is uefi that is close 14:09:52 the other is host name resolution 14:10:15 i'll try to pick off the host name -> ip resolution today or tomorrow morning 14:10:26 that should wrap up the 2.2.1 release for thursday's build 14:10:34 will the efi bug be done by then? 14:10:50 jboggs said he hopes it will be done today 14:10:55 ah sry missed that :) 14:11:15 uefi works on usb on the plus side :) 14:12:01 ok, anything else on this topic? 14:12:24 ok, moving on then 14:12:24 will vdsm bug to remove RHEVM from plugin get fixed by 1/28? 14:12:28 or not 14:12:31 :P 14:12:41 pmyers: already posted if i read my bz email right 14:12:46 ah cool 14:12:51 if we can get a build done 14:12:54 dougsland: did that get merged yet? 14:12:57 we can include in the 2.0.1 ISO 14:13:00 which would be good :) 14:13:10 (rhevm plugin renaming)? 14:13:21 jboggs, re. legacy grub-efi - will not that require you to generate old-style grub.conf ? 14:13:31 #action jbogss to finish up efi today/tomorrow 14:13:33 apevec, yes 14:13:47 #action mburns to pick up 768491 14:13:59 hm, then you have to keep two templates around... 14:14:01 #action mburns to follow up with vdsm team on rhevm plugin renaming to engine 14:14:14 it might be clear to just revert completely to grub? 14:14:20 s/clear/cleaner/ 14:14:36 #action mburns to build 2.2.1 rpms Jan 12 and iso Jan 13 14:14:50 apevec: not sure we can with it being obsoleted 14:14:52 e.g. we read grub.conf to generate backup boot entry 14:15:02 what does it mean obsoleted? 14:15:05 apevec, grub is obseleted it pulls in grub2 no matter what 14:15:06 it's in repos 14:15:13 oh 14:15:26 needs a -idontcare option 14:15:33 apevec: if you try to build with grub it fails currently 14:15:42 saying that you need to use grub2 14:15:59 during RPM install? 14:16:04 apevec: yes 14:16:05 lol 14:16:08 man... 14:16:15 way for fedora to push a new technology that isn't FREAKING READY YET 14:16:27 fedora-- for obsoleting something before it's replacement works 14:16:27 if i could get grub2-efi-install working correctly it would be much simple it just doesnt handle /dev/mapper devices correctly 14:16:36 mburns: NetworkManager, systemd 14:16:41 examples abound 14:16:46 yep 14:16:48 price of progress I guess 14:17:03 maybe what we need is a 'stable Fedora to work on' 14:17:08 wait, isn't that sort of CentOS? 14:17:09 :) 14:17:13 or RHEL 14:17:27 ok, anyway.... 14:17:30 moving on 14:17:35 yeah, sorry for getting OT 14:17:36 #topic open discussion 14:17:40 apevec: np 14:17:45 you're input is always welcome 14:18:05 question: anyone had a look at "Virt minimal" comps group we discussed at ovirt workshop? 14:18:05 mburns: review of 2.3.0 bugs and schedule? 14:18:20 if not, I'll send proposal to node-devel 14:18:27 apevec: nothing done yet 14:18:30 apevec: go ahead and send proposal 14:18:48 also nothing from other distros? 14:18:55 pmyers: i'd like to defer that a week 14:19:01 k 14:19:02 idea was that such group would be available in other distros 14:19:06 until we get 2.2.1 out and i get rhel bugs cloned 14:19:08 to base ovirt-node recipe on 14:19:15 apevec: nothing from other distros yet 14:20:01 #action apevec to send proposal to node-devel re: virt-minimal comps group 14:20:47 #action mburns deferred 2.3.0 bug and schedule review to next week 14:21:02 not really an action, but that will remind me to have it on the agenda for next week... 14:21:24 only other open discussion item i have is related to archipel's use of ovirt-node 14:21:47 they have a stateless node mostly up and running, though it took some hacking to get it there 14:21:47 very cool btw 14:21:53 cool! 14:21:59 where is the source repo? 14:22:13 it's not stateless in the same concept that we want to use, but it's a step in that direction 14:22:21 If I may interfere, it works great now 14:22:35 primalmotion: can you point us to the source repo? 14:22:35 mburns, how stateless is it then? 14:22:39 apevec: totally 14:22:45 no disk, no config bundle 14:22:51 boot with commandline and run 14:22:54 https://github.com/primalmotion/archipel-node 14:23:02 archipel itself is at https://github.com/primalmotion/archipel 14:23:08 #link https://github.com/primalmotion/archipel-node 14:23:29 mburns: I assume it requires things liek DHCP and DNS SRV? 14:23:33 or is it ALWAYS PXE boot? 14:23:42 in which case you can do LOTS of stuff over PXE args 14:23:53 * mburns defers to primalmotion for those questions 14:24:37 pmyers: it's not required 14:25:19 PXE is not required, but what about smth like DNS SRV? 14:25:40 not required too 14:25:41 if you have neither DNS SRV nor PXE, how do you configure the node, or do you set up manual kernel cmd line args in a USB stick that the node boots from? 14:25:41 mburns, hm, what about making ovirt-node mirror on github? 14:26:06 that way it would be easy to create forks, like archipel-node 14:26:09 mburns: maybe we should consider that as well 14:26:11 apevec: this was discussed on the weekly board call 14:26:15 i.e. this 'config server' is not necessary 14:26:26 apevec: and decided against 14:26:27 we can put everything you need to 'get minimal network up' in kernel args 14:26:30 I've tried to be as generic as possible. there are few kernel args to pass to define a mount point and the solid state storage path and eventually a custom post init script 14:26:33 or PXE args 14:26:41 primalmotion: very cool 14:26:45 i like the direction that is going in 14:26:50 mburns, like, to prevent forking? You can't prevent that :) 14:26:53 and think it should be folded in the base ovirt node 14:26:56 mburns, really, what was the reason? 14:26:57 vs only in the archipel stuff 14:27:05 apevec: i think it was something like brand dilution 14:27:07 eh 14:27:14 we have github for other parts of ovirt I thought 14:27:16 so let's do it 14:27:17 mburns, bah 14:27:20 no reason not to 14:27:29 pmyers: what's on github? 14:27:30 so create 'ovirt' user on github 14:27:34 i don't know of anything there 14:27:35 I basically send hostname=test ip=dhcp ARCHIPEL_STORAGE_MOUNT_ADDRESS=//server/vm ARCHIPEL_STORAGE_MOUNT_POST_SCRIPT=/path/post.sh ARCHIPEL_STATELESS_PATH=/vm/stateless and archipe does the rest 14:27:35 i thought vdsm or smth was 14:27:39 cloned at least 14:27:48 primalmotion: right 14:27:54 primalmotion: we should genercize this tho 14:27:57 pmyers: not that i had heard 14:28:01 * pmyers shrugs 14:28:12 #action mburns to investigate creating ovirt-node mirror on github 14:28:14 in any case, I don't see a compelling reason not to clone 14:28:18 mirror 14:28:21 https://github.com/openSUSE/vdsm 14:29:33 pmyers: plan is for primalmotion to get everything working and stable, then submit the patches back and work them into ovirt-node 14:29:40 excellent :) 14:30:00 jboggs: thoughts on making the 'stateless' stuff more along these lines and removing the need for a special 'config server' ? 14:30:01 some of the stuff he's using is a bit hackish (since i wrote a bit of it) but that's ok for now 14:30:36 pmyers: it's not our problem, it's a vdsm/engine problem 14:30:41 they require persistent storage 14:30:42 ? 14:30:47 right 14:30:57 if they fix that, then we can go truly stateless 14:31:00 ah 14:31:07 yeah that's one way to look at it 14:31:21 but their fix might require us to develop this config server 14:31:21 etc 14:31:34 or we could say that vdsm needs to pull it's config from RHEVM 14:31:39 vs. a more generic config server 14:31:46 er ovirt engine that is 14:31:59 pmyers: there's work to be done on both sides to make it work 14:32:12 our flow currently requires install to disk 14:32:25 right, but we should be able to remove that w/o needing this 'config server' that is generic, right? 14:32:52 i.e. all we need to do in ovirt node is make sure that you can boot, get an IP and contact your mgmt server 14:33:01 pmyers: yes, it's doeable 14:33:02 which we can do either via hardcoding stuff in kernel cmd line 14:33:03 doable 14:33:05 or DNS SRV etc 14:33:07 ok 14:33:10 so we need to rework the wiki page 14:33:13 to simplify this 14:33:42 pmyers: problem i see is that engine requires approving the node unless it's already registered 14:33:49 and that's manual process 14:34:16 yep 14:34:28 #action mburns to rework stateless plan to mimic archipel workflow 14:34:54 pmyers: probably not going to happen this week, but i'll keep it on action items until i get to it 14:35:12 k 14:35:20 ok, anything else people want to discuss? 14:36:25 ok, then i think we'll end here 14:36:30 thanks everyone! 14:36:33 #endmeeting