15:56:52 <primeministerp> #startmeeting hyper-v 15:56:53 <openstack> Meeting started Tue Mar 19 15:56:52 2013 UTC. The chair is primeministerp. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:56:54 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:56:56 <openstack> The meeting name has been set to 'hyper_v' 15:57:14 <primeministerp> ok 15:57:29 <primeministerp> ociuhandu: you alive? 15:59:06 <primeministerp> so couple updates from alessandro who is unavailable to join 15:59:18 <primeministerp> Live migration with Volumes is fixed 15:59:56 <primeministerp> also pnavarro thanks for the bugfix effort last week 16:00:28 <primeministerp> it also seems that the rdp-console proxy/dashboard is well underway and should be available for demo at the summit 16:00:37 <primeministerp> er dashboard integration 16:01:04 <primeministerp> there were also some other minor bug fixes as well 16:01:22 <primeministerp> iben: anything you would like to discuss 16:01:30 <primeministerp> iben: i started the process of cleaning my puppet bits 16:01:42 <primeministerp> iben: to hopefully add them to the puppetforge 16:02:11 <primeministerp> iben hopefully in the next few days I'll make the available for consumption 16:02:26 <luis_fdez> primeministerp: a lot of work there :) 16:02:26 <primeministerp> cern folks are also interested in the hyper-v/windows specific bits 16:02:33 <primeministerp> luis_fdez: o perfect 16:02:42 <primeministerp> luis_fdez: did you get my last email 16:02:47 <luis_fdez> yep 16:03:12 <primeministerp> luis_fdez: as I mentioned, the windows bits don't really fit into the existing model 16:03:25 <primeministerp> luis_fdez: mostly due to the windowsness 16:03:49 <luis_fdez> I know... but as a long-term goal... i would be ideal to have everything mixed... but I supposed the first steps must be done sepparatlely 16:04:05 <iben> hey team - is this list up to date? https://wiki.openstack.org/wiki/HypervisorSupportMatrix 16:04:11 <primeministerp> luis_fdez: were you thinking of extending the existing modules to support windows 16:04:13 <primeministerp> luis_fdez: yes 16:04:18 <primeministerp> luis_fdez: so that being said 16:04:32 <primeministerp> iben: yes 16:04:34 <primeministerp> iben: from a hyper-v perspective 16:04:39 <primeministerp> iben: i updated it a few weeks back 16:04:50 <primeministerp> luis_fdez: my goal is put my bits on the forge anyway 16:04:51 <iben> nice 16:05:21 <luis_fdez> primeministerp: thanks, that will be a great contribution... as windows support is quite poor... 16:05:42 <primeministerp> luis_fdez: I also have bits to generate custom winpe pxe bits 16:05:44 <luis_fdez> i think the biggest drawback is always the package manager 16:05:51 <primeministerp> luis_fdez: yes 16:05:53 <primeministerp> luis_fdez: it sucks 16:06:06 <ociuhandu> primeministerp: alive and squeezing my brain on c++ and python integration 16:06:08 <primeministerp> luis_fdez: now that puppet 3 has support for package = exe 16:06:13 <primeministerp> luis_fdez: it'a bit better 16:06:18 <iben> luis_fdez: for those of us that don't know - what are you working on? 16:06:19 <primeministerp> ociuhandu: i'm going to work on that 16:06:32 <primeministerp> iben: luis_fdez works for cern 16:06:38 <iben> ahh 16:06:45 <primeministerp> luis_fdez: he's in the process of preparing to deploy hyper-v 16:06:46 <luis_fdez> yeps 16:06:50 <primeministerp> er 16:07:10 <primeministerp> luis_fdez: I'll try to get those out this week then 16:07:20 <primeministerp> luis_fdez: although I started a complete refactor 16:07:25 <luis_fdez> ok, thanks primeministerp 16:07:33 <primeministerp> ociuhandu: had one the first refactor of my original bits 16:07:51 <primeministerp> now i'm cleaning up those to conform to puppet 3 16:08:00 <luis_fdez> ok 16:08:03 <primeministerp> luis_fdez: and hopefully get it to completely build from source 16:08:24 <luis_fdez> I also need to get up to speed with puppet... 16:08:37 <primeministerp> luis_fdez: I also have all my unattend.xml generation puppetized 16:08:49 <primeministerp> luis_fdez: goal is to release all my provising kungfu 16:08:52 <luis_fdez> that sounds really interesting 16:09:31 <luis_fdez> i'm thinking how could I mix it with automated image creation 16:10:11 <primeministerp> luis_fdez: all possible 16:10:17 <pnavarro> ups sorry 16:10:25 <pnavarro> I forgot to go in 16:10:25 <luis_fdez> hehe, of course primeministerp :) 16:10:27 <primeministerp> luis_fdez: i'm using it for all baremetal deployments as well as base image creation 16:10:50 <primeministerp> luis_fdez: I'll keep you posted on that 16:11:10 <luis_fdez> ok primeministerp, thanks 16:11:11 <primeministerp> pnavarro: anything you want to add 16:11:22 <primeministerp> pnavarro: about the bugfixes last week? 16:11:27 <primeministerp> o, re: summit 16:11:29 <primeministerp> we have session 16:11:39 <luis_fdez> not, working on that, contributing a bit to puppet, i'm implementing some missing facts for windows 16:11:39 <primeministerp> Alex was also added as a presenter 16:12:00 <primeministerp> luis_fdez: i just wrote a bunch of facts as well 16:12:07 <primeministerp> luis_fdez: basic ones 16:12:16 <pnavarro> not really, primeministerp... 16:12:18 <primeministerp> luis_fdez: for system variables 16:12:22 <primeministerp> pnavarro: ok 16:12:39 <luis_fdez> ok primeministerp 16:12:45 <primeministerp> luis_fdez: let me know if jan wants to have a call 16:12:53 <luis_fdez> ok primeministerp 16:12:54 <primeministerp> luis_fdez: i'd like to get a bit more organized around this 16:13:04 <luis_fdez> he will :) 16:13:19 <primeministerp> luis_fdez: if i put it out sooner than later we can work together on the rest 16:13:25 <primeministerp> luis_fdez: i know iben is also interested 16:13:57 <luis_fdez> yeah, it think it will make it easier 16:14:06 <luis_fdez> *I 16:14:11 <primeministerp> luis_fdez: that will be my goal for this week 16:14:14 <primeministerp> then to try to get those out 16:14:14 <pnavarro> luis_fdez: are you going to the summit? 16:14:31 <luis_fdez> no, Jan and Belmiro, I'll be at Hepix 16:15:36 <primeministerp> anything else? 16:15:53 <luis_fdez> primeministerp: ype 16:15:54 <primeministerp> iben: ? 16:16:05 <luis_fdez> primeministerp: about snapshoting of windows guests 16:16:12 <primeministerp> luis_fdez: is there bug? 16:16:59 <primeministerp> luis_fdez: what's the issue? 16:17:01 <luis_fdez> primeministerp: no, but I was wondering what could be the best way of snapshotting windows guests... and notifying them to be generalize or what is the first boot and thinks like that 16:17:16 <primeministerp> luis_fdez: you'll have to sysprep them 16:17:34 <luis_fdez> because now... if I snapshot a windows machine joined to domain with a concrete name... the following instances... will be the same... and I'm not sure about the best way of dealing with that 16:17:41 <iben> there is a whole sysprep process to prepare a windows image 16:17:50 <primeministerp> yep 16:18:07 <luis_fdez> primeministerp: I know... I know... but how to trigger it during snapshoting an image? 16:18:21 <primeministerp> luis_fdez: you have to run it before snapshotting 16:18:46 <primeministerp> luis_fdez: same as if you were generating custom windows images for deployment 16:18:56 <iben> so you have a running machine you want to clone into an image for use by others? 16:19:18 <iben> normally the machine to be used as a template image is shutdown during the sysprep proecess 16:19:19 <primeministerp> luis_fdez: i'm assuming your trying to take existing windows images 16:19:49 <primeministerp> luis_fdez: from openstack 16:19:52 <luis_fdez> not really, i'm thinking in general... because if I want to do it in an automated way I'm not sure how to do it... 16:20:01 <primeministerp> luis_fdez: so 16:20:13 <primeministerp> luis_fdez: you need to have the domain join 16:20:46 <primeministerp> luis_fdez: as part of the sysprep starting process 16:20:55 <primeministerp> luis_fdez: you can apply unattend.xml for those parts 16:21:01 <primeministerp> during the sysprep 16:21:16 <primeministerp> luis_fdez: it can get complicated 16:21:54 <primeministerp> luis_fdez: i'm actually using puppet to have them join the domain, etc 16:21:56 <luis_fdez> no, I know that but ummm.... is it possible for a running vm to detect that he's going to be snapshoted? 16:22:06 <primeministerp> luis_fdez: not that i know of 16:22:18 <primeministerp> luis_fdez: and you can't really use a snapshot 16:22:22 <primeministerp> luis_fdez: you have to down the vm 16:22:25 <primeministerp> and take the vhd 16:22:33 <primeministerp> luis_fdez: would be the clean way 16:22:40 <primeministerp> luis_fdez: if you snapshot 16:22:59 <primeministerp> luis_fdez: i.e. run sysprep, with all the necessary bits 16:23:02 <primeministerp> then snapshot 16:23:09 <primeministerp> however 16:23:18 <primeministerp> you still need a restart somewhere in there 16:23:31 <iben> so - I know that vmware convertor can snapshot a running windows vm as long as vmware tools is installed 16:23:38 <iben> it uses the vss driver 16:23:47 <primeministerp> iben: we can snapshot w/ hyper-v too 16:23:58 <primeministerp> iben: however don't know if its the best way to create master images 16:24:04 <iben> the destination is a vmware vmdk image which can be converted to a ovf or ova 16:24:30 <iben> i'm just saying it's technically possible 16:24:44 <primeministerp> sure, except we still can't boot those on hyperv 16:24:50 <iben> and is commonly done for testing machine conversion 16:25:05 <iben> you can even snapshot and convert a running physical machine to virtual 16:25:13 <iben> that's a p2v 16:25:25 <iben> then there are v2v v2p and p2p 16:25:31 <primeministerp> hahaha 16:25:32 <primeministerp> dude 16:25:33 <primeministerp> x2x 16:25:42 <primeministerp> that's so 2010 16:25:51 <primeministerp> hehehe 16:25:53 <iben> i'm sure depending on the use case there's a way with different tools to get done what you need 16:25:53 <luis_fdez> it's want I would like to be able to.... use openstack snapshoting to create templates that are automatically syspreped... 16:26:28 <primeministerp> luis_fdez: you might be able t o 16:26:30 <iben> right - so we should write a story about that and work on the process 16:26:46 <iben> peter - where on the openstack interweb would we post this work? 16:26:52 <primeministerp> luis_fdez: just going to have to figure out the specific task order before snapshotting i assume 16:27:05 <primeministerp> iben: not sure 16:27:09 <primeministerp> iben: a wiki page 16:28:17 <iben> luis_fdez - if you like I can help you work on this 16:28:31 <primeministerp> luis_fdez: i haven't needed to do much w/ sysprep lately however this is a key topic 16:28:39 <iben> need to know your environment - can you skype? 16:28:52 <primeministerp> luis_fdez: iben we could document the process on the wiki 16:28:58 <iben> skype me at: ibenrodriguez 16:29:04 <primeministerp> luis_fdez: iben or in the admin guide 16:29:34 <primeministerp> i'm sure annegentle might have better suggestions too 16:29:37 <luis_fdez> no, it's not a priority... I was just thinking about it... sysprep, unattended is not the problem (i'm using it to create the templates automatically) but the process of snapshoting is a bit different 16:30:09 <primeministerp> luis_fdez: I'll start to look at it 16:30:12 <iben> yup - cool - once it's a proven procedure we can post in the admin guide 16:30:32 <primeministerp> anything else anyone? 16:30:50 <annegentle> yeah wiki is great for vetting, then post tested stuff to the admin guide 16:30:57 <iben> if the snapshot is to be called from the hypervisor or outside the VM it would call the vss driver of the windows server guest vm 16:30:59 <primeministerp> annegentle: awesome 16:31:34 <luis_fdez> primeministerp: from my side it's all :) 16:31:41 <iben> http://msdn.microsoft.com/en-us/library/dd722833(v=bts.10).aspx 16:31:54 <primeministerp> iben: vss driver? 16:32:10 <iben> the feature name is called: Host side backup support (VSS) 16:32:16 <primeministerp> luis_fdez: ok, thx for the input today 16:32:16 <primeministerp> luis_fdez: i'll keep you posed on my puppet progress 16:32:32 <primeministerp> windows specific features? 16:33:04 <primeministerp> iben: not sure how that applies? 16:33:28 <primeministerp> let's take it to the hyper-v channel for further discussion 16:33:34 <primeministerp> I'm going to close the meetign for now 16:33:41 <primeministerp> #endmeeting