08:02:28 <huzhj> #startmeeting daisycloud
08:02:29 <openstack> Meeting started Fri Dec  9 08:02:28 2016 UTC and is due to finish in 60 minutes.  The chair is huzhj. Information about MeetBot at http://wiki.debian.org/MeetBot.
08:02:30 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
08:02:33 <openstack> The meeting name has been set to 'daisycloud'
08:02:42 <huzhj> #topic Roll Call
08:02:49 <luyao2> #info luyao
08:02:51 <huzhj> #info Zhijiang Hu
08:03:02 <zeyu> #info zeyu
08:03:06 <huzhj> Agenda
08:03:17 <huzhj> 2) Shanghai Telecom Support (Storage & Bare Metal)
08:03:17 <huzhj> 3) OPNFV: Daisy CI Progress
08:03:17 <huzhj> 4) AoB
08:03:19 <zhouya> #info zhouya
08:03:48 <huzhj> #topic Shanghai Telecom Support (Storage & Bare Metal)
08:05:13 <huzhj> #info The setup plan is clear now
08:06:01 <huzhj> #info single controller/network/storage node, single compute node. compute node can be added future.
08:06:56 <huzhj> The Disk array is AMS2300 or HP 2012
08:07:08 <zhouya> so we should use lvm?
08:07:23 <huzhj> #info Disk Array not supported by any Cinder driver, so LVM will be used.
08:08:13 <huzhj> After installing the OS, we need to pause, then setup cinder-volumes VG and go on deploy OpenStack
08:09:03 <luyao2> can we add in daisy code?
08:09:34 <huzhj> I prefer install OS for a host and connect it to the disk array first, just try to test the lvm to see if it is functional. then destroy the host which will be re-deployed by daisy.
08:09:58 <huzhj> luyao2: that is a Good idea.
08:10:27 <huzhj> We need to do some temp modification to the daisy code.
08:11:29 <huzhj> #info Keep a record of the  temp modification to the daisy code. basically , lvm setup and kolla confg file modification
08:12:29 <zhouya> These code need to add into disk_array.py ?
08:12:51 <huzhj> zhouya: your https://review.openstack.org/#/c/406036/ can be a temp modification
08:13:04 <huzhj> zhouya: no
08:13:15 <huzhj> we do not touch disk_array.py
08:13:21 <zhouya> OK
08:13:31 <zhouya> we just add this into kolla/config.py
08:14:21 <huzhj> #info About how to setup LVM: #link http://docs.openstack.org/developer/kolla/cinder-guide.html#create-a-volume-group
08:15:13 <huzhj> #info about the network, each target node use only 2 port is enough. One for neutron interface, the other for anything else.
08:15:57 <huzhj> Since we use VxLAN instead of VLAN, there is no need to config VLAN on the switch at all.
08:16:18 <huzhj> #info Since we use VxLAN instead of VLAN, there is no need to config VLAN on the switch at all.
08:17:58 <zhouya> OK
08:18:20 <huzhj> #info Reason why only one controller: 1) Cinder in LVM mode has bug which restrict us to use on controller. 2) No need to share Glance image storage over more than one controller.
08:18:59 <huzhj> #info for reason 1), you can refer to http://docs.openstack.org/developer/kolla/cinder-guide.html
08:20:21 <huzhj> For reason 2), because Glance images are stored on controller. So say we have 2 controllers A and B. If one upload an image to A, no method now to sync it to B, when A is down and B take over, the image will disappear.
08:21:51 <huzhj> The solution is 1) using swift as the object storage shared by all controllers 2) use NFS to share /var/lib/glance/images directory over all controller. 3) uses only one controller....
08:21:58 <huzhj> We choose 3) :)
08:22:44 <huzhj> #info The Blade system may be HP C7000
08:23:15 <huzhj> C7000 is look the same as E9000
08:23:49 <huzhj> We need to grab some manual for blade setup as a prepareation
08:23:52 <zhouya> So we should test C7000>
08:23:54 <zhouya> ?
08:24:32 <huzhj> zhouya: test C7000 what? We do not have C7000 in hand
08:24:57 <zhouya> we only have E9000?
08:25:04 <huzhj> Yes
08:25:52 <zhouya> Are they operation method the same?
08:26:17 <huzhj> I am getting familiar  with C7000/E9000, but need more time.
08:26:23 <zhouya> Or we should reference the manual book.
08:26:34 <huzhj> zhouya: No, not thesame in operating
08:27:15 <zhouya> It is really a big chellange.
08:27:30 <huzhj> May be some guys in SH Tel can give us a hand on how to setup, but we can not depend on that.
08:28:50 <zhouya> We should read some manual book befort they can give us help.
08:28:57 <zhouya> before
08:29:50 <zhouya> Is there any link we can reference?
08:30:41 <huzhj> #zhouya here is a pdf describing the hardware, you can take a look
08:30:44 <huzhj> #link https://www.hpe.com/h20195/v2/GetDocument.aspx?docname=4AA1-4286ENW&doctype=product%20family%20guide&doclang=EN_US&searchquery=&cc=us&lc=en
08:31:30 <huzhj> basically some blade servers and 1-2 switches  in a enclosure.
08:32:15 <huzhj> and manually can be found at #link http://h20566.www2.hpe.com/portal/site/hpsc/public/psi/home/?sp4ts.oid=1844065&ac.admitted=1481272145239.125225703.1938120508#manuals
08:32:39 <zhouya> It is a great help.
08:32:57 <huzhj> OK this is all for me on this topic, anything else?
08:33:50 <zeyu> no
08:33:57 <zhouya> No,maybe we should take a little time to  read these reference.
08:34:22 <huzhj> #topic OPNFV: Daisy CI Progress
08:34:57 <huzhj> luyao2: any status update on this topic?
08:36:16 <huzhj> Or zhouya ?
08:36:40 <luyao2> new daisy code have error when build pxe for os
08:36:54 <zhouya> We should resize the virtual mashine.
08:37:08 <zhouya> I add them to the deploy.yml file
08:37:43 <zhouya> and we should use yaml package analysis the fdate.
08:37:46 <luyao2> because now suppout diff node install diff os,and sub file in linuxlistall file file。
08:38:59 <huzhj> luyao: can you fire a bp/bug on launchpad so that we can take a look into this problem later offline?
08:39:05 <huzhj> luyao2: can you fire a bp/bug on launchpad so that we can take a look into this problem later offline?
08:39:21 <luyao2> ok
08:39:55 <huzhj> luyao2: can we fallback to use the old pxe_server_install.rpm?
08:40:15 <luyao2> yes
08:40:36 <luyao2> the script midify of build pxe for os
08:40:41 <huzhj> If ther is no time for us to fix this bug before go to SH Tel, we will fallback to the old one,
08:41:51 <luyao2> may be easy。just a line code
08:42:25 <huzhj> #info new code in pxe_server_install.rpm cause problem when installing OS, @luyao2 is working on that
08:43:09 <huzhj> zhouya: about the resize prlbolem
08:43:20 <huzhj> So you have added the size def in the yml?
08:43:39 <zhouya> yes
08:44:10 <huzhj> So the next step is impl. the parser code right?
08:44:18 <zhouya> and i can use size=`python filename.py` command to pass the parameter to yangyang's script
08:44:35 <huzhj> Good
08:44:41 <luyao2> good
08:44:49 <zhouya> Yes I am working on the parser code.
08:45:03 <huzhj> Great
08:45:36 <zhouya> Also,we move daisy password and ip into deploy.yml
08:45:51 <huzhj> Hope after finishing this work we can finally meet the virtual POD requirements
08:45:52 <zhouya> we can use this function to get them too.
08:46:02 <huzhj> #info we move daisy password and ip into deploy.yml
08:46:15 <huzhj> #info we move disk size into deploy.yml
08:47:42 <huzhj> Another thing , please take a look at the common config file requirement. see if we can follow it and is there any part of it not fit for us.
08:48:28 <huzhj> Anything else for this topic?
08:48:36 <zhouya> OK,I have receive that email,And will follow it.
08:48:38 <zhouya> NO
08:49:04 <huzhj> #topic AoB
08:50:23 <zhouya> May be escalator version query progress can be hang up.
08:50:58 <zhouya> For I should take some time to test deploy openstack via daisy.
08:51:35 <zhouya> #link https://gerrit.opnfv.org/gerrit/#/c/25571/ this commit also has some flake8 to deal with.
08:51:37 <huzhj> OK.
08:55:10 <huzhj> #info #link https://etherpad.opnfv.org/p/d6fCuBdOrH
08:55:18 <huzhj> this is for SH Tel prepareation
08:59:51 <huzhj> #endmeeting