15:59:10 <primeministerp> #startmeeting hyper-v 15:59:11 <openstack> Meeting started Tue Nov 20 15:59:10 2012 UTC. The chair is primeministerp. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:59:12 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:59:13 <openstack> The meeting name has been set to 'hyper_v' 15:59:17 <primeministerp> HI all 15:59:36 <primeministerp> we'll give a couple more minutes before we get started 16:01:57 <Hitesh> primeministerp: Hi, 16:02:34 <Hitesh> alexpilotti: Hello 16:02:47 <primeministerp> Hitesh: hello 16:02:52 <primeministerp> Hitesh: starting in a couple minutes 16:03:02 <Hitesh> primeministerp: Ok. 16:04:39 <pnavarro> hi all 16:04:53 <primeministerp> pnavarro: perfect 16:05:03 <primeministerp> pnavarro: i was mainly waiting for you 16:05:09 <primeministerp> let's begin everyone 16:05:18 <pnavarro> sorry and thanks primeministerp 16:05:24 <primeministerp> pnavarro: no worries 16:05:29 <alexpilotti> hi guys! 16:05:33 <zykes-> hola! 16:05:38 <primeministerp> zykes-: hey now 16:05:55 <EmilienM_> hola 16:06:01 <Hitesh> Hello guys 16:06:02 <primeministerp> EmilienM_: how's it going 16:06:05 <primeministerp> alexpilotti: you around? 16:06:12 <primeministerp> ociuhandu: ? 16:06:14 <alexpilotti> primeministerp: yep 16:06:19 <primeministerp> great 16:06:29 <primeministerp> #topic blueprints 16:06:34 <alexpilotti> pnavarro: this is the repo with the cinder bits? 16:06:35 <EmilienM_> primeministerp: fine thx 16:06:47 <primeministerp> so first item to discuss is blueprints 16:07:04 <primeministerp> alessandro has been adding/adjust blueprints for work that is being done 16:07:19 <primeministerp> vish had requested that we break the blueprints up by implemented veature 16:07:21 <primeministerp> er feature 16:07:40 <pnavarro> alexpilotti: what do you mean by this? 16:07:57 <pnavarro> alexpilotti: did you point to a link? I missed it 16:07:58 <alexpilotti> pnavarro: I forgot the link sorry :-D 16:08:05 <alexpilotti> pnavarro: https://github.com/pnavarro/nova/blob/master/nova/virt/hyperv/volumeops.py 16:08:17 <pnavarro> yeah, alexpilotti 16:08:20 <primeministerp> #link https://github.com/pnavarro/nova/blob/master/nova/virt/hyperv/volumeops.py 16:08:45 <primeministerp> pnavarro: alexpilotti added a bluepint for the wmi v2 cinder work as well 16:08:49 <primeministerp> pnavarro: i believe 16:08:55 <primeministerp> alexpilotti: am i correct? 16:08:58 <alexpilotti> pnavarro: I see that you are using a CONF.hyperv_os_version to get the OS version 16:09:10 <alexpilotti> pnavarro: why don't you query the OS directly? 16:09:13 <pnavarro> well, in fact, volumeops have no changed that much, the true changes are in : https://github.com/pnavarro/nova/blob/master/nova/virt/hyperv/volumeutilsV2.py 16:09:29 <primeministerp> #link https://github.com/pnavarro/nova/blob/master/nova/virt/hyperv/volumeutilsV2.py 16:10:00 <pnavarro> alexpilotti: err... good point, I didn't know I could get this granurality through os 16:10:20 <primeministerp> pnavarro: how long before the cinder pieces are complete? 16:10:23 <alexpilotti> pnavarro: def _get_hypervisor_version(self): 16:10:24 <alexpilotti> """Get hypervisor version. 16:10:25 <alexpilotti> :returns: hypervisor version (ex. 12003) 16:10:27 <alexpilotti> """ 16:10:28 <alexpilotti> version = self._conn_cimv2.Win32_OperatingSystem()[0]\ 16:10:29 <alexpilotti> .Version.replace('.', '') 16:10:31 <alexpilotti> LOG.info(_('Windows version: %s ') % version) 16:10:31 <alexpilotti> return version 16:10:42 <pnavarro> ok ! 16:11:11 <pnavarro> primeministerp: well, it's 99% complete, just was missing some pieces like alexpilotti was pointing 16:11:23 <primeministerp> pnavarro: will it be in for g1? 16:11:36 <pnavarro> sure 16:11:47 <primeministerp> pnavarro: that's by week end I believe.. 16:11:52 <primeministerp> or is it next 16:12:02 <primeministerp> pnavarro: it's close 16:12:04 <alexpilotti> pnavarro: the storage WMI namespace is supported on Windows 8? 16:12:22 <pnavarro> alexpilotti: yes, the doc says so 16:12:52 <alexpilotti> pnavarro: in that case we can just check for the OS version >= 6.2 :-) 16:13:31 <alexpilotti> pnavarro: what about adding a FLAG (aka CONF) for forcing the usage of the old one in case of issues? 16:13:35 <pnavarro> primeministerp: I'd need some help from alexpilotti to launch live migration tests 16:14:03 <alexpilotti> pnavarro: like: CONF.force_vmutils_v1 16:14:05 <primeministerp> pnavarro: I'm still a week off from that 16:14:19 <primeministerp> pnavarro: any way we can get help from the ibm folks on that? 16:14:54 <primeministerp> EmilienM_: can you help test the livemigration side of things? 16:15:06 <EmilienM_> primeministerp: yep 16:15:18 <primeministerp> pnavarro: EmilienM_ can assist too 16:15:43 <primeministerp> #action EmilienM_ help w/ volume/live-migration testing 16:15:46 <pnavarro> alexpilotti: in that case, I can transform the conf _hyperv_os_version for that 16:16:17 <alexpilotti> primeministerp: pnavarro needs only to generate the test stubs for passing Jenkins tests 16:16:18 <primeministerp> alexpilotti: great 16:16:25 <alexpilotti> pnavarro: sure! :-) 16:16:27 <primeministerp> and that can be done by just generating the moc? 16:16:39 <primeministerp> or additional coding prior to the moc? 16:16:50 <alexpilotti> primeministerp: yep, by simply running the tests 16:16:58 <primeministerp> ok 16:17:09 <primeministerp> which is why he needs the live migration bits 16:17:14 <primeministerp> got it 16:17:17 <alexpilotti> primeministerp: correct! 16:17:28 <primeministerp> pnavarro: are you capible of working w/ EmilienM_ to do that? 16:17:48 <EmilienM_> pnavarro: I think that's ok :) 16:17:56 <pnavarro> I don't know how EmilienM_ can help... 16:18:09 <primeministerp> pnavarro: you don't have a live migration setup 16:18:16 <primeministerp> pnavarro: if EmilienM_ does 16:18:26 <primeministerp> pnavarro: he can generate the moc bits by running the test 16:18:35 <EmilienM_> pnavarro: I have I think 16:18:36 <primeministerp> alexpilotti: correct in my understanding? 16:18:47 <alexpilotti> primeministerp: yep 16:19:00 <primeministerp> pnavarro: you understand? 16:19:00 <pnavarro> primeministerp: I started yesterday a VM Domain controller... but if EmilienM_ has this setup, yes definetely can be helpful 16:19:17 <primeministerp> EmilienM_: you have a 2 hyper-v setup correct? 16:19:22 <EmilienM_> primeministerp: right 16:19:29 <EmilienM_> primeministerp: but never test live migration 16:19:56 <primeministerp> EmilienM_: if you're in a domain, and have used the cloudbase installer 16:20:01 <primeministerp> EmilienM_: it should work 16:20:05 <EmilienM_> primeministerp: that's fine 16:20:15 <primeministerp> EmilienM_: i can help debug today in a hour or so 16:20:17 <primeministerp> if you need help 16:20:25 <EmilienM_> primeministerp: which kind of test 16:20:35 <EmilienM_> live migration or python tests ? 16:20:55 <primeministerp> EmilienM_: live migration 16:20:59 <EmilienM_> primeministerp: fine 16:21:16 <EmilienM_> primeministerp: can't do it before 8pm CEST 16:21:16 <primeministerp> pnavarro: so you can help him get those running w/ your code? 16:21:26 * EmilienM_ in classroom ATM :-) 16:21:29 <primeministerp> EmilienM_: coordinate w/ pnavarro 16:21:32 <primeministerp> EmilienM_: but that's ok 16:21:37 <pnavarro> I'll call EmilienM_ later 16:21:45 <primeministerp> pnavarro: great, thanks for working together 16:21:49 <EmilienM_> primeministerp: yep, we have scheduled a conf call tonight 16:21:53 <primeministerp> EmilienM_: thanks for helping out 16:22:06 <EmilienM_> primeministerp: I'll do my best 16:22:11 <primeministerp> ok 16:22:14 <primeministerp> moving on then 16:22:18 <primeministerp> #status updates 16:22:26 <primeministerp> alexpilotti: you want to give a quick rundown? 16:22:42 * alexpilotti is cloning pnavarro's repo 16:22:50 <alexpilotti> primeministerp: sure 16:22:57 <primeministerp> cloudinit work was completed and made it through jenkins last friday 16:23:00 <alexpilotti> Nova: 16:23:12 <primeministerp> alexpilotti:thx 16:23:13 <alexpilotti> CloudInit / ConfigDriveV2 is in 16:23:29 <alexpilotti> and the Grizzly installer has been updated 16:23:36 <EmilienM_> I need to leave IRC guys 16:23:39 <primeministerp> Good feature to have for G1 16:23:44 <EmilienM_> bye all 16:23:47 <primeministerp> EmilienM_: thx again, include me on threads 16:23:50 <primeministerp> pls 16:23:52 <alexpilotti> we are using a couple extra tools: mkisofs and qemu-img 16:23:56 <EmilienM_> pnavarro: see you later ;) 16:24:08 <pnavarro> bye EmilienM_ 16:24:11 <alexpilotti> to generate the ISO and VHD to attach 16:24:29 <alexpilotti> cloud-init had a few bugs, we helped the mainteiners to fix them 16:24:39 <primeministerp> alexpilotti: great work 16:25:08 <primeministerp> any updates on RDP? 16:25:17 <alexpilotti> we have precompiled deb and rpm packaes with cloudinit if you need them 16:25:32 <primeministerp> alexpilotti: o nice, do you have urls? 16:25:36 <primeministerp> we'll post them for the minutes 16:26:00 <alexpilotti> and on our blog there's a full VHD w Ubuntu 12.04 ready for Glance 16:26:28 <primeministerp> alexpilotti: great let's post those url's too if you got them 16:26:37 <alexpilotti> a full blog post will follow up on cloud init / config drive 16:26:57 <primeministerp> awesome! 16:27:01 <alexpilotti> http://www.cloudbase.it/downloads/UbuntuServer1204_cloudinit.zip 16:27:18 <primeministerp> #link http://www.cloudbase.it/downloads/UbuntuServer1204_cloudinit.zip 16:27:20 <alexpilotti> I'm going to fetch the .deb and .rpm asap 16:27:33 <alexpilotti> ok, back to the updates 16:27:33 <primeministerp> use "#link" when posting 16:27:41 <primeministerp> pls 16:27:45 <primeministerp> ok 16:27:48 <primeministerp> updates... 16:27:50 <alexpilotti> cloud-init for Windows. We have a bomb: 16:28:00 <primeministerp> anything i can help w/? 16:28:03 <alexpilotti> publik key authentication on RDP 16:28:07 <primeministerp> yes 16:28:13 <primeministerp> we discussed briefly 16:28:33 <primeministerp> did you finish the work for ssh key auth? 16:28:37 <alexpilotti> briefly, auth on Windows will use the same SSH keys 16:28:48 <alexpilotti> primeministerp: working on it 16:28:56 <luis_fdez> alexpilotti: that sounds interesting... 16:29:04 <primeministerp> alexpilotti: well from a end user perspective it's great news 16:29:13 <primeministerp> great feature alexpilotti 16:29:20 <primeministerp> alexpilotti: even if it's from a bomb 16:29:28 <alexpilotti> once that is done we'll port cloud-init to Windows, using the same authorized_keys deployed for SSH 16:29:38 <alexpilotti> and the sae keypairs udes by openstack 16:29:45 <primeministerp> awesome 16:29:57 <alexpilotti> in short this means that there will be no more issue for password distribution 16:30:12 <alexpilotti> I'd expect also Amazon & company to pick up such a feature 16:30:25 <primeministerp> that should make it interesting 16:30:49 <alexpilotti> ok, that's it for cloud-init so far 16:30:58 <primeministerp> alexpilotti: and i'm assuming quantum status is the same due to work on cloudinit? 16:30:58 <alexpilotti> nova: fixed a few bugs 16:31:14 <pnavarro> Quantum: from my side wvs_quantum_plugin (Windows Virtual Switch) advances slowly, but it advances 16:31:17 <alexpilotti> including today a very annoying one on VM status 16:31:37 <primeministerp> alexpilotti: yes i saw that 16:31:54 <alexpilotti> Quantum: we are also advancing slowly, due to teh time we had to spend w the reviews 16:32:01 <primeministerp> yes I know 16:32:06 <alexpilotti> Quantum target is definitely G2 16:32:09 <primeministerp> hopefully we can find a way to speed up that process 16:32:34 <alexpilotti> other stuff: RDP console, ociuhandu is working on it 16:33:00 <alexpilotti> we got aslo a great help from sagar, which is doing some great testing work 16:33:12 <primeministerp> ok 16:33:26 <primeministerp> good 16:33:38 <primeministerp> I don't think sagar's on today 16:33:40 <alexpilotti> ok, those were the updates for this week :-) 16:33:47 <primeministerp> alexpilotti: thanks for info 16:33:58 <primeministerp> luis_fdez: any thing to add from the CERN front? 16:34:08 <Hitesh> Thanks for great info :) 16:34:18 <primeministerp> luis_fdez: sorry i couldn't get more movement on the SCOM discussion 16:34:23 <Hitesh> specially alexpilotti :) 16:34:41 <alexpilotti> Hitesh: tx 16:34:47 <luis_fdez> nothing new... I was out of the office since thursday... 16:34:52 <alexpilotti> luis_fdez: tx for your get_stats patch! 16:34:58 <primeministerp> luis_fdez: yes thank you 16:35:05 <primeministerp> alexpilotti: thanks for reminding me 16:35:05 <luis_fdez> no problem primeministerp, let's see if we can make some development on that... 16:35:09 <Hitesh> alexpilotti: sorry I couldn't contribute more, however, I am doing setup.. 16:35:14 <alexpilotti> luis_fdez: I'd like to get your CPU patch in this week. Do you have some time to get it done? 16:35:18 <Hitesh> alexpilotti: stucked with office work.. 16:35:30 <primeministerp> luis_fdez: well if you start let me know, and I'll try to get you at least the information sources when needed 16:35:53 <Hitesh> alexpilotti: building quantum source from scratch on RedHat 16:35:54 <luis_fdez> alexpilotti: ok, I think I'll be able 16:36:10 <luis_fdez> but... alexpilotti , I can't wait cloud-init for win and ssh key auth!!!! 16:36:30 <primeministerp> luis_fdez: talk it up... 16:36:34 <luis_fdez> :) 16:36:40 <primeministerp> luis_fdez: make sure jan knows 16:36:43 <primeministerp> luis_fdez: ;) 16:36:51 <alexpilotti> luis_fdez: should be a quick thing. I'd like to validate the json stuff w the nova guys as there's no documentation on it and you did a great job in reverse engineer it from KVM etc 16:37:36 <pnavarro> Hitesh: why don't you use devstack? 16:37:40 <alexpilotti> luis_fdez: ssh jey auth is very close. As a side effect, I have a tool that dumps clear text passwords on login :-D 16:37:46 <luis_fdez> ok 16:37:55 <primeministerp> hehe 16:38:02 <primeministerp> alexpilotti: we all need one of those tools 16:38:06 <Hitesh> pnavarro: you are right, but we are developing custom plugin 16:38:28 <Hitesh> pnavarro: and supporting different DB 16:38:37 <pnavarro> primeministerp: so G1 it's for 22-11-2012. 16:38:38 <alexpilotti> I have a question on the Nova side 16:38:42 <Hitesh> pnavarro: so we will have to run only quantum :) 16:38:52 <primeministerp> pnavarro: so thinking G2? 16:39:12 <Hitesh> pnavarro: so let's think to target our quantum stuff for G2 :) 16:39:21 <alexpilotti> do you guys have any feature you'd like in Nova-Grizzly, beside what we already have and Resize? 16:39:23 <primeministerp> pnavarro: or will you be able to get done what you need w/ EmileM before? 16:39:27 <Hitesh> pnavarro: hope I will finish office stuff this weekend 16:39:52 <Hitesh> pnavarro: I will get back to you on wvs_quantum_plugin 16:40:09 <primeministerp> alexpilotti: you mean for G1? 16:40:14 <primeministerp> alexpilotti: or in general? 16:40:24 <pnavarro> primeministerp: well we'll try 16:40:25 <alexpilotti> primeministerp: Grizzly in ge 16:40:47 <alexpilotti> primeministerp: just to check if there are more plugins to write 16:41:01 <alexpilotti> sorry, meant blueprints, lapsus :-) 16:41:13 <primeministerp> pnavarro: o yes 16:41:29 <primeministerp> pnavarro: make sure you have appropriate blueprints prior to submitting 16:41:44 <primeministerp> Hitesh: anything to add? 16:41:45 <pnavarro> ok primeministerp 16:41:58 <Hitesh> primeministerp: Nops from my side 16:42:01 <alexpilotti> pnavarro: we need to add a blueprint for your new Cinder bits 16:42:34 <Hitesh> primeministerp: I didn;t get a chance to work more on our stuff...so nothing to add this time...:( 16:42:46 <pnavarro> I'll sync with you this night alexpilotti 16:43:20 <alexpilotti> pnavarro: ok! 16:43:35 <primeministerp> greate 16:44:03 <primeministerp> guess general ci update from my end 16:44:21 <alexpilotti> primeministerp: cool! 16:44:24 <primeministerp> working like a mad man preping for the visit from alexpilotti and ociuhandu 16:44:45 <primeministerp> implemeneted the production puppet infra on friday and base pxe node 16:44:48 <primeministerp> all puppetized 16:44:59 <alexpilotti> primeministerp: cool! Should we also set up a meeting with the OpenStack CI guys for inputs? 16:45:00 <primeministerp> core switch is puppetized 16:45:09 <primeministerp> alexpilotti: i'll work on that for next week 16:45:18 <alexpilotti> primeministerp: great tx! 16:45:41 <primeministerp> #action pp setup meeting w/ mtaylor and other for ci discussion 16:45:54 <pnavarro> I have to go, missing my bus... see you later 16:45:57 <pnavarro> bye 16:45:59 <primeministerp> pnavarro: thanks again 16:46:12 <alexpilotti> pnavarro: bye! 16:46:25 <Hitesh> same here..I will to catch my bus 16:46:28 <primeministerp> I should be done w/ the switch automation and trunking of all available ports between switches 16:46:28 <Hitesh> bye guys 16:46:36 <primeministerp> bye Hitesh 16:46:38 <Hitesh> I will synch with alexpilotti and pnavarro 16:46:45 <Hitesh> bye 16:47:05 <primeministerp> alexpilotti: we'll deal w/ things like logging etc later, i'm trying to get the basics in place for when you come to to be able to roll the setups as quickly as possible 16:47:11 <primeministerp> and have contol w/ jenkins 16:47:39 <alexpilotti> primeministerp: ok! 16:47:52 <primeministerp> alexpilotti: the rest i fugure we integrate what is already there 16:47:58 <primeministerp> alexpilotti: in terms of the jenkins jobs etc 16:48:38 <primeministerp> alexpilotti: we'll discuss that w/ monty 16:48:59 <primeministerp> ok I'll talk w/ him and schedule something for next week 16:49:04 <primeministerp> we have a holiday on thurs 16:49:09 <primeministerp> i'll be working on friday as well 16:49:22 <primeministerp> just out thur 16:49:34 <primeministerp> on that note 16:49:41 <primeministerp> I'll end it and send out the notes 16:49:45 <primeministerp> we can touch base later 16:49:48 <primeministerp> if needed 16:49:51 <primeministerp> alexpilotti: ^ 16:49:56 <primeministerp> #endmeeting