*** jamesdenton has joined #openstack-ansible | 00:47 | |
*** kberger_ has quit IRC | 01:13 | |
*** cshen has joined #openstack-ansible | 01:41 | |
*** cshen has quit IRC | 01:48 | |
*** jamesdenton has quit IRC | 02:25 | |
*** d34dh0r53 has quit IRC | 02:27 | |
*** d34dh0r53 has joined #openstack-ansible | 02:29 | |
*** jamesdenton has joined #openstack-ansible | 02:29 | |
*** dave-mccowan has quit IRC | 03:00 | |
*** d34dh0r53 has quit IRC | 03:03 | |
*** d34dh0r53 has joined #openstack-ansible | 03:04 | |
*** cshen has joined #openstack-ansible | 03:44 | |
*** cshen has quit IRC | 03:49 | |
*** evrardjp has quit IRC | 04:33 | |
*** evrardjp has joined #openstack-ansible | 04:33 | |
*** rh-jelabarre has quit IRC | 05:12 | |
*** npalladium has joined #openstack-ansible | 05:28 | |
openstackgerrit | Jay Jahns proposed openstack/openstack-ansible-os_neutron master: Add NSX Plugin Integration https://review.opendev.org/748357 | 05:32 |
---|---|---|
*** gyee has quit IRC | 05:39 | |
openstackgerrit | Jay Jahns proposed openstack/openstack-ansible-os_neutron master: Add NSX Plugin Integration https://review.opendev.org/748357 | 05:41 |
*** sakharkar has joined #openstack-ansible | 05:55 | |
sakharkar | noonedeadpunk: Do Openstack Ansible officially supports Centos7 Ussuri deployment? | 05:56 |
sakharkar | Do Openstack Ansible officially supports Centos7 Ussuri deployment? | 05:56 |
*** rohit02 has joined #openstack-ansible | 06:00 | |
npalladium | sakharkar: OSA seems to have some support for Centos. Don't know the extent of it though. | 06:03 |
*** miloa has joined #openstack-ansible | 06:40 | |
snadge | im using train with Cent 7 | 06:42 |
noonedeadpunk | sakharkar: yes it does. until you deploy from source not with distro packages (default behaviour) | 06:49 |
noonedeadpunk | * source is default one | 06:50 |
noonedeadpunk | but 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 buster | 06:51 |
*** cshen has joined #openstack-ansible | 07:28 | |
*** tosky has joined #openstack-ansible | 07:47 | |
*** chenhaw has quit IRC | 08:25 | |
*** SecOpsNinja has joined #openstack-ansible | 08:28 | |
*** rohit02 has quit IRC | 08:39 | |
*** rohit02 has joined #openstack-ansible | 08:40 | |
*** andrewbonney has joined #openstack-ansible | 08:59 | |
snadge | yeah my next deployment will be centos 8 | 09:18 |
snadge | its been a long time just getting people onto train/cent7 though :( | 09:18 |
admin0 | morning | 09:31 |
admin0 | is it possible to add a centos hypervisor(for some gpu drivers) on an all ubuntu cluster | 09:31 |
jrosser | admin0: 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 server | 10:04 |
jrosser | would be a bit of an adventure/experiment though as it's been a long time since anyone ran multi-os | 10:04 |
admin0 | a quick though is to do a manual install and copy over the nova configs ? | 10:04 |
jrosser | you need the nova services | 10:05 |
*** rohit02 has quit IRC | 10:05 | |
noonedeadpunk | snadge: yeah, updates up ubuntu/debian are not so painfull... And regarding centos stream - I'm not sure tbh... | 10:05 |
jrosser | admin0: which GPU drivers are centos only? | 10:06 |
admin0 | redhat to be precise | 10:06 |
jrosser | right i am interested in this - i am guessing nvidia vgpu? | 10:06 |
admin0 | nvidia grid driver | 10:06 |
jrosser | is it that that they dont supply a driver for anything but RHEL or is it that they don't support anything but RHEL | 10:07 |
admin0 | something like that | 10:08 |
admin0 | but in a more general question, if there is a need to do multi os, what could be the best option | 10:08 |
noonedeadpunk | you can just do multios.... | 10:08 |
admin0 | my 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 |
noonedeadpunk | I think we don't have such problem since we moved to python_venv_build from repo server | 10:09 |
noonedeadpunk | it's not really tested though | 10:09 |
admin0 | :) | 10:09 |
admin0 | that i can do | 10:10 |
admin0 | i just need pointers on how to get started | 10:10 |
jrosser | the repo server needs to be the same binary/OS environment as the targets | 10:10 |
jrosser | becasue of the many python wheels that bind into underlying C libraries | 10:10 |
jrosser | by repo server i mean repo container | 10:11 |
noonedeadpunk | but I guess we can disable building wheels? | 10:11 |
jrosser | i wonder if we need a host level var that does that | 10:11 |
jrosser | becasue currently i think it uses groups[repo_all] | length > 0 to decide | 10:11 |
noonedeadpunk | hm, I was recalling that cloudnull had multi-distro one day without any issues with that... | 10:11 |
admin0 | if 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 |
noonedeadpunk | we can set venv_wheel_build_enable: false | 10:12 |
noonedeadpunk | admin0: it will | 10:13 |
noonedeadpunk | But I mean I think you can try deploying it with osa as well | 10:14 |
noonedeadpunk | as you will need neutron at least as well | 10:14 |
admin0 | right | 10:14 |
jrosser | yeah venv_wheel_build_enable looks like it would do the trick, thats nice | 10:15 |
admin0 | so 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 |
jrosser | i do remember there being some subtlety with cloudnull setup for multi-os though, in that he had one each of ubuntu/centos/suse | 10:16 |
noonedeadpunk | or, you can set another venv_build_host in group/host vars | 10:16 |
jrosser | so they were all [0] in their respective set of hosts | 10:16 |
noonedeadpunk | yeah, that might be.... | 10:17 |
jrosser | idk how we handle that with lsyncd right now either | 10:17 |
noonedeadpunk | oh, we have that https://opendev.org/openstack/ansible-role-python_venv_build/src/branch/master/defaults/main.yml#L121 | 10:18 |
noonedeadpunk | so I'd say it' already handled | 10:19 |
noonedeadpunk | but 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 this | 10:20 |
noonedeadpunk | and in terms of lsync I guess we should still built wheels inside os-named and versioned folders... | 10:20 |
jrosser | https://github.com/openstack/openstack-ansible-repo_server/blob/master/templates/lsyncd.lua.j2#L616 | 10:22 |
jrosser | my feeling is that there is an assumption made there about the role of repo_all[0] | 10:23 |
*** sshnaidm|afk is now known as sshnaidm | 10:30 | |
admin0 | i will test this out and see how it goes ( adding centos to osa cluster) | 10:35 |
admin0 | first i will just add it as a hypervisor and see how it auto detects and hopefully works :) | 10:36 |
admin0 | so just add the ip to the hosts file and see it figure it out | 10:36 |
* jrosser registers for nvidia vGPU eval licence | 10:40 | |
openstackgerrit | Merged openstack/openstack-ansible-repo_server stable/ussuri: Add Centos-8 support https://review.opendev.org/747911 | 10:53 |
openstackgerrit | Erik Berg proposed openstack/openstack-ansible-ceph_client master: Remove trailing '/' from ceph_apt_repo_url https://review.opendev.org/736977 | 11:08 |
openstackgerrit | Erik Berg proposed openstack/openstack-ansible-ceph_client master: Remove cleanup logic for trailing '/' https://review.opendev.org/748412 | 11:08 |
ebbex | admin0, jrosser, noonedeadpunk : I had some success with this https://review.opendev.org/#/c/714483/ a while back for multi-distro. | 11:17 |
ebbex | And 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-ansible | 11:27 | |
*** rh-jelabarre has joined #openstack-ansible | 11:51 | |
admin0 | ebbex, thanks .. i will check it out | 11:57 |
openstackgerrit | Jay Jahns proposed openstack/openstack-ansible-os_neutron master: Add NSX Plugin Integration https://review.opendev.org/748357 | 12:13 |
openstackgerrit | Jay Jahns proposed openstack/openstack-ansible-os_neutron master: Add NSX Plugin Integration https://review.opendev.org/748357 | 12:17 |
openstackgerrit | Jay Jahns proposed openstack/openstack-ansible-os_neutron master: Add NSX Plugin Integration https://review.opendev.org/748357 | 12:19 |
openstackgerrit | Jay Jahns proposed openstack/openstack-ansible-os_neutron master: Add NSX Plugin Integration https://review.opendev.org/748357 | 12:21 |
*** spatel has joined #openstack-ansible | 12:22 | |
*** spatel has quit IRC | 12:27 | |
*** spatel has joined #openstack-ansible | 13:00 | |
*** cshen has quit IRC | 13:07 | |
*** rohit02 has joined #openstack-ansible | 13:22 | |
rohit02 | hey team! can we deploy two storage for cinder volume on same host(ex ceph and lvm) in OSA | 13:23 |
openstackgerrit | Jay Jahns proposed openstack/openstack-ansible-os_neutron master: Add NSX Plugin Integration https://review.opendev.org/748357 | 13:23 |
noonedeadpunk | rohit02: I think you can. at least ceph and nfs is supported for sure:) | 13:29 |
rohit02 | noonedeadpunk: it gives me error active active configuration is not supported | 13:31 |
rohit02 | for ceph and lvm | 13:32 |
noonedeadpunk | oh, yes, that | 13:35 |
noonedeadpunk | I think you can just set to false this https://opendev.org/openstack/openstack-ansible-os_cinder/src/branch/master/defaults/main.yml#L279 | 13:35 |
noonedeadpunk | I guess we want to change the default.... | 13:36 |
openstackgerrit | Jay Jahns proposed openstack/openstack-ansible-os_neutron master: Add NSX Plugin Integration https://review.opendev.org/748357 | 13:36 |
*** dave-mccowan has joined #openstack-ansible | 13:38 | |
*** rohit02 has quit IRC | 13:41 | |
*** rohit02 has joined #openstack-ansible | 13:43 | |
*** rohit02 has quit IRC | 13:50 | |
*** rohit02 has joined #openstack-ansible | 13:50 | |
spatel | ThiagoCMC: hey | 14:03 |
ThiagoCMC | Opa! | 14:03 |
spatel | Did you work on senlin? | 14:03 |
ThiagoCMC | I've used it a few years ago in some experiments, to launch multiple Heat templates | 14:04 |
spatel | I am getting some error so trying to see if get some help (senlin has very limited doc on internet) | 14:04 |
spatel | I am trying my best to sort them out but if i need your help i will shout | 14:05 |
*** cshen has joined #openstack-ansible | 14:14 | |
*** mensis54 has joined #openstack-ansible | 14:23 | |
*** jbadiapa has quit IRC | 14:35 | |
spatel | ThiagoCMC: problem solved :) now i can see no error and output looks good to | 14:40 |
*** jbadiapa has joined #openstack-ansible | 14:46 | |
*** dave-mccowan has quit IRC | 14:50 | |
*** rohit02 has quit IRC | 14:53 | |
*** andrewbonney has quit IRC | 14:59 | |
ThiagoCMC | spatel, awesome! Are you planning to add Senlin support to OSA? | 15:08 |
spatel | Yess that is my goal (i am not ninja at ansible but i will give a shot and anyway you guys are there) | 15:08 |
openstackgerrit | Dmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_cloudkitty master: Use the utility host for db setup tasks https://review.opendev.org/747180 | 15:09 |
ThiagoCMC | WOW! I can be a beta tester! | 15:09 |
spatel | currently 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 not | 15:09 |
ThiagoCMC | Sounds like fun =) | 15:10 |
spatel | i will keep you posted | 15:10 |
noonedeadpunk | I'd love to see that implemented upstream as well) | 15:10 |
spatel | also going to write blog because openstack official doc is incorrect | 15:10 |
spatel | also going to open bug to fix doc | 15:11 |
spatel | noonedeadpunk: +1 | 15:11 |
noonedeadpunk | spatel: I think you can even adjust doc directly :p | 15:12 |
noonedeadpunk | I mean propose patch for it! | 15:12 |
ThiagoCMC | I'm looking forward to test it | 15:12 |
spatel | oh! never done that before but let me look into it.. (it should be through git just like we are doing other patches) | 15:12 |
noonedeadpunk | they're all there | 15:13 |
ThiagoCMC | Is it or Ussuri / Ubuntu 20.04? | 15:13 |
noonedeadpunk | https://opendev.org/openstack/senlin/src/branch/master/doc/source | 15:13 |
spatel | Ussuri (i am testing on centOS 8) | 15:13 |
spatel | but should be pretty similar for other distro also | 15:13 |
ThiagoCMC | ok | 15:13 |
noonedeadpunk | so just clone it, you already aware of gerrit:) | 15:13 |
ThiagoCMC | yep | 15:13 |
spatel | Yes i will do that | 15:13 |
*** rohit02 has joined #openstack-ansible | 15:18 | |
*** rohit02 has quit IRC | 15:21 | |
*** rohit02 has joined #openstack-ansible | 15:21 | |
*** miloa has quit IRC | 15:26 | |
cloudnull | noonedeadpunk 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 |
noonedeadpunk | admin0: ^ | 15:29 |
noonedeadpunk | but I think disable wheel build for one-two compute hosts is more simple thing and you can use host_vars | 15:31 |
*** mensis54 has quit IRC | 15:34 | |
*** rohit02 has quit IRC | 15:37 | |
*** cshen has quit IRC | 15:37 | |
*** cshen has joined #openstack-ansible | 15:55 | |
openstackgerrit | Dmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_cloudkitty master: Add CentOS 8 and Ubuntu Focal support https://review.opendev.org/748476 | 16:02 |
*** gyee has joined #openstack-ansible | 16:06 | |
*** chenhaw has joined #openstack-ansible | 16:14 | |
*** sshnaidm is now known as sshnaidm|afk | 16:24 | |
*** cshen has quit IRC | 16:31 | |
*** tosky has quit IRC | 16:45 | |
*** cshen has joined #openstack-ansible | 16:59 | |
*** cshen has quit IRC | 17:03 | |
*** rohit02 has joined #openstack-ansible | 17:41 | |
*** cshen has joined #openstack-ansible | 17:44 | |
*** cshen has quit IRC | 17:59 | |
*** tosky has joined #openstack-ansible | 18:35 | |
SecOpsNinja | one 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 IRC | 18:40 | |
*** d34dh0r53 has joined #openstack-ansible | 18:42 | |
*** SecOpsNinja has left #openstack-ansible | 19:20 | |
*** cshen has joined #openstack-ansible | 19:55 | |
*** cshen has quit IRC | 20:00 | |
*** jbadiapa has quit IRC | 20:55 | |
openstackgerrit | Jay Jahns proposed openstack/openstack-ansible-os_neutron master: Add NSX Plugin Integration https://review.opendev.org/748357 | 21:12 |
*** cshen has joined #openstack-ansible | 21:55 | |
*** cshen has quit IRC | 22:00 | |
*** spatel has quit IRC | 22:13 | |
*** djhankb has quit IRC | 22:35 | |
*** d34dh0r53 has quit IRC | 22:40 | |
*** npalladium has quit IRC | 22:52 | |
*** pfsmorigo has quit IRC | 23:30 | |
*** cshen has joined #openstack-ansible | 23:56 | |
*** tosky has quit IRC | 23:59 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!