15:59:12 <primeministerp> #startmeeting hyper-v 15:59:13 <openstack> Meeting started Tue Jan 22 15:59:12 2013 UTC. The chair is primeministerp. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:59:14 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:59:16 <openstack> The meeting name has been set to 'hyper_v' 15:59:57 <primeministerp> hi everyone 16:00:19 <primeministerp> alexpilotti: you around 16:00:22 <iben> peter? 16:00:37 <primeministerp> pnavarro: you here? 16:00:37 <alexpilotti> hi guys! 16:00:39 <primeministerp> iben: hi there 16:00:50 <pnavarro> hi all 16:02:25 <pnavarro> primeministerp: I'm here 16:03:54 <iben> is there an agenda? 16:05:24 <iben> woops - didn't mean to scare Peter away... 16:05:32 <primeminsterp> ok 16:05:33 <primeminsterp> i'm back 16:05:35 <iben> welcome back! 16:05:51 <primeminsterp> crappy connection to day guys 16:05:51 <primeminsterp> so 16:05:51 <primeminsterp> iben meet alexpilotti 16:05:56 <primeminsterp> alexpilotti: iben is going to be trying hyper-v shortly 16:06:10 <primeminsterp> let's proceed w/ the meeting 16:06:29 <primeminsterp> #topic RDP proxy 16:06:43 <primeminsterp> alexpilotti: do you have a status iben update on the rdp proxy? 16:06:56 <alexpilotti> working on it 16:07:11 <primeminsterp> alexpilotti: heheh 16:07:23 <primeminsterp> alexpilotti: will we have testable code any time soon? 16:07:26 <alexpilotti> moved to the 1.1 FreeRDP codebase 16:07:38 <alexpilotti> not before G3 :-) 16:07:50 <primeminsterp> that's ok 16:07:54 <primeminsterp> we'll move on then 16:07:57 <alexpilotti> the gateway will be available for testing sooner 16:07:57 <primeminsterp> #topic nova refactor 16:08:12 <alexpilotti> this one is almost done 16:08:42 <alexpilotti> I finally got rid of all the dragons and design issues on the original cloud.com code 16:09:07 <alexpilotti> all the WMI code has been moved to separate classes, that can be finally be mocked 16:09:26 <alexpilotti> pnavarro volunteered for helping with testing all this work 16:09:44 <alexpilotti> transition to V2 APIs will be also easier now 16:09:57 <alexpilotti> as we'll have to work on a very delimited area 16:10:35 <primeministerp> back again 16:10:40 <primeministerp> wow bad connection 16:10:40 <primeministerp> ok 16:10:48 <alexpilotti> I'm very glad that this is almost over. We were building a skyscraper on top of very shaky foundations ;-) 16:11:02 <primeministerp> so no more cloud.com code 16:11:02 <primeministerp> yes 16:11:02 <primeministerp> this is awesome 16:11:06 <primeministerp> actually 16:11:11 <alexpilotti> yes, finally 16:11:21 <primeministerp> when do you expect to start commiting the changes upstream? 16:11:31 <alexpilotti> this week for sure 16:11:40 <primeministerp> awesome 16:11:43 <alexpilotti> I'm going to start testing the code today 16:11:47 <primeministerp> great news 16:11:59 <alexpilotti> I expect a lot of minor fixes, due to the big amount of work involved 16:12:22 <primeministerp> i would imagine 16:12:22 <primeministerp> i guess i just quit 16:12:30 <primeministerp> hehe 16:12:33 <primeministerp> ok, moving on then 16:12:33 <alexpilotti> primeministerp: ? 16:12:55 <primeministerp> is there something you need? 16:14:10 <primeministerp> #topic quantum 16:14:10 <alexpilotti> primeministerp: I was wondering about your comment :-) 16:14:10 <alexpilotti> Quantum plugin is very alive and well :-) 16:14:10 <primeministerp> there was an alert in my irc 16:14:10 <primeministerp> that I quit the session 16:14:10 <primeministerp> alexpilotti: good 16:14:10 <alexpilotti> We added the agent to our installer as well 16:14:10 <primeministerp> alexpilotti: I had to poke redmond folks last night for the msdn bits btw 16:14:10 <primeministerp> alexpilotti: great 16:14:10 <primeministerp> alexpilotti: good news 16:14:33 <alexpilotti> work on NVGRE is going on, although a bit slowly 16:14:39 <primeministerp> alexpilotti: ok 16:14:45 <primeministerp> alexpilotti: good to know 16:14:46 <alexpilotti> dur to the priority on Nova refactoring / resize 16:15:03 <primeministerp> i wasn't sure if it had progressed 16:15:03 <primeministerp> ok 16:15:03 <alexpilotti> I spoke w pnavarro lately about L3 details 16:15:10 <primeministerp> pnavarro: any comments? 16:15:12 <alexpilotti> and with goongysh 16:15:30 <pnavarro> nothing to add 16:15:37 <alexpilotti> goongysh is our quantum core mantainer for the plugin at the moment 16:15:58 <alexpilotti> I sent him the Powershell scripts to show how it works 16:16:15 <alexpilotti> he's very helpful as usual 16:16:17 <primeministerp> ok 16:16:18 <primeministerp> good to know 16:16:18 <primeministerp> then the msdn acct was very important 16:16:24 <alexpilotti> definitely 16:16:37 <primeministerp> ok 16:16:52 <alexpilotti> primeministerp: do you think we can start offering MSDN on the dev list to any core reviewer that can help in testing the Hyper-V code? 16:17:06 <alexpilotti> I mean, in Nova, Quantum, Cinder... 16:17:41 <hanrahat> alexpilotti: yes, we can make the licenses available to the core developers 16:17:52 <alexpilotti> hanrahat: thanks Tom 16:18:13 <alexpilotti> this is the best solution to have them getting out of their "Linux isolation" 16:18:44 <alexpilotti> and starting work with us, which ultimately will lead to a better Hyper-V community inside of OpenStack 16:18:58 <hanrahat> alexpilotti: same process as with goongsyh... it takes a little time but trust me we have the process down to as fast as possible here. 16:19:04 <alexpilotti> and most important, more attention to interoperability 16:19:18 <alexpilotti> hanrahat: I was actually impressed 16:19:29 <alexpilotti> hanrahat: thanks a lot for your effort 16:19:51 <alexpilotti> I know how much it took the first time I got one as MVP, so I know how complicated it can be 16:19:59 <hanrahat> :-) 16:20:26 <alexpilotti> primeministerp: still online? :-) 16:21:00 <AndChat|150689> Hetr 16:21:12 <alexpilotti> looks like we lost him :-) 16:22:01 <primeministerp> back again 16:22:04 <primeministerp> sorry 16:22:05 <primeministerp> about that 16:22:11 <alexpilotti> primeministerp: it's ok 16:22:15 <primeministerp> alexpilotti: ok let's get though this 16:22:23 <primeministerp> so 16:22:25 <primeministerp> yes 16:22:31 <primeministerp> anyone who wants to test 16:22:32 <primeministerp> can reach out to me 16:22:47 <primeministerp> and I will do facilitate them getting a msdn acct 16:22:49 <alexpilotti> cool. Do you think it's possible to send an email to the dev ML? 16:22:49 <primeministerp> er -do 16:22:59 <primeministerp> I just cannot promise that it's quickly 16:23:09 <alexpilotti> :-) 16:23:43 <alexpilotti> primeministerp: ping :-) 16:24:18 <alexpilotti> looks like primeministerp has some serious connectivity issues today 16:24:30 <iben> Hey guys - I have a question about this - why do we need msdn when hyper-v is free? Just asking… what other components are we testing here? 16:24:43 <primeministerp> i'm here 16:24:45 <primeministerp> just typing 16:24:50 <alexpilotti> hi iben good question 16:24:56 <primeministerp> iben: you technically don 16:24:58 <alexpilotti> iben: Hyper-V server is free 16:25:09 <primeministerp> t 16:25:12 <primeministerp> it's a good will gesture 16:25:17 <alexpilotti> iben: but you need a domain controller for testing live migration for example 16:25:40 <alexpilotti> iben: also teh full WIndows Server has GUI tools that people like to use during development 16:25:44 <pnavarro> alexpilotti: btw, with SMB 3.0 it will be possible to have a domain controller 100% open source ? 16:25:47 <iben> BTW - I have MSDN as do the other team members I'm working with but an overview of the current setup and next steps for a lab for testing would be helpful. If a write up on this doesn't exist I'd like to volunteer to help document it 16:26:00 <alexpilotti> iben: we do 99% of the development on the free Hyper-V 16:26:23 <iben> and the actual openstack environment is the typical linux platform? 16:26:36 <primeministerp> iben: yes 16:26:42 <alexpilotti> iben: we have a free installer he: http://www.cloudbase.it/installing-openstack-nova-compute-on-hyper-v/ 16:26:48 <iben> In Other words - and existing openstack or devstack users could test this 16:26:56 <primeministerp> iben: yes 16:26:57 <alexpilotti> iben: with all the step by step documentation 16:27:03 <iben> okay - I will review 16:27:03 <primeministerp> iben: you just point hyper-v at it 16:27:05 <primeministerp> iben: and make sure you have a vhd 16:27:10 <primeministerp> to deploy on hyper-v 16:27:22 <primeministerp> iben: you can also tweak your scheduler to place vm's properly 16:27:52 <iben> ok - I would like more details on that too 16:28:07 <primeministerp> alexpilotti: is that documented yet? 16:28:12 <alexpilotti> iben: we hare also ready mand VHDs for ubuntu 12.04, so contact me if you need a link 16:28:13 <primeministerp> alexpilotti: the scheduler bits? 16:28:34 <primeministerp> ok then 16:28:36 <alexpilotti> primeministerp: it's simply a glance property 16:28:41 <primeministerp> alexpilotti: yes 16:28:45 <primeministerp> alexpilotti: ok moving on 16:28:55 <primeministerp> #topic ci infrastructure 16:28:55 <alexpilotti> primeministerp: iben here you go: http://www.cloudbase.it/filtering-glance-images-for-hyper-v/ 16:29:00 <iben> the main issue right now (hope to hear about this later) is the way to automate Windows VM provisioning including hostname and IP address assignment. Since typically openstack uses images - how do we inject this info? 16:29:08 <primeministerp> alexpilotti: thx 16:29:08 <primeministerp> iben: -> 16:29:31 <alexpilotti> iben: http://www.cloudbase.it/cloud-init-for-windows-instances/ 16:29:32 <primeministerp> iben: do you have windows provisioning already in place? 16:29:50 <iben> yes - most customers are using SCCM for this with a PXE boot setup 16:29:59 <iben> there's a way to also use USB image 16:30:00 <primeministerp> iben:then you can still use that 16:30:21 <iben> okay - this is something I'd like to document as well 16:30:24 <primeministerp> iben: from a iron and making your master images perspective 16:30:29 <primeministerp> iben: perfect 16:30:39 <primeministerp> iben: I created the original docs 16:30:46 <iben> can we add it to a list and get a few people to work with me on it? 16:30:50 <primeministerp> iben: i.e. in the admin guide 16:30:59 <primeministerp> iben: definately 16:31:00 <primeministerp> EmilienM: ping 16:31:03 <iben> integration of sccm and openstack 16:31:07 <EmilienM> primeministerp: pong 16:31:16 <primeministerp> o 16:31:17 <primeministerp> one sec 16:31:22 <primeministerp> iben: I won't be using sccm 16:31:30 <primeministerp> iben: so I won't be able to help 16:31:34 <primeministerp> w/ sccm specific bits 16:32:00 <primeministerp> iben: however if it's related to core openstack stuff 16:32:04 <iben> right - I'd like to work with someone at MS or the OPenstack community on this 16:32:10 <primeministerp> please feel free to pubdate the other bits 16:32:20 <primeministerp> iben: that needs to be a discussion 16:32:31 <iben> understood 16:32:33 <primeministerp> iben: w/ the sccm folks 16:32:38 <iben> ok 16:32:49 <iben> let's move on - I don't want to take over teh meeting 16:32:53 <primeministerp> iben: i believe we have a talk tomorrow 16:32:56 <primeministerp> iben: let's start that discussion there 16:32:59 <hanrahat> primeministerp: i can help make the connection to the sccm team 16:33:01 <primeministerp> iben: and drive it inside msft 16:33:10 <primeministerp> just want to make sure we're clear 16:33:14 <iben> sure 16:33:33 <pnavarro> I have to guys, alexpilotti ping me as soos as you have something me to start testing 16:33:43 <alexpilotti> pnavarro: sure, tx! 16:35:48 <alexpilotti> primeministerp: should we move on to cloud-init? 16:36:00 <primeminsterp> ok 16:36:01 <primeminsterp> back again 16:36:02 <primeminsterp> sorry about that 16:36:12 <primeminsterp> just some updates on the ci 16:36:48 <primeminsterp> so this is a key link in the chain 16:36:56 <primeminsterp> I finally go the puppet reg working properly on the back side of the preseed 16:37:03 <primeminsterp> ociuhandu: any movement on the quantum automation? 16:37:16 <primeminsterp> ociuhandu: also I didn't get to look at the cert creation bits yet 16:37:25 <primeminsterp> ociuhandu: i'll try to look at those tonight 16:37:38 <ociuhandu> primeminsterp: quantum templates will be ready today 16:37:44 <primeminsterp> ociuhandu: great 16:37:58 <ociuhandu> primeminsterp: the install part is already in place 16:38:16 <primeminsterp> ociuhandu: I'm going to try to test the other bits today out of registration 16:38:20 <primeminsterp> ociuhandu: great 16:38:27 <ociuhandu> I hope that by tomorrow or the day after, the latest, I wil move to the network controller 16:38:31 <primeminsterp> ociuhandu: also I'll work on finalizing the windows provising 16:38:39 <primeminsterp> ociuhandu: awesome 16:38:45 <primeminsterp> ociuhandu: let's touch base tomorrow 16:38:48 <primeminsterp> ociuhandu: then 16:38:52 <ociuhandu> primeminsterp: sure 16:39:17 <primeminsterp> #topic hyper-v chef 16:39:27 <primeminsterp> so talking about chef modules today w/ Matt Ray from opscode 16:40:19 <primeminsterp> we'll see if we can make any progress 16:40:48 <iben> modules = cookbooks? 16:40:59 <iben> or actual ruby code bits? 16:47:09 <primeministerp> ok 16:47:13 <primeministerp> really shaky connection 16:47:16 <primeministerp> closing the meeting 16:47:18 <primeministerp> sorry guys 16:47:22 <primeministerp> #endmeeting