Wednesday, 2017-12-20

*** yifei has joined #openstack-ansible00:16
*** threestrands has joined #openstack-ansible00:26
*** threestrands has quit IRC00:26
*** threestrands has joined #openstack-ansible00:26
*** vnogin has quit IRC00:32
*** dave-mccowan has quit IRC00:35
*** esberglu has quit IRC00:38
*** vnogin has joined #openstack-ansible01:09
*** hw_wutianwei has joined #openstack-ansible01:09
*** dave-mccowan has joined #openstack-ansible01:11
*** asettle has quit IRC01:19
*** asettle has joined #openstack-ansible01:22
*** vnogin has quit IRC01:24
*** rmcall has quit IRC01:47
openstackgerritKaio Kassiano Moura Oliveira proposed openstack/openstack-ansible-os_monasca master: Fix influxdb-relay port on haproxy configuration  https://review.openstack.org/52919802:08
*** fatdragon has quit IRC02:38
*** rmcall has joined #openstack-ansible02:59
*** threestrands has quit IRC03:03
*** threestrands has joined #openstack-ansible03:04
*** threestrands has quit IRC03:05
*** threestrands has joined #openstack-ansible03:06
*** threestrands has quit IRC03:07
*** threestrands has joined #openstack-ansible03:07
*** gfa has quit IRC03:11
*** dave-mccowan has quit IRC03:13
*** hw_wutianwei_ has quit IRC03:26
*** gfa has joined #openstack-ansible03:38
*** udesale has joined #openstack-ansible03:57
*** threestrands_ has joined #openstack-ansible03:57
*** threestrands has quit IRC03:57
*** threestrands_ has quit IRC03:58
*** threestrands_ has joined #openstack-ansible03:59
openstackgerritMerged openstack/openstack-ansible stable/pike: Update repo_build role SHA for manifest fix  https://review.openstack.org/52911504:06
yifeiHi guys for both ubuntu and centos, after running for sometime, the time of my nodes will not be the same or close. I checked the configuration and status of chrony. For ubuntu, it's fine, but will also not automatically synchronize. For centos, there is no /etc/chrony directory, the configuration files are in /etc, but the keyfile is configured to /etc/chrony/chrony.keys.04:22
yifeicloudnull: ping04:22
yifeihwoarang: ping04:23
yifeilogan-: ping04:23
yifeiodyssey4me: ping04:23
*** octo-fs has joined #openstack-ansible04:27
*** chhavi has joined #openstack-ansible04:41
*** ianw is now known as ianw_pto04:57
*** armaan has quit IRC05:02
gloksiniaHi everybody, Could someone explain me about "used_ips" in openstack_user_config.yml stand for ??05:13
gloksiniaGot a doc thank you.05:16
*** poopcat has quit IRC05:22
*** bigboss has quit IRC05:22
*** hybridpollo has quit IRC05:29
*** nshetty has joined #openstack-ansible05:36
*** gkadam has joined #openstack-ansible05:43
*** armaan has joined #openstack-ansible05:48
*** armaan has quit IRC05:52
*** yifei has quit IRC06:18
*** yifei has joined #openstack-ansible06:19
*** rmcall has quit IRC06:21
*** ianychoi has quit IRC06:44
*** mread has joined #openstack-ansible06:51
*** nshetty has quit IRC06:54
*** nshetty has joined #openstack-ansible06:55
*** threestrands_ has quit IRC06:57
*** jvidal has joined #openstack-ansible07:07
*** gkadam has quit IRC07:09
*** sxc731 has joined #openstack-ansible07:11
*** yifei has quit IRC07:11
*** octo-fs has quit IRC07:13
*** nshetty has quit IRC07:15
*** nshetty has joined #openstack-ansible07:15
*** cshen has joined #openstack-ansible07:25
*** shardy has joined #openstack-ansible07:29
*** yifei has joined #openstack-ansible07:30
*** mma has joined #openstack-ansible07:41
*** mbuil has joined #openstack-ansible07:54
*** nshetty is now known as nshetty|lunch08:00
*** epalper has joined #openstack-ansible08:12
*** vnogin has joined #openstack-ansible08:16
*** mma has quit IRC08:26
*** yifei has quit IRC08:28
*** yifei has joined #openstack-ansible08:29
*** vnogin has quit IRC08:31
*** gkadam has joined #openstack-ansible08:33
openstackgerritGuoqiang Ding proposed openstack/openstack-ansible-os_ceilometer master: Fix the misspelling of "mongodb" and "default"  https://review.openstack.org/52926108:34
*** chhavi__ has joined #openstack-ansible08:43
*** chhavi has quit IRC08:45
*** DanyC has joined #openstack-ansible08:45
*** vnogin has joined #openstack-ansible08:51
*** Jessy has joined #openstack-ansible09:01
JessyHi , I have a question: I'm deploying openstack-ansible on 8 nodes (3 controllers), v 16.0.409:03
Jessywhich mechanisms are used for controller HA?09:04
*** vnogin has quit IRC09:04
Jessyare they similar than Openstack (pacemker+corosync)?09:04
JessyI can't see crm process09:05
*** nshetty_ has joined #openstack-ansible09:06
*** nshetty|lunch has quit IRC09:06
jrosserJessy: its keepalived + haproxy https://docs.openstack.org/openstack-ansible-haproxy_server/latest/09:06
evrardjpJessy: galera rabbit is "natively clustered"09:06
evrardjpwe do LB , and you can have an active LB at a time with keepalived09:07
evrardjpyou can do more complex scenarios with keepalived and haproxy, but it's generally good enough09:07
evrardjpgood morning jrosser09:07
evrardjpI just happen to be around, I will continue my holidays just after reading my emails :p09:08
jrosserevrardjp: morning!09:08
Jessyyes we have two LB with HAProxy09:08
Jessyok so with ansible HA deployment, pacemaker and corosync are not useful.09:09
Jessyevrardjp: thanks for your answer09:11
evrardjpJessy: yes, keeping the most simple technologies for helping ops.09:11
evrardjpall nodes look the same, there is just one that gets the ip and that's the only difference.09:11
evrardjpOk I am out. have a good day everyone!09:12
*** nshetty_ is now known as nshetty|mtg09:13
Jessyevrardjp: ok, I was confuse because on openstack documentation I can see pacemaker+corosync recommended for service HA09:13
Jessyevrardjp: have a good day09:13
evrardjpJessy: you can, but you don't need it. With a good LB it works perfectly fine.09:14
evrardjpthanks!09:14
evrardjpgood luck!09:14
Jessythanks09:15
*** vnogin has joined #openstack-ansible09:32
*** SmearedBeard has joined #openstack-ansible09:36
*** ivveh has joined #openstack-ansible09:45
pradiprwtevrardjp : I want to install OpenStack ocata version in centos 7, what should be good ocata branch or tag which is provided in official documentation?09:46
evrardjplast tag?09:46
evrardjpi.e. 15.1.1309:47
pradiprwtyes in documentation 15.1.13 is there09:48
pradiprwtI was facing some issue yesterday , today I am trying to reproduce the same environment09:48
ivvehodyssey4me: the rabbitmq container hostname bug is also present in ocata branch when deploying on centos (fyi)09:49
*** sxc731 has quit IRC10:02
*** Jessy has quit IRC10:06
*** nshetty|mtg has quit IRC10:11
*** nshetty|mtg has joined #openstack-ansible10:11
*** SmearedBeard has quit IRC10:16
*** SmearedBeard has joined #openstack-ansible10:17
*** rpittau has joined #openstack-ansible10:19
*** vnogin_ has joined #openstack-ansible10:21
*** vnogin has quit IRC10:21
*** Neptu_ is now known as Neptu10:23
*** shardy has quit IRC10:24
*** zkynet has joined #openstack-ansible10:24
*** zkynet has quit IRC10:27
*** hw_wutianwei has quit IRC10:37
*** stuartgr has joined #openstack-ansible10:42
openstackgerritMerged openstack/openstack-ansible-os_heat master: Update paste, policy and rootwrap configurations 2017-12-19  https://review.openstack.org/52915310:43
odyssey4meevrardjp still around? or hwoarang you around? need review for https://review.openstack.org/#/c/529109/10:44
hwoarangon it10:44
*** nshetty_ has joined #openstack-ansible10:45
odyssey4methanks hwoarang10:45
openstackgerritMerged openstack/openstack-ansible-os_neutron master: Update paste, policy and rootwrap configurations 2017-12-19  https://review.openstack.org/52915610:45
*** nshetty|mtg has quit IRC10:45
hwoarangeh10:46
*** vnogin_ has quit IRC10:46
mbuilcan anybody have a look at https://review.openstack.org/#/c/510909/ please? thx!10:46
hwoarangodyssey4me: why would a file disappear in the middle of gzip?10:46
hwoarangi dont understand the problem10:46
odyssey4mehwoarang the file that disappeared in this case was openstack/aio1_repo_container-1bf38b63/network/if-post-down.d/avahi-daemon10:46
odyssey4mewhich kinda makes sense - it's one of the net conf files we capture, but it;s also one of those dynamic files10:47
hwoaranghmm10:47
odyssey4mewe could try to exclude a pattern of knownfiles, but this seems more robust to me10:47
hwoarangbut who would remove a file from "${WORKING_DIR}/logs" ? if a daemon is cleaning up stuff i wouldn'e expect it to clean in $WORKING_DIR10:48
hwoarangunless we collect symlinks or something10:48
odyssey4meah, you make a good point there - thoughts hughsaunders ?10:48
odyssey4meyes, the initial rsync copies to the logs folder - then we compress10:49
odyssey4mewe're using --safe-links, which IIRC copies only the files not the links10:49
hwoarangso what is this avahi-daemon file i wonder10:52
odyssey4meavahi is like a plug and play network thingy - it uses multi-cast to announce presence - basically a bonjour thing10:52
hwoarangyeah but the file itself10:53
hwoarangwas that a real file?10:54
hwoarangdo you have a log with the problem that this review solves?10:54
hughsaundersYeah, let me find it.10:54
odyssey4membuil one question in that patch - see in review10:56
hughsaundershwoarang: heres the failure snippet: https://gist.github.com/hughsaunders/6d51df16187233f93e17f5504fe561db10:56
hughsaundersBut that doesn't really tell you anything more than odyssey4me has already said, that an avahi related file existed at glob time, but didn't exist when gzip started to compress it.10:57
odyssey4mehughsaunders notice what was discussed above though - that gzip happies in a *copy* of the original files10:58
*** SmearedBeard has quit IRC10:58
odyssey4meso the file disappearing is quite strange, and perhaps points to an issue with our rsync which does the copy of the files to the log location10:58
hwoarangthe avahi-daemon file is a static network script10:59
hwoarangeven the daemon itself shouldn't touch it10:59
hwoaranglet alone its copy in $WORKING_DIR10:59
odyssey4mehmm, very odd11:01
hughsaundersI don't know why its disappearing, and I don't think the specifics are particularly interesting. I think the patch leads to a more robust process as it won't stop on unavailable files.11:02
*** yolanda__ has joined #openstack-ansible11:05
openstackgerritMerged openstack/openstack-ansible-os_nova master: Update paste, policy and rootwrap configurations 2017-12-19  https://review.openstack.org/52915711:05
mbuilodyssey4me: that's a good point. I'll change11:07
mbuilit11:07
*** yolanda has quit IRC11:08
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_cinder stable/pike: tests: test-cinder-upgrades.sh: Remove the exit trap  https://review.openstack.org/52929611:09
*** vnogin has joined #openstack-ansible11:10
hughsaundershwoarang: Just seen your review, the only downside with multiple executions is a few more fork()s, so it may be slightly slower. However the increase in failure tolerance should be worth that?11:11
hwoaranghughsaunders: not a few more forks. we are collecting hundreds of files so we will be executing tons of gzips11:12
hwoarangbefore we workaround it i want to understand the problem11:12
hwoarangbecause really nothing should just vanish from $WORKING_DIR11:13
hwoarangthey are all just plain files11:13
*** nshetty_ has quit IRC11:14
*** nshetty has joined #openstack-ansible11:14
openstackgerritManuel Buil proposed openstack/openstack-ansible-os_neutron master: Provide support for SFC deployments  https://review.openstack.org/51090911:16
openstackgerritMerged openstack/openstack-ansible master: Update all SHAs for Queens 2017-12-19  https://review.openstack.org/52916311:18
odyssey4mefdegir ^ that should solve the heat issues11:19
*** SmearedBeard has joined #openstack-ansible11:24
fdegirodyssey4me: sorry, which one?11:30
fdegirreading the backlog but failed to notice11:31
*** SmearedBeard has quit IRC11:31
*** szaher has quit IRC11:36
*** taseer1 has joined #openstack-ansible11:41
*** Taseer has quit IRC11:41
*** taseer2 has joined #openstack-ansible11:41
hwoarangfdegir: https://review.openstack.org/52916311:42
hwoarangit's merged so heat should work on master11:42
hwoarangthat's what odyssey4me meant :)11:43
*** taseer1 has quit IRC11:45
hughsaundersAnother datapoint.. I've seen the gzip issue 21 times, and its always relates to files from the repo container.11:45
fdegirhwoarang: ok11:48
fdegirhwoarang: i'll give that a try once you review my patches...11:48
fdegirI need them to go in so I can send moooarrr patches11:48
*** SmearedBeard has joined #openstack-ansible11:52
openstackgerritManuel Buil proposed openstack/openstack-ansible-os_neutron master: Provide support for SFC deployments  https://review.openstack.org/51090911:57
gloksiniaAfter i use command "service networking restart" on host installed ubuntu 16.04 all lxc container interface disappear from bridge then if i reboot the host it back to work smoothly !!!11:58
gloksiniaso it that a bug or limitation ??11:58
*** smatzek has joined #openstack-ansible12:01
*** nshetty is now known as nshetty|afk12:05
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/pike: Fix Aodh's health checks (pike backport)  https://review.openstack.org/51055112:06
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_aodh master: Standardize services list and package installation  https://review.openstack.org/49258012:08
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: [DOC] Update development cycle checklist  https://review.openstack.org/50530712:09
*** sxc731 has joined #openstack-ansible12:10
*** dave-mccowan has joined #openstack-ansible12:14
*** sxc731 has quit IRC12:24
*** nshetty|afk is now known as nshetty|BMGR12:35
*** armaan has joined #openstack-ansible12:36
odyssey4mehughsaunders odd, we don't see those issues in the OSA gate, but then again we're not using the repo container in any gate except the repo_server/repo_build roles... IIRC the tests you're running there are actually an integrated build?12:39
*** sxc731 has joined #openstack-ansible12:44
*** armaan has quit IRC12:45
*** yifei has quit IRC12:48
*** armaan has joined #openstack-ansible12:53
*** yolanda__ is now known as yolanda12:53
odyssey4membuil good idea, unfortunately that will still cause issues - feedback in review13:01
mbuilodyssey4me: ok. Should I create another pip task in tasks/providers/opendaylight_config.yml wich installs neutron_optional_sfc_opendaylight_pip_packages?13:12
-openstackstatus- NOTICE: gerrit is being restarted due to extreme slowness13:13
mbuilor can I somehow create a loop with the "with_items" syntax which evaluates each item in the loop before processing it?13:13
*** chhavi__ has quit IRC13:13
odyssey4membuil you could perhaps just set_fact before that install task to put together a package list based on the enabled features, then change the install task to use the combined package list13:13
odyssey4methat'd be most efficient13:13
*** openstackgerrit has quit IRC13:13
mgariepymorning everyone13:16
*** openstackgerrit has joined #openstack-ansible13:16
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: [DOC] Update development cycle checklist  https://review.openstack.org/50530713:16
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_cinder stable/pike: Fix pep8 doc config lint failures  https://review.openstack.org/52931013:17
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_cinder stable/pike: tests: test-cinder-upgrades.sh: Remove the exit trap  https://review.openstack.org/52929613:18
*** kaiokassiano has joined #openstack-ansible13:24
*** kaiokassiano has left #openstack-ansible13:25
*** hw_wutianwei has joined #openstack-ansible13:26
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-ops master: Added playbooks to install ELK stack with topbeat  https://review.openstack.org/38354113:27
*** kaiokassiano has joined #openstack-ansible13:28
*** taseer2 is now known as Taseer13:33
*** nshetty|BMGR is now known as nshetty13:34
*** sxc731 has quit IRC13:36
*** armaan has quit IRC13:38
*** jessy has joined #openstack-ansible13:39
*** Smeared_Beard has joined #openstack-ansible13:43
*** cshen has quit IRC13:43
*** SmearedBeard has quit IRC13:44
*** cshen has joined #openstack-ansible13:45
*** SerenaFeng has joined #openstack-ansible13:45
*** jessy has quit IRC13:48
mbuilodyssey4me: I can't find a working syntax for what I want to do ==> extending neutron_optional_opendaylight_pip_packages list. I thought this would work: https://hastebin.com/uxunelitit.sql but unfortunately no. Can you help me here? I bet the solution is supereasy13:52
odyssey4membuil lemme work something up quick13:52
*** kaiokassiano has quit IRC13:53
mbuilodyssey4me: thanks13:53
*** jessy has joined #openstack-ansible13:56
odyssey4membuil something like this: https://gist.github.com/odyssey4me/544e1455000c50027ac32c73d48b67df13:58
odyssey4meI just adjusted it slightly for possible whitespace issues13:59
mbuilodyssey4me: I see ok!! Question: if we define a list in vars/main.yml as neutron_sfc_opendaylight_pip_packages without the optional in the name, will it not get install automatically?14:00
odyssey4meyes, but then it gets installed always, for every deployment - even those not wanting ODL14:00
odyssey4methat has an effect on the database, which is not ideal14:00
odyssey4methat's why these packages are installed at runtime, optionally14:01
odyssey4methe base venv is meant to be minimal - that keeps the database small and minimises operational issues later with unrelated packages/drivers/extensions interfering14:01
mbuilodyssey4me: ok, then better call it neutron_optional_opendaylight_sfc_pip_packages for example?14:03
odyssey4membuil yep14:03
odyssey4meI commented in review14:03
mbuilgood, let me prepare the patch14:03
openstackgerritManuel Buil proposed openstack/openstack-ansible-os_neutron master: Provide support for SFC deployments  https://review.openstack.org/51090914:06
*** sxc731 has joined #openstack-ansible14:08
*** logan- has quit IRC14:08
odyssey4membuil almost there, one more tweak14:09
*** jessy has quit IRC14:10
*** logan- has joined #openstack-ansible14:10
pradiprwtHi odyssey4me, I got the same issue with fresh installation while repo build "Failed to build libvirt-python"14:11
*** mread has quit IRC14:12
openstackgerritManuel Buil proposed openstack/openstack-ansible-os_neutron master: Provide support for SFC deployments  https://review.openstack.org/51090914:12
pradiprwtThis time I have deployed 15.1.13 tag14:12
pradiprwtodyssey4me, let me know if you want more details14:14
openstackgerritKaio Kassiano Moura Oliveira proposed openstack/openstack-ansible-os_monasca master: Initial OSA zuul v3 role jobs  https://review.openstack.org/51665014:15
*** poison666 has quit IRC14:16
*** poison666 has joined #openstack-ansible14:20
*** smatzek has quit IRC14:28
*** smatzek has joined #openstack-ansible14:29
*** smatzek has quit IRC14:29
*** sxc731 has quit IRC14:30
*** openstackgerrit has quit IRC14:33
*** jvidal has quit IRC14:34
*** openstackgerrit has joined #openstack-ansible14:39
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_monasca master: Initial OSA zuul v3 role jobs  https://review.openstack.org/51665014:39
*** shardy has joined #openstack-ansible14:41
*** sxc731 has joined #openstack-ansible14:43
*** nshetty has quit IRC14:47
*** epalper has quit IRC14:47
*** sxc731 has quit IRC15:03
*** SerenaFeng has quit IRC15:05
*** marst has joined #openstack-ansible15:06
*** SerenaFeng has joined #openstack-ansible15:07
*** sxc731 has joined #openstack-ansible15:08
*** shardy has quit IRC15:11
*** esberglu has joined #openstack-ansible15:20
*** Rodrigo__ has joined #openstack-ansible15:21
*** shardy has joined #openstack-ansible15:24
*** Rodrigo__ has quit IRC15:27
*** Rodrigo__ has joined #openstack-ansible15:27
*** DimGR has quit IRC15:28
*** Rodrigo__ has quit IRC15:28
openstackgerritMerged openstack/openstack-ansible master: playbooks: inventory: ceph: Use distribution packages for SUSE  https://review.openstack.org/52800315:30
*** sxc731 has quit IRC15:33
*** sxc731 has joined #openstack-ansible15:34
mbuilmardim, hwoarang, odyssey4me ==> https://review.openstack.org/51090915:45
*** sxc731 has quit IRC15:46
*** MikeW has quit IRC15:47
*** pradiprwt has quit IRC15:47
*** gloksinia has quit IRC15:47
*** ThomasS has quit IRC15:47
*** game-on has quit IRC15:47
*** bubble_ has quit IRC15:47
*** Smeared_Beard has quit IRC15:50
*** pcaruana has joined #openstack-ansible15:51
*** SmearedBeard has joined #openstack-ansible15:53
*** smatzek has joined #openstack-ansible15:55
*** sxc731 has joined #openstack-ansible16:00
*** MikeW has joined #openstack-ansible16:02
*** pradiprwt has joined #openstack-ansible16:02
*** gloksinia has joined #openstack-ansible16:02
*** ThomasS has joined #openstack-ansible16:02
*** game-on has joined #openstack-ansible16:02
*** bubble_ has joined #openstack-ansible16:02
*** SerenaFeng has quit IRC16:09
*** DanyC has quit IRC16:13
ivveis /root/.my.cnf supposed to be distributed to all containers or just for the galera/mysql container?16:27
*** tnogisto has quit IRC16:30
*** rmcall has joined #openstack-ansible16:34
*** rromans has quit IRC16:38
*** rmcall has quit IRC16:38
*** chyka has joined #openstack-ansible16:50
*** ivve has quit IRC16:51
openstackgerritMerged openstack/openstack-ansible stable/pike: Avoid using gather_facts as a variable  https://review.openstack.org/52775316:52
Rodrigo_BRHello ! My deploy using tag 16.0.5 failed,  I didn't recived error during the setup-openstack.yml but I can't list networks, I see many erros on neutron-server.log http://paste.openstack.org/show/629476/16:54
Rodrigo_BRAnother problem detected is the rsyslog server, dont receive logs from the anothers host or containers.16:55
*** cshen_ has joined #openstack-ansible16:56
*** sxc731 has quit IRC16:59
*** fatdragon has joined #openstack-ansible17:02
*** cshen_ has quit IRC17:03
openstackgerritMerged openstack/openstack-ansible-os_neutron master: Provide support for SFC deployments  https://review.openstack.org/51090917:04
Rodrigo_BRthe neutron_server-backend is down on haproxy17:04
*** ivve has joined #openstack-ansible17:07
*** dcdamien has joined #openstack-ansible17:08
*** cshen_ has joined #openstack-ansible17:13
dcdamienHello everyone. What is the recommended way to introduce own patches into OSA roles? Currently I'm simply forking a role and then I use it in forked OSA repo. It's working.. but not so easy to maintain.17:14
mgariepydcdamien, propose them ;)17:15
odyssey4medcdamien better to submit your changes upstream then17:15
mgariepydcdamien, https://docs.openstack.org/openstack-ansible/latest/contributor/contribute.html17:16
mgariepyand of course if you have questions, we are here to help17:16
*** smatzek has quit IRC17:16
*** udesale has quit IRC17:18
*** cshen_ has quit IRC17:19
dcdamienOk, not so bad idea to contribute but sometimes these changes are required by local deployment and they may not meet OpenStack guidelines17:19
mgariepydepending on the change if they can be accepted, it would be easier for you on the long run.17:21
mgariepydo you have some example of the change in question ?17:21
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Fix sources-branch-updater  https://review.openstack.org/52937717:22
odyssey4medcdamien if there are things that are internal, then you should propose something that makes it easier for you to add config and your magic happens17:22
odyssey4mebasically add a facility to the toolbox which help you make things happen in a decoupled way17:22
odyssey4mesometimes it's as simple as having a variable to override, and sometimes it's more complicated than that17:23
odyssey4mebut yes, if you can be more specific then we can suggest some options17:24
dcdamienYep. Last one thing I have added is support for neutron-vpnaas-dashboard in Pike.17:24
odyssey4mewe have successfully helped integrate proprietary networking implementations into OSA in a decoupled way17:24
odyssey4mewe have code to do the 'glue' and openstack config parts - something prior to OSA is run to prepare the proprietary thing17:25
pradiprwthi odyssey4me17:26
*** hw_wutianwei has quit IRC17:26
*** mbuil has quit IRC17:27
*** gkadam has quit IRC17:27
pradiprwtany suggestion for TASK [repo_build : Create OpenStack-Ansible requirement wheels] failure17:29
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Fix sources-branch-updater  https://review.openstack.org/52937717:30
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Fix sources-branch-updater  https://review.openstack.org/52937717:31
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Fix sources-branch-updater  https://review.openstack.org/52937717:32
odyssey4mepradiprwt I haven't had a chance to try it yet - for your workaround, rather use == than >= - that's safer17:33
pradiprwtsure, I was waiting for your suggestion17:34
pradiprwtThanks17:34
odyssey4mehwoarang / jmccrory / mgariepy mind reviewing https://review.openstack.org/529296 to get that off the table?17:34
hwoarangodyssey4me: saw that but didnt know if i was allowed to vote on my patch17:35
odyssey4mehwoarang it's my backport of your patch - you can confirm that it is what was merged to master17:36
hwoarangah cool17:36
odyssey4mesometimes it's not the same, but you're able to confirm that it's a suitable representation17:36
odyssey4meie it does the same thing17:36
hwoarangok17:38
*** cshen_ has joined #openstack-ansible17:39
*** ivve has quit IRC17:39
*** stuartgr has quit IRC17:40
*** vnogin has quit IRC17:40
*** SmearedBeard has quit IRC17:42
*** germs has joined #openstack-ansible17:43
*** DanyC has joined #openstack-ansible17:46
dcdamienodyssey4me take a look at following example - I have prepared a role which installs proprietary NetApp's SANtricity Proxy which provides REST API to manage arrays (using SYMbol protocol) for Cinder driver. These Proxy is albo behind OSA HAProxy for HA. It required adding additional password fields in user_secrets, adding HAProxy Service, skel, addi17:50
dcdamienng new role as OSA dependency, additional playbook which uses lxc container creation role from OSA and maybe something else. How would you do it without modifying the OSA repo?17:50
*** cshen_ has quit IRC17:50
*** rmcall has joined #openstack-ansible17:50
*** ivve has joined #openstack-ansible17:52
*** smatzek has joined #openstack-ansible17:53
*** vnogin has joined #openstack-ansible17:53
*** vnogin has quit IRC17:56
odyssey4medcdamien there's a var to add extra haproxy services, so that's easy17:58
odyssey4mebootstrapping extra roles is straightforward and can be done outside of OSA's tooling17:58
*** vnogin has joined #openstack-ansible17:58
odyssey4mesecrets are user space files, so again no modifucation of OSA required17:59
odyssey4meenv.d files are also additive in user space in /etc/openstack_deploy/env.d17:59
odyssey4meif you have a openstack_user_config/conf.d entry in user space then lxc-container-create will automatically create the containers, so that's already there18:00
odyssey4meso the only trick is to run the extra playbook - can that be done either before or after executing the OSA playbooks?18:00
Rodrigo_BRwhen I added the firewall_v2 in neutron_plugin_base the Neutron server stop ... ImportError: Class not found18:02
dcdamienodyssey4me it require container to be up but it looks like it should be after executing OSA playbooks18:02
odyssey4meI expect that you could easily enough put the right bits in place, then execute setup-hosts.yml to prep the hosts and containers... then run your other playbook to prep the service for cinder to interact with... then run setup-infra/setup-openstack18:02
openstackgerritMerged openstack/openstack-ansible-os_cinder master: Configure backends from API host  https://review.openstack.org/52912218:02
openstackgerritMerged openstack/openstack-ansible-os_cinder stable/pike: Fix pep8 doc config lint failures  https://review.openstack.org/52931018:02
odyssey4meof course if you need the db in place, then you could execute your own playbook after setup-infra and before setup-openstack18:03
dcdamienodyssey4me thanks for help, i'm going offline now. BBL18:08
*** dcdamien has quit IRC18:08
Rodrigo_BRodyssey4me: when I added the firewall_v2 in neutron_plugin_base the Neutron server stop ... ImportError: Class not found18:09
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_tacker master: Update paste, policy and rootwrap configurations 2017-12-19  https://review.openstack.org/52915918:11
ivveyou guys are the bomb :)18:15
*** DanyC_ has joined #openstack-ansible18:18
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_tacker master: Update paste, policy and rootwrap configurations 2017-12-19  https://review.openstack.org/52915918:19
*** DanyC has quit IRC18:22
*** SmearedBeard has joined #openstack-ansible18:24
*** vnogin has quit IRC18:28
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_tacker master: Update paste, policy and rootwrap configurations 2017-12-19  https://review.openstack.org/52915918:30
odyssey4mehmm, that tacker role is a bit dated and could do with a bit of love18:30
*** germs1 has joined #openstack-ansible18:31
odyssey4meRodrigo_BR I think there may be a bug about that - something regarding the wrong driver name or something IIRC18:37
odyssey4methere may have been a patch merged to master which needs porting back18:37
ivvefound another issue in the centos7 for atleast ocata: during the TASK [galera_client : Install galera yum packages] one package is trying to get installed "MariaDB-client" but that package is excluded, see priorities in yum:  --> MariaDB-client-10.1.29-1.el7.centos.x86_64 from MariaDB excluded (priority) (from the MariaDB repo http://yum.mariadb.org/10.1/centos/7/x86_64)18:37
ivvejust not sure when that is excluded18:37
mwynneodyssey4me: How does br-vxlan on the compute node connect to the tenant network bridges? I can't see any reference to the bridge connections in `brctl` or `ip -d a`18:38
mwynneodyssey4me: I can see traffic going through the vxlan bridge, but I'm lost as to how they're connected.18:38
odyssey4memwynne that's something outside of my domain of expertise, sorry18:38
mwynneodyssey4me: No worries. Any idea who I could talk to about that?18:38
ivveperhaps i should be submitting bugs instead of typing here :P18:39
odyssey4memwynne there was some good openstack documentation desribing all that18:39
odyssey4meivve that'd be better, yes - especially during this time of year when most people are on holiday18:39
*** SmearedBeard has quit IRC18:40
ivvewill do. although can you point me in the right direction on when exclusions are made or where?18:40
odyssey4meivve there is some priority setting in the pip_install role though - not sure if that helps18:40
odyssey4meivve also probably the openstack_hosts role18:40
odyssey4mebetween those and the galera_server/galera_client role you should be able to see repo changes made18:40
ivvegood thanks, ill have a look. although i don't think i would be able to figure out why it ended up there in the first place18:42
ivvepossibly a higher than version exclusion.. and repo just went up in versions?18:43
odyssey4meivve the role is a bit complicated and does some funky stuff to handle upgrades properly (remove the old package, install the new one)18:44
odyssey4meOSA on centos ocata is a bit flaky as that was the first release with everything done :/ pike is a bit better as we've had more time and more feedback to work on it18:44
openstackgerritMerged openstack/openstack-ansible-os_cinder stable/pike: tests: test-cinder-upgrades.sh: Remove the exit trap  https://review.openstack.org/52929618:44
odyssey4meno excuse - just warning you that there are likely plenty of rough edges to work through, and we'd definitely be happy to get bug reports - especially with good triage info :)18:45
odyssey4mealright, I'm out for the night - and on holday from tomorrow18:46
*** SmearedBeard has joined #openstack-ansible18:46
mgariepycya next year then ;p18:46
odyssey4meapologies for not being able to help figure out the centos build issues - if you register bugs for issues you find, hopefully someone will egt to them18:46
odyssey4me*get18:47
ivvenight odyssey4me18:47
ivveyou are great :)18:47
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_tacker master: Update paste, policy and rootwrap configurations 2017-12-19  https://review.openstack.org/52915918:48
odyssey4memgariepy hwoarang ^ if you have a gap to review that, it'd be awesome18:49
*** SmearedBeard has quit IRC18:54
*** poopcat has joined #openstack-ansible19:01
*** shardy has quit IRC19:23
*** pcaruana has quit IRC19:29
*** pcaruana has joined #openstack-ansible19:48
*** pcaruana has quit IRC19:54
*** cshen_ has joined #openstack-ansible20:05
*** cshen_ has quit IRC20:05
*** cshen_ has joined #openstack-ansible20:06
*** pcaruana has joined #openstack-ansible20:06
*** hybridpollo has joined #openstack-ansible20:12
*** smatzek has quit IRC20:12
*** pcaruana has quit IRC20:13
*** hybridpollo has quit IRC20:19
*** hybridpollo has joined #openstack-ansible20:19
*** cshen_ has quit IRC20:27
*** cshen_ has joined #openstack-ansible20:28
*** cshen_ has quit IRC20:39
*** cshen_ has joined #openstack-ansible20:40
spotzlater odyssey4me!20:42
*** cshen_ has quit IRC20:48
*** chyka has quit IRC20:48
mwynneHow does OSA handle different tenant network tunnel types (gre, geneve specifically)? Do you need to create br-gre|geneve instead of, or as well as, br-vxlan?20:52
mwynne^ Assuming I'd like to support vxlan, gre, and geneve tenant network types using OVS.20:53
*** vnogin has joined #openstack-ansible20:56
*** poison666 has left #openstack-ansible20:57
mudpuppyHOLLIDAY!21:00
*** cshen_ has joined #openstack-ansible21:01
*** smatzek has joined #openstack-ansible21:07
*** smatzek has quit IRC21:09
*** vnogin has quit IRC21:10
*** cshen_ has quit IRC21:10
odyssey4memwynne this may be useful: https://docs.openstack.org/project-deploy-guide/openstack-ansible/pike/app-networking.html21:20
*** cshen_ has joined #openstack-ansible21:20
odyssey4memwynne but, when it comes to neutron powered networks, that all requires you to implement the right neutron config and interact with neutron's API to set them up21:20
odyssey4mein our config, you just indicate the options available to the user - and prior to that you make sure the host has the right bridges you reference in your config21:21
*** vnogin has joined #openstack-ansible21:21
odyssey4meif you understand the config you want to lay down, https://docs.openstack.org/project-deploy-guide/openstack-ansible/pike/app-advanced-config-override.html allows you to do so21:21
mwynneodyssey4me: If I'm interpreting this correctly, I need to add a new `provider_networks` network in openstack_user_config for each network type (gre, geneve), and create br-gre, br-geneve on the network and compute hosts. I will also need to follow this, I'm assuming: https://docs.openstack.org/openstack-ansible-os_neutron/latest/app-openvswitch.html21:25
odyssey4memwynne networking is the area of my least understanding, and the area where most openstack installs (OSA and otherwise) fall apart due to misinformation and misunderstanding21:26
odyssey4metry to start simple, then try and figure out what you want as a result and verify a config set in openstack that works, then try to figure out how to tell OSA to give you that21:27
mwynneodyssey4me: Ok. I have a pretty good understanding of neutron networks. I've been using puppet to do deployments on bare metal for quite some time. It's just the abstraction/requirements of OSA that get confusing.21:28
odyssey4meuse a test environment you can throw away and rebuild from nothing over and over again - we typically use the AIO build on a cloud instance for most tests as it's adequate21:28
mwynneodyssey4me: That's a very time consuming process haha21:28
odyssey4meif you do something like use vagrant, you can build to the end, than snapshot - then try some things, then revert21:28
mwynneodyssey4me: What's the typical deployment time like?21:28
mwynneI've had various issues along the way and have had to restart each playbook a few times, so I'm not sure how long a typical successful deployment takes.21:29
odyssey4mebut sure - if you know the resulting config you actually want which works for you, then it's a lot easier either to figure out how OSA can give it to you, or for others to help you get OSA to give it to you21:29
odyssey4mewe do an AIO in around 60-90mins with the default config - if you cut the services down it goes faster; if you cut the containers out it goes even faster (like, 30 mins)... but I think there are still some outstanding bits to make that work for an AIO21:30
mwynneodyssey4me: I'm doing a 3 node build. 1 "controller" and 2 compute nodes.21:31
odyssey4meif you can, use a virtual env for your initial config figuring out - then use your real equipment to do the final stretch21:31
odyssey4mevirtual envs are just quicker21:32
odyssey4me(to replace)21:32
mwynneodyssey4me: I'm doing all of this inside a nested openstack env21:32
mwynneOS inside OS21:33
odyssey4meaha, that adds some complication sometimes - be wary of hypervisor mac spoofing protection when you're trying more than one node21:33
mwynneI've got that stuff sorted out.21:34
mwynneI have lots of other nested stacks21:34
odyssey4meah ok, good!21:34
odyssey4meWe've been doing work over time to cut the deploy time down, but as we have to cater to minor and major upgrades from any time in the past - it's complicated. :) It's slow going, but we'll get there.21:36
mwynneAh, ok, interesting.21:36
*** threestrands_ has joined #openstack-ansible21:36
odyssey4meare you using centos for your testing? if so, that's quite a bit slower... but pike is an improveent over ocata21:36
odyssey4mewe started moving to prefer dnf over yum because of the speed improvements21:36
mwynneOK, dumb question now. The "container_interface": is this just what I want to call the interface that gets created in the container?21:37
mwynneAfter doing a deployment I had an issue where the linuxbridge agent had the wrong physical interface mapping configured.21:37
mwynneI just changed it manually on the compute nodes, but I can't figure out where the heck that interface came from...21:38
mwynneI'm using ubuntu160421:38
odyssey4methat big openstack_user_config.example file has a long explanation of how those all map together21:38
*** rmcall has quit IRC21:38
odyssey4meWe also tried, in https://docs.openstack.org/project-deploy-guide/openstack-ansible/pike/overview-network-arch.html to give a shorter version.21:39
mwynneodyssey4me: That's documentation that seems like it should be online and more obvious than tucked away in an example file, no?21:40
odyssey4memwynne you'll notice that link I just gave you has a link to an appendix which includes that file21:40
odyssey4meso the 'architecture' is the short version - then the appendix has a ton of extra info21:41
mwynneAh21:41
odyssey4methe deploy guide tries to get you functional with a default build quickly - then all the role docs and appendices give you what you need to get more complex.21:42
mwynneFair enough21:43
mwynneI think I'm following this a little more now.21:44
mwynneThanks for answering some questions :)21:44
odyssey4meoh sure, happy to help :)21:47
*** cshen_ has quit IRC22:01
*** germs1 is now known as DonaId22:07
*** DonaId is now known as DonaId_Trump22:07
*** mgariepy has quit IRC22:31
*** jappleii__ has joined #openstack-ansible22:35
*** mgariepy has joined #openstack-ansible22:36
*** threestrands_ has quit IRC22:36
*** exodusftw has quit IRC22:36
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/pike: Update all SHAs for Pike 2017-12-20  https://review.openstack.org/52942422:41
*** exodusftw has joined #openstack-ansible22:44
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Fix sources-branch-updater  https://review.openstack.org/52937722:44
*** vnogin has quit IRC23:07
*** vnogin has joined #openstack-ansible23:09
*** rmcall has joined #openstack-ansible23:09
*** rmcall has quit IRC23:10
*** rmcall has joined #openstack-ansible23:10
*** vnogin has quit IRC23:11
*** dave-mccowan has quit IRC23:17
odyssey4meivve pradiprwt and others using OSA CentOS Ocata - I've confirmed your bug and recorded the workaround: https://bugs.launchpad.net/openstack-ansible/+bug/173031423:23
openstackLaunchpad bug 1730314 in openstack-ansible "libvirt-python failure on centos-7 + ocata" [High,Confirmed]23:23
odyssey4meit's not a great workaround, but I've not got the expertise to suggest alternatives at this point23:23
odyssey4meperhaps dmsimard and others from the RDO community can suggest better alternatives23:24
dmsimardspider senses tingling23:26
odyssey4medmsimard yeah, it seems that centos has a new libvirt version - and the ocata python wheel doesn't compile on it23:27
odyssey4mewe may perhaps have to propose a 2.5 -> 3.5 u-c change for ocata... but wow!23:28
odyssey4memaybe there's something else that can be done instead23:28
dmsimardodyssey4me: that sounds like centos 7.423:29
dmsimardthere's a mention of libvirt in https://wiki.centos.org/Manuals/ReleaseNotes/CentOS723:29
dmsimardrhel dot releases are a bit brutal :(23:32
odyssey4mehmm, and of course infra and all the rest of us inherit it23:36
odyssey4meis there a way of pinning to lower versions?23:36
odyssey4mein my investigation, any lower versions of libvirt don't even show up in the package list options23:37
odyssey4mehttps://pastebin.com/CA9wQmwt23:38
odyssey4meit's 3.2 or nothing bro23:38
odyssey4methat bug was a dup of this much older bug: https://bugs.launchpad.net/openstack-ansible/+bug/163656723:39
openstackLaunchpad bug 1636567 in openstack-ansible "devstack mitaka installation fails with error "Running setup.py bdist_wheel for libvirt-python: finished with status 'error'" in Ubuntu 16.10" [High,Confirmed]23:39
*** DanyC_ has quit IRC23:43
*** pradiprwt has quit IRC23:45

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!