Thursday, 2020-08-27

*** jamesdenton has joined #openstack-ansible00:47
*** kberger_ has quit IRC01:13
*** cshen has joined #openstack-ansible01:41
*** cshen has quit IRC01:48
*** jamesdenton has quit IRC02:25
*** d34dh0r53 has quit IRC02:27
*** d34dh0r53 has joined #openstack-ansible02:29
*** jamesdenton has joined #openstack-ansible02:29
*** dave-mccowan has quit IRC03:00
*** d34dh0r53 has quit IRC03:03
*** d34dh0r53 has joined #openstack-ansible03:04
*** cshen has joined #openstack-ansible03:44
*** cshen has quit IRC03:49
*** evrardjp has quit IRC04:33
*** evrardjp has joined #openstack-ansible04:33
*** rh-jelabarre has quit IRC05:12
*** npalladium has joined #openstack-ansible05:28
openstackgerritJay Jahns proposed openstack/openstack-ansible-os_neutron master: Add NSX Plugin Integration  https://review.opendev.org/74835705:32
*** gyee has quit IRC05:39
openstackgerritJay Jahns proposed openstack/openstack-ansible-os_neutron master: Add NSX Plugin Integration  https://review.opendev.org/74835705:41
*** sakharkar has joined #openstack-ansible05:55
sakharkarnoonedeadpunk: Do Openstack Ansible officially supports Centos7 Ussuri deployment?05:56
sakharkarDo Openstack Ansible officially supports Centos7 Ussuri deployment?05:56
*** rohit02 has joined #openstack-ansible06:00
npalladiumsakharkar: OSA seems to have some support for Centos. Don't know the extent of it though.06:03
*** miloa has joined #openstack-ansible06:40
snadgeim using train with Cent 706:42
noonedeadpunksakharkar: yes it does. until you deploy from source not with distro packages (default behaviour)06:49
noonedeadpunk* source is default one06:50
noonedeadpunkbut after Ussuri CentOS 7 won't be supported, so if it's new deployment I'd rather consider either CentOS 8 or Ubuntu focal or Debian buster06:51
*** cshen has joined #openstack-ansible07:28
*** tosky has joined #openstack-ansible07:47
*** chenhaw has quit IRC08:25
*** SecOpsNinja has joined #openstack-ansible08:28
*** rohit02 has quit IRC08:39
*** rohit02 has joined #openstack-ansible08:40
*** andrewbonney has joined #openstack-ansible08:59
snadgeyeah my next deployment will be centos 809:18
snadgeits been a long time just getting people onto train/cent7 though :(09:18
admin0morning09:31
admin0is it possible to add a centos hypervisor(for some gpu drivers)  on an all ubuntu cluster09:31
jrosseradmin0: it might require a centos repo server, or perhaps you'd be able to hack something that meant the wheels all got built locally on that specific node rather than use the repo server10:04
jrosserwould be a bit of an adventure/experiment though as it's been a long time since anyone ran multi-os10:04
admin0a quick though is to do a manual install and copy over the nova configs ?10:04
jrosseryou need the nova services10:05
*** rohit02 has quit IRC10:05
noonedeadpunksnadge: yeah, updates up ubuntu/debian are not so painfull... And regarding centos stream - I'm not sure tbh...10:05
jrosseradmin0: which GPU drivers are centos only?10:06
admin0redhat to be precise10:06
jrosserright i am interested in this - i am guessing nvidia vgpu?10:06
admin0nvidia grid driver10:06
jrosseris it that that they dont supply a driver for anything but RHEL or is it that they don't support anything but RHEL10:07
admin0something like that10:08
admin0but in a more general question, if there is a need to do multi os, what could be the best option10:08
noonedeadpunkyou can just do multios....10:08
admin0my thought is since the api is already up and running, i could just do a manual nova install in the centos/redhat and copy the same nova.conf and it could theoritically work ..10:09
noonedeadpunkI think we don't have such problem since we moved to python_venv_build from repo server10:09
noonedeadpunkit's not really tested though10:09
admin0:)10:09
admin0that i can do10:10
admin0i just need pointers on how to get started10:10
jrosserthe repo server needs to be the same binary/OS environment as the targets10:10
jrosserbecasue of the many python wheels that bind into underlying C libraries10:10
jrosserby repo server i mean repo container10:11
noonedeadpunkbut I guess we can disable building wheels?10:11
jrosseri wonder if we need a host level var that does that10:11
jrosserbecasue currently i think it uses groups[repo_all] | length > 0 to decide10:11
noonedeadpunkhm, I was recalling that cloudnull had multi-distro one day without any issues with that...10:11
admin0if i install the nova from the centos repo or from source manually, wouldn't just the right "copied" configs in nova.conf will make the platform see this new hypervisor ?10:11
noonedeadpunkwe can set venv_wheel_build_enable: false10:12
noonedeadpunkadmin0: it will10:13
noonedeadpunkBut I mean I think you can try deploying it with osa as well10:14
noonedeadpunkas you will need neutron at least as well10:14
admin0right10:14
jrosseryeah venv_wheel_build_enable looks like it would do the trick, thats nice10:15
admin0so first thing i need to do is  have one hypervisor with say centos8, and then run setup-hosts .. will it auto detect that its centos8 and buidl the right venv ( rememer, this is already a running setup )10:16
jrosseri do remember there being some subtlety with cloudnull setup for multi-os though, in that he had one each of ubuntu/centos/suse10:16
noonedeadpunkor, you can set another venv_build_host in group/host vars10:16
jrosserso they were all [0] in their respective set of hosts10:16
noonedeadpunkyeah, that might be....10:17
jrosseridk how we handle that with lsyncd right now either10:17
noonedeadpunkoh, we have that https://opendev.org/openstack/ansible-role-python_venv_build/src/branch/master/defaults/main.yml#L12110:18
noonedeadpunkso I'd say it' already handled10:19
noonedeadpunkbut looking on https://opendev.org/openstack/ansible-role-python_venv_build/src/branch/master/vars/main.yml#L65-L78 I think you're right about need to have at least 1 repo host of that type for this10:20
noonedeadpunkand in terms of lsync I guess we should still built wheels inside os-named and versioned folders...10:20
jrosserhttps://github.com/openstack/openstack-ansible-repo_server/blob/master/templates/lsyncd.lua.j2#L61610:22
jrossermy feeling is that there is an assumption made there about the role of repo_all[0]10:23
*** sshnaidm|afk is now known as sshnaidm10:30
admin0i will test this out and see how it goes ( adding centos to osa cluster)10:35
admin0first i will just add it as a hypervisor and see how it auto detects and hopefully works :)10:36
admin0so just add the ip to the hosts file and see it figure it out10:36
* jrosser registers for nvidia vGPU eval licence10:40
openstackgerritMerged openstack/openstack-ansible-repo_server stable/ussuri: Add Centos-8 support  https://review.opendev.org/74791110:53
openstackgerritErik Berg proposed openstack/openstack-ansible-ceph_client master: Remove trailing '/' from ceph_apt_repo_url  https://review.opendev.org/73697711:08
openstackgerritErik Berg proposed openstack/openstack-ansible-ceph_client master: Remove cleanup logic for trailing '/'  https://review.opendev.org/74841211:08
ebbexadmin0, jrosser, noonedeadpunk : I had some success with this https://review.opendev.org/#/c/714483/ a while back for multi-distro.11:17
ebbexAnd you'll need to set delegate_facts: true in a couple of roles that use delegate_to, (keystone comes to mind)11:19
*** jbadiapa has joined #openstack-ansible11:27
*** rh-jelabarre has joined #openstack-ansible11:51
admin0ebbex, thanks .. i will check it out11:57
openstackgerritJay Jahns proposed openstack/openstack-ansible-os_neutron master: Add NSX Plugin Integration  https://review.opendev.org/74835712:13
openstackgerritJay Jahns proposed openstack/openstack-ansible-os_neutron master: Add NSX Plugin Integration  https://review.opendev.org/74835712:17
openstackgerritJay Jahns proposed openstack/openstack-ansible-os_neutron master: Add NSX Plugin Integration  https://review.opendev.org/74835712:19
openstackgerritJay Jahns proposed openstack/openstack-ansible-os_neutron master: Add NSX Plugin Integration  https://review.opendev.org/74835712:21
*** spatel has joined #openstack-ansible12:22
*** spatel has quit IRC12:27
*** spatel has joined #openstack-ansible13:00
*** cshen has quit IRC13:07
*** rohit02 has joined #openstack-ansible13:22
rohit02hey team! can we deploy two storage for cinder volume on same host(ex ceph and lvm) in OSA13:23
openstackgerritJay Jahns proposed openstack/openstack-ansible-os_neutron master: Add NSX Plugin Integration  https://review.opendev.org/74835713:23
noonedeadpunkrohit02: I think you can. at least ceph and nfs is supported for sure:)13:29
rohit02noonedeadpunk: it gives me error active active configuration is not supported13:31
rohit02for ceph and lvm13:32
noonedeadpunkoh, yes, that13:35
noonedeadpunkI think you can just set to false this https://opendev.org/openstack/openstack-ansible-os_cinder/src/branch/master/defaults/main.yml#L27913:35
noonedeadpunkI guess we want to change the default....13:36
openstackgerritJay Jahns proposed openstack/openstack-ansible-os_neutron master: Add NSX Plugin Integration  https://review.opendev.org/74835713:36
*** dave-mccowan has joined #openstack-ansible13:38
*** rohit02 has quit IRC13:41
*** rohit02 has joined #openstack-ansible13:43
*** rohit02 has quit IRC13:50
*** rohit02 has joined #openstack-ansible13:50
spatelThiagoCMC: hey14:03
ThiagoCMCOpa!14:03
spatelDid you work on senlin?14:03
ThiagoCMCI've used it a few years ago in some experiments, to launch multiple Heat templates14:04
spatelI am getting some error so trying to see if get some help (senlin has very limited doc on internet)14:04
spatelI am trying my best to sort them out but if i need your help i will shout14:05
*** cshen has joined #openstack-ansible14:14
*** mensis54 has joined #openstack-ansible14:23
*** jbadiapa has quit IRC14:35
spatelThiagoCMC: problem solved :) now i can see no error and output looks good to14:40
*** jbadiapa has joined #openstack-ansible14:46
*** dave-mccowan has quit IRC14:50
*** rohit02 has quit IRC14:53
*** andrewbonney has quit IRC14:59
ThiagoCMCspatel, awesome! Are you planning to add Senlin support to OSA?15:08
spatelYess that is my goal (i am not ninja at ansible but i will give a shot and anyway you guys are there)15:08
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_cloudkitty master: Use the utility host for db setup tasks  https://review.opendev.org/74718015:09
ThiagoCMCWOW! I can be a beta tester!15:09
spatelcurrently i am testing and so far its working expand/shrink etc.. now trying to see if i shoot node in ASG pool then whether its going to create node itself for desire capacity or not15:09
ThiagoCMCSounds like fun  =)15:10
spateli will keep you posted15:10
noonedeadpunkI'd love to see that implemented upstream as well)15:10
spatelalso going to write blog because openstack official doc is incorrect15:10
spatelalso going to open bug to fix doc15:11
spatelnoonedeadpunk: +115:11
noonedeadpunkspatel: I think you can even adjust doc directly :p15:12
noonedeadpunkI mean propose patch for it!15:12
ThiagoCMCI'm looking forward to test it15:12
spateloh! never done that before but let me look into it.. (it should be through git just like we are doing other patches)15:12
noonedeadpunkthey're all there15:13
ThiagoCMCIs it or Ussuri / Ubuntu 20.04?15:13
noonedeadpunkhttps://opendev.org/openstack/senlin/src/branch/master/doc/source15:13
spatelUssuri (i am testing on centOS 8)15:13
spatelbut should be pretty similar for other distro also15:13
ThiagoCMCok15:13
noonedeadpunkso just clone it, you already aware of gerrit:)15:13
ThiagoCMCyep15:13
spatelYes i will do that15:13
*** rohit02 has joined #openstack-ansible15:18
*** rohit02 has quit IRC15:21
*** rohit02 has joined #openstack-ansible15:21
*** miloa has quit IRC15:26
cloudnullnoonedeadpunk jrosser ++ for my multi-OS setup I ran 1 controller per OS type I was supporting which allowed me have different operating systems for compute hosts.15:28
noonedeadpunkadmin0: ^15:29
noonedeadpunkbut I think disable wheel build for one-two compute hosts is more simple thing and you can use host_vars15:31
*** mensis54 has quit IRC15:34
*** rohit02 has quit IRC15:37
*** cshen has quit IRC15:37
*** cshen has joined #openstack-ansible15:55
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_cloudkitty master: Add CentOS 8 and Ubuntu Focal support  https://review.opendev.org/74847616:02
*** gyee has joined #openstack-ansible16:06
*** chenhaw has joined #openstack-ansible16:14
*** sshnaidm is now known as sshnaidm|afk16:24
*** cshen has quit IRC16:31
*** tosky has quit IRC16:45
*** cshen has joined #openstack-ansible16:59
*** cshen has quit IRC17:03
*** rohit02 has joined #openstack-ansible17:41
*** cshen has joined #openstack-ansible17:44
*** cshen has quit IRC17:59
*** tosky has joined #openstack-ansible18:35
SecOpsNinjaone quick question: in /etc/openstack_deploy/openstack_user_config.yml it says its optional to define range in provider_networks, but the TASK [Create the neutron provider networks facts] fails with "TypeError: Value of unknown type: <class 'KeyError'>, 'range'". is it possilble to have a empty range?18:36
*** d34dh0r53 has quit IRC18:40
*** d34dh0r53 has joined #openstack-ansible18:42
*** SecOpsNinja has left #openstack-ansible19:20
*** cshen has joined #openstack-ansible19:55
*** cshen has quit IRC20:00
*** jbadiapa has quit IRC20:55
openstackgerritJay Jahns proposed openstack/openstack-ansible-os_neutron master: Add NSX Plugin Integration  https://review.opendev.org/74835721:12
*** cshen has joined #openstack-ansible21:55
*** cshen has quit IRC22:00
*** spatel has quit IRC22:13
*** djhankb has quit IRC22:35
*** d34dh0r53 has quit IRC22:40
*** npalladium has quit IRC22:52
*** pfsmorigo has quit IRC23:30
*** cshen has joined #openstack-ansible23:56
*** tosky has quit IRC23:59

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