Friday, 2020-11-06

openstackgerritMerged openstack/openstack-ansible stable/train: Bump SHAs for stable/train  https://review.opendev.org/76072800:30
*** macz_ has quit IRC00:35
openstackgerritMerged openstack/openstack-ansible stable/ussuri: Bump SHAs for stable/ussuri  https://review.opendev.org/76073100:48
openstackgerritMerged openstack/openstack-ansible master: Improve repo server haproxy healthcheck to verify repo synchronisation  https://review.opendev.org/66047700:51
*** gyee has quit IRC00:53
*** cshen has joined #openstack-ansible00:59
*** cshen has quit IRC01:03
*** klamath_atx has quit IRC01:42
*** pto has joined #openstack-ansible01:53
*** pto has quit IRC01:58
*** NewJorg has quit IRC02:08
*** NewJorg has joined #openstack-ansible02:08
*** klamath_atx has joined #openstack-ansible02:11
*** brad[] has quit IRC02:34
*** brad[] has joined #openstack-ansible02:40
*** cshen has joined #openstack-ansible02:59
*** cshen has quit IRC03:03
*** nurdie has quit IRC03:58
*** cshen has joined #openstack-ansible04:59
*** macz_ has joined #openstack-ansible05:01
*** nurdie has joined #openstack-ansible05:03
*** cshen has quit IRC05:04
*** macz_ has quit IRC05:05
*** nurdie has quit IRC05:09
*** NewJorg has quit IRC05:10
*** NewJorg has joined #openstack-ansible05:11
*** evrardjp has quit IRC05:33
*** evrardjp has joined #openstack-ansible05:33
*** pto has joined #openstack-ansible05:55
*** pto has quit IRC05:59
*** rpittau|afk is now known as rpittau06:47
*** cshen has joined #openstack-ansible06:59
*** miloa has joined #openstack-ansible07:03
*** cshen has quit IRC07:05
*** nurdie has joined #openstack-ansible07:05
*** nurdie has quit IRC07:10
*** pto has joined #openstack-ansible07:15
*** cshen has joined #openstack-ansible07:18
*** pto has quit IRC07:20
*** pto has joined #openstack-ansible07:29
*** pto_ has joined #openstack-ansible07:32
*** pto has quit IRC07:35
*** spatel has joined #openstack-ansible07:35
*** spatel has quit IRC07:39
*** luksky has joined #openstack-ansible07:56
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible stable/stein: Actually use ANSIBLE_FORKS in openstack-ansible.rc  https://review.opendev.org/76054008:03
*** andrewbonney has joined #openstack-ansible08:11
noonedeadpunkmorning08:29
*** cshen has quit IRC08:59
*** cshen has joined #openstack-ansible09:00
*** nurdie has joined #openstack-ansible09:06
*** nurdie has quit IRC09:11
*** shyamb has joined #openstack-ansible09:29
openstackgerritMerged openstack/openstack-ansible-repo_server master: Use infra jobs for testing  https://review.opendev.org/76096009:37
Adri2000hello jrosser, if I read correctly, this bug report https://bugs.launchpad.net/openstack-ansible/+bug/1882886 can now be set as "fix released"?09:54
openstackLaunchpad bug 1882886 in openstack-ansible "Horizon dropdown menu is empty in Stein" [Undecided,Fix committed]09:54
openstackgerritMerged openstack/openstack-ansible-os_manila master: Add Ubuntu Focal CI jobs  https://review.opendev.org/75465310:55
*** nurdie has joined #openstack-ansible11:08
*** nurdie has quit IRC11:13
*** yann-kaelig has joined #openstack-ansible11:14
*** nurdie has joined #openstack-ansible11:40
*** nurdie has quit IRC11:45
*** yann-kaelig has quit IRC11:50
*** pto_ has quit IRC11:58
*** pto has joined #openstack-ansible11:59
*** NewJorg has quit IRC12:02
*** NewJorg has joined #openstack-ansible12:04
*** rfolco has joined #openstack-ansible12:06
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_neutron master: Implement uWSGI for neutron-api  https://review.opendev.org/48615612:21
openstackgerritMerged openstack/openstack-ansible stable/stein: Actually use ANSIBLE_FORKS in openstack-ansible.rc  https://review.opendev.org/76054012:31
*** shyamb has quit IRC12:44
*** jamesdenton has quit IRC12:48
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_manila master: Cleanup after repo_build and pip_install retirement  https://review.opendev.org/72765912:56
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_manila master: Fix pygments style  https://review.opendev.org/72951312:57
*** nurdie has joined #openstack-ansible12:57
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_manila master: Start using uWSGI role  https://review.opendev.org/70493512:59
*** nurdie has quit IRC13:03
*** miloa has quit IRC13:05
*** tosky has joined #openstack-ansible13:07
*** rh-jelabarre has joined #openstack-ansible13:09
*** rh-jelabarre has quit IRC13:13
*** rh-jelabarre has joined #openstack-ansible13:14
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_glance stable/stein: Do not symlink ceph libraries for distro path  https://review.opendev.org/76081813:18
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-tests stable/stein: Add requirements_git_install_branch to test-vars  https://review.opendev.org/73252213:27
*** nurdie has joined #openstack-ansible13:34
*** nurdie has quit IRC13:39
*** d34dh0r53 has quit IRC13:43
*** pto has quit IRC13:50
*** pto_ has joined #openstack-ansible13:50
*** pto_ has quit IRC13:50
*** pto has joined #openstack-ansible13:51
openstackgerritRafael Folco proposed openstack/openstack-ansible-os_tempest stable/ussuri: Build containers for single consumer job  https://review.opendev.org/76101913:55
openstackgerritRafael Folco proposed openstack/openstack-ansible-os_tempest stable/train: Build containers for single consumer job  https://review.opendev.org/76102113:56
*** d34dh0r53 has joined #openstack-ansible14:01
odyssey4mehey folks, I have had an interesting proposal in https://github.com/ansible-collections/community.rabbitmq/issues/45 and I wonder if y'all think that it'd be a good idea to pull the rabbitmq_server role into the collection for broader use.14:05
odyssey4meOne downer thing is that it'd fragment the development a little because it'd be using the GH development process, but it may be worth that cost to gain the broader audience.14:06
*** spatel has joined #openstack-ansible14:09
noonedeadpunkodyssey4me: well, we were thinking about adding our infra roles to the galaxy, but I'm not sure what you've ment about GH process?14:16
noonedeadpunklike ansible-collections-openstack are in opendev and are good with that?14:17
noonedeadpunkand eventually there's one requirement that needs to be done, which is config_template14:18
noonedeadpunkwe need to make it collection as well I guess to be able to use it for roles afterwards14:18
odyssey4menoonedeadpunk: no, this is different - the request in that ticket is to have roles to setup rabbitmq in the community.rabbitmq collection... and the suggestion is perhaps to seed that from the OSA role14:18
noonedeadpunkah14:19
noonedeadpunkwell it will influence CI as well, since we won't able to use depends on and other fancy stuff14:21
noonedeadpunkI'm kind of for making role easier to use outside of the osa, but I don't like idea of losing control, since we depend on it really heavily14:22
noonedeadpunkjrosser: what do you think about it?14:23
noonedeadpunk(me hates working with github as well :p)14:24
*** nurdie has joined #openstack-ansible14:31
*** jamesdenton has joined #openstack-ansible14:32
noonedeadpunkwell, rabbitmq seems to not be using config_template as for now14:34
noonedeadpunkuh, seems I start stop liking idea of collections.. So like to get just mongo module now I should pull tons of roles as well?14:36
noonedeadpunkIt sucks tbh...14:36
noonedeadpunkConsidering galaxy itself instantly fails it makes things even worse when it comes to retirevment of collections....14:39
noonedeadpunkmaybe we should move all openstack project roles to openstack collection, huh?:)15:03
*** suryasingh has joined #openstack-ansible15:07
noonedeadpunkin the meanwhile vote on https://review.opendev.org/#/c/732522/ would be awesome15:07
*** nurdie has quit IRC15:15
*** nurdie has joined #openstack-ansible15:15
ThiagoCMCHey guys, I'm curious about something... When deploying OSA with Ceph, the br-storage becomes the Ceph Private, and the br-mgmt the Ceph Public. Thing is, why the "group_binds" has glance_api, cinder_api, and even cinder_volume under it?! I see no reason for those services to reach the Ceph Private networks... Any idea?15:15
noonedeadpunkUm, the idea here is that all storage traffic should go through storage network only15:16
*** jbadiapa has quit IRC15:16
noonedeadpunkas storage network might have another throughput and equipment underneath15:16
noonedeadpunkso iteraction of services with ceph monitors should also occur through storage network iirc15:17
ThiagoCMCExactly, my Ceph Private "br-storage" is completely isolated in hardware!15:17
noonedeadpunkbut anyway, ceph-client needs to reach osds directly, which are available only storage network by design15:17
ThiagoCMCBut Ceph mon talks via br-mgmt (ceph public)15:17
ThiagoCMCwith the Ceph OSDs15:17
*** rpittau is now known as rpittau|afk15:18
noonedeadpunkI'm not sure it's correct honestly15:18
ThiagoCMCCeph OSD as 2 interfaces, br-mgmt (available everywhere) and br-storage (isolated)15:18
ThiagoCMCwhile OSA controllers only has br-mgmt, not br-storage15:18
noonedeadpunkwell, we have weird aio which doesn not use br-storage at all, but ti's not good example to follow in production15:19
ThiagoCMCI see, I'm not using the AIO15:19
noonedeadpunkosa controllers should have br-storage as well15:19
ThiagoCMCWhy?15:19
spatelI do have br-storage on controller node15:19
ThiagoCMCIt belongs to ceph private, for OSDs to talk to each other15:19
spatelbr-storage connected to cinder15:20
noonedeadpunkwell, the most traffic goes not between osds but from client to osd15:20
noonedeadpunkso you need to have good throughput here15:20
ThiagoCMCThat happens via ceph public br-mgmt15:20
noonedeadpunkyou can do without br-storage at all actually15:20
noonedeadpunkit's just matter of traffic siolation15:21
ThiagoCMC=P15:21
ThiagoCMCExactly15:21
noonedeadpunkand by design it was that storage traffic shouldn't go through mgmt15:21
ThiagoCMCSure15:21
gillesMoHello, I've just upgraded my Rocky install to Ubuntu 18. And it's a mess. It seems I have problems with rabbitmq. neutron-l3-agent cannot contact neutron-server, but both are started, and I see them connected in the rabbimq logs15:22
openstackgerritMerged openstack/openstack-ansible-os_neutron stable/stein: Enable notifications when Designate is enabled  https://review.opendev.org/76124215:23
spatelThiagoCMC: If i am not wrong then br-mgmt is just for ansible for deploying stuff and some monitoring of Ceph OSD. (I believe we don't need br-storage interface on controller)15:25
ThiagoCMCAccording to openstack_user_config.yml.prod-ceph.example, br-mgmt becomes Ceph Public and br-storage becomes Ceph Private (exclusively for OSDs to talk among themselves and with the Compute Nodes).15:26
ThiagoCMCSo, the way all Ceph Clients within an OSA+Ceph deployment talk with Ceph, is via br-mgmt...15:28
spatelall compute nodes (client) use br-storage to talk to ceph OSD nodes. (not br-mgmt )15:32
ThiagoCMCyes15:33
ThiagoCMCI mean lol15:33
ThiagoCMCcompute nodes has both br-mgmt and br-storage, but the controllers doesn't have br-storage, they don't need access to the Ceph's storage area15:33
ThiagoCMCneither the Network Nodes, they also doesn't have br-storage.15:34
spatelYes (no requirement to have br-storage on controller)15:35
gillesMosomeone already have errors with cinder playbbok, the "online_data_migrations" fails but I'm on the same version...15:35
ThiagoCMCcool15:35
ThiagoCMC*Only* Ceph OSD nodes and Compute Nodes participate in br-storage   :-D15:35
spatelI did create br-storage on controller based on example config, but look like we don't need that.15:35
ThiagoCMCSo, then, I believe that the provided example: "openstack_user_config.yml.prod-ceph.example" is wrong/misleading.15:35
spatelBut i believe your deployment node need br-storage (because ansible playbook try to check that interface, i didn't know why but i believe i had that issue)15:37
ThiagoCMCIt does that because of "group_binds:" of 'container_bridge: "br-storage"' has glance_api, cinder_api, cinder_volume...15:37
spatellet me do tcpdump on br-storage to see what kind of traffic flowing15:37
ThiagoCMCNice! :-D15:38
ThiagoCMCI'll be away for a couple of hours but IRC will remain open  =P15:38
spatelI am not seeing any traffic other then STP :)15:38
spateljrosser: are you around?15:40
*** cshen has quit IRC15:47
*** cshen has joined #openstack-ansible15:48
*** cshen has quit IRC16:05
*** sshnaidm_ has joined #openstack-ansible16:12
*** sshnaidm|afk has quit IRC16:13
*** spatel has quit IRC16:18
*** sshnaidm_ is now known as sshnaidm|afk16:21
*** macz_ has joined #openstack-ansible16:30
*** gyee has joined #openstack-ansible16:33
*** cshen has joined #openstack-ansible16:33
*** cshen has quit IRC16:37
*** cshen has joined #openstack-ansible16:44
*** spatel has joined #openstack-ansible16:46
admin0I see a lot of traffic in my br-storage16:49
admin0in a cluster using ceph16:49
admin0because my mons are in the controllers16:50
admin0and in a more recent cluster where the mons and ceph is external,  i still see traffic on br-storage on the controllers16:53
admin0so I dont think the  config is wrong16:54
jrosserThiagoCMC: I think that the ceph example is maybe wrong17:43
*** suryasingh has quit IRC17:45
ThiagoCMCjrosser, admin0 thanks for the input! I'll keep trying to fully isolate my Ceph OSDs by not exposive br-storage to the controllers.   =)17:53
jrosserfor my deployments br-storage is the ceph public network on computers and infra hosts//containers18:00
jrosserthere is an entirely separate ceph private network that’s completely out of scope of OSA18:00
jrosserthe controllers will need access to the ceph public network for external ceph deployments as glance / cinder do rbd operations on the storage from the controller nodes18:04
spateljrosser: hmmm18:06
spatelthat make sense now18:06
*** andrewbonney has quit IRC18:07
spatelfor glance sure we need br-storage i totally forgot that18:07
spateljrosser: i have question related br-mgmt vs br-host (you said last time you have br-mgmt routable but how do you direct SSH to container IP?)18:08
spatelcontainer default gw is lxc bridge interface.18:09
jrosserlxcbr0 yes18:09
spateli am trying to create that model but found i can't ssh my container IP directly.18:10
jrosserI’m not sure that is necessary?18:10
jrossermaybe to put it differently, I ssh to the host then lxc attach18:11
spatelmy monitoring system is in different subnet so i thought if i have reachability to that network from container then i can directly monitor containers18:11
jrossernot ssh to the container18:11
jrosserperhaps the easiest thing to do is give the monitoring an IP on be-mgmt18:12
jrosser*br-mgmt18:12
spateli want to install monitoring agent on container to send data to my monitoring system18:12
jrosseryes I do this, and I extend mgmt network to logstash nodes for example to enable that whilst keeping mgmt network isolated18:13
spatelhmm18:13
jrosserdecide what is routable and what’s not18:14
jrosserif something isn’t, then bring extra interfaces into things where needed (like extra vlan tag on trunk for example)18:15
spatellet me see how i can handle that18:15
spatelthat is what i did in my old datacenter, attached br-mgmt to my ELK and Monitoring system18:16
jrosseranother example, if you make external ceph, radosgw would need mgmt network to talk auth to keystone18:16
jrosserso you have to consider all these cases similarly18:16
spatelhmm18:16
spateltotally18:16
jrosserunless of course all the subnets just route to each other through some Nat/firewall18:17
ThiagoCMCInteresting points!18:17
jrosserbut I have been really strict not to do that18:17
spateljrosser: do you know how to add custom repo?18:23
spatelcan we do that via user_variables?18:24
jrosserspatel: i can be helpful sometimes to make extra subnets, like in ceph public there can be a /24 for "clients of ceph in the openstack controllers" "clients of ceph in the compute nodes" "ceph OSD on the storage nodes"18:24
jrosserthe examples really are just examples, you can cut this up however makes the most sense for you18:24
spateljrosser: currently my ceph just serving glance images so i have very simple storage network but in future i may add rados gateway etc for s3 style services that time i might need something fancy18:26
jrosserspatel: maybe this https://github.com/openstack/openstack-ansible-openstack_hosts/blob/master/defaults/main.yml#L60 ?18:26
spatelsweet!18:28
spateljrosser:18:28
jrosserthen as usual codesearch will tell you how thats used http://codesearch.openstack.org/?q=openstack_hosts_package_repos18:28
spatelI want to add some NFV repo to test deployment so thought rather than messing ansible role, it would be good to just add in user_variable18:29
spatelthanks18:31
*** dave-mccowan has quit IRC18:49
*** cshen has quit IRC19:35
*** luksky has quit IRC19:47
*** luksky has joined #openstack-ansible19:48
*** cshen has joined #openstack-ansible20:22
ThiagoCMCThank you guys for all the help during this week! I wish an awesome weekend for everybody!20:36
*** cshen has quit IRC20:44
*** cshen has joined #openstack-ansible20:50
fanfiGuys, could somebody help me please. When I trying to create a new image I got following error and I cant find any error in log files. :( ...Image creation failed: Unable to establish connection to http://172.16.1.91:9292/v2/images/b333b5df-29bb-40a7-adba-0fbbcc10d759/file        : ('Connection aborted.', BrokenPipeError(32, 'Broken pipe'))20:50
fanfiand glace api works20:50
fanfithere is commands debug https://pastebin.com/7tVeXWSN21:05
*** melwitt is now known as jgwentworth21:26
*** spatel has quit IRC21:32
*** pcaruana has quit IRC21:34
*** cshen has quit IRC22:03
*** SmearedBeard has joined #openstack-ansible22:12
*** rfolco has quit IRC22:14
openstackgerritMerged openstack/openstack-ansible-os_manila master: Cleanup after repo_build and pip_install retirement  https://review.opendev.org/72765922:18
*** rh-jelabarre has quit IRC22:21
*** cshen has joined #openstack-ansible22:24
*** luksky has quit IRC22:26
*** pfsmorigo has joined #openstack-ansible22:30
*** dave-mccowan has joined #openstack-ansible23:07
*** pto has quit IRC23:56

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!