Friday, 2020-07-24

openstackgerritMerged openstack/openstack-ansible master: Add zun to required-projects  https://review.opendev.org/74149300:36
*** masterpe has quit IRC01:16
*** masterpe has joined #openstack-ansible01:20
*** mjwales has joined #openstack-ansible01:34
*** mjwales has quit IRC01:39
*** spatel has joined #openstack-ansible01:53
*** dave-mccowan has quit IRC02:26
*** gyee has quit IRC02:33
*** gyee has joined #openstack-ansible02:40
*** rh-jelabarre has quit IRC02:45
*** spatel has quit IRC03:16
*** gyee has quit IRC04:14
*** udesale has joined #openstack-ansible04:33
*** d34dh0r53 has quit IRC05:07
*** d34dh0r53 has joined #openstack-ansible05:07
*** d34dh0r53 has quit IRC05:15
*** d34dh0r53 has joined #openstack-ansible05:20
*** mjwales has joined #openstack-ansible05:44
*** mjwales has quit IRC05:48
*** d34dh0r53 has quit IRC05:59
*** yasemind has quit IRC06:27
*** yasemind has joined #openstack-ansible06:30
*** tinwood is now known as tinwood-afk06:33
openstackgerritJonathan Rosser proposed openstack/openstack-ansible stable/ussuri: Remove package cache proxy cleanup  https://review.opendev.org/74280006:55
*** mjwales has joined #openstack-ansible07:00
*** mjwales has quit IRC07:05
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_ceilometer master: Add centos-8 and ubuntu focal support  https://review.opendev.org/74225307:08
jrossernoonedeadpunk: regarding this patch https://github.com/openstack/openstack-ansible-os_ceilometer/commit/ab81ea24bb10fa4fe4955fb2975dc597f5ebdea407:13
jrossershould libvirt-devel have been added actually to ceilometer_devel_distro_packages? otherwise it gets installed on the target host rather than the repo server container when it's lxc not metal....07:14
*** tosky has joined #openstack-ansible07:37
noonedeadpunkjrosser: I guess it's needed when ceilometer is installed on computes for it to gather some data07:46
noonedeadpunkso idea was to get it on hosts instead of only repo container07:47
jrosseri was just looking at the error message tow pasted ^ up there07:47
jrosserthats running against a compute node but building ceilometer venv on the repo server, i think07:48
jrossermy hunch is that ERROR: Failed building wheel for libvirt-python is because libvirt-devel isnt on the repo server07:49
noonedeadpunkoh, yes, I think you're right here..07:51
noonedeadpunkthen we have an issue about how to handle lists....07:51
jrosseryeah, this has come up before07:51
noonedeadpunkso annoying that package module can't handle empty values of the list...07:51
jrosserwe've got some use of inline jinja in places for these lists07:52
noonedeadpunkwhich is nasty....07:52
noonedeadpunkbut yeah07:52
noonedeadpunkoh, what if we just distinguish redhat-7 and redhat-8 for ceilometer...07:53
jrosseryeah, so spatel has a patch for centos-807:53
noonedeadpunk(eventually it was during that patch)07:53
jrosserwe could use that to split this up07:53
noonedeadpunkyeah07:54
noonedeadpunklet me see what I can do07:54
jrossercool07:54
jrosseralso this is interesting https://review.opendev.org/#/c/742369/107:54
jrosseri think it's ok but worth a good look07:54
jrossersaves maybe 100 tasks (seems ridiculous big number but.....)07:54
jrosserthen someone caught silly bug in my lxc changes too https://review.opendev.org/#/c/742698/07:56
noonedeadpunkso we kind of get extra package for venv, but speedup CI and metal aio mostly07:58
noonedeadpunkbut another way is to have several venvs - one for compute and another for api/scheduler08:01
noonedeadpunkso having just extra package is ok I think08:01
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_ceilometer master: Add centos-8 and ubuntu focal support  https://review.opendev.org/74225308:05
*** markvoelker has joined #openstack-ansible08:11
*** markvoelker has quit IRC08:15
openstackgerritMerged openstack/openstack-ansible-lxc_hosts master: Add remote_src parameter to ansible unarchive module for lxc_hosts task  https://review.opendev.org/74269808:18
*** Ortet_ has joined #openstack-ansible08:19
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-lxc_hosts stable/ussuri: Add remote_src parameter to ansible unarchive module for lxc_hosts task  https://review.opendev.org/74282108:20
*** also_stingrayza has joined #openstack-ansible08:21
*** stingrayza has quit IRC08:23
*** jbadiapa has joined #openstack-ansible08:23
*** andrewbonney has joined #openstack-ansible08:33
*** tinwood-afk is now known as tinwood08:45
*** janno has quit IRC08:53
*** janno has joined #openstack-ansible08:54
*** janno has quit IRC08:55
*** janno has joined #openstack-ansible08:55
*** mjwales has joined #openstack-ansible09:04
*** mjwales has quit IRC09:09
*** yasemind has quit IRC09:11
*** gokhani has quit IRC09:11
*** mjwales has joined #openstack-ansible09:37
*** mjwales has quit IRC09:42
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible stable/ussuri: Fix mysql binary name  https://review.opendev.org/74284110:01
*** markvoelker has joined #openstack-ansible10:03
openstackgerritMerged openstack/openstack-ansible-lxc_hosts stable/ussuri: Add remote_src parameter to ansible unarchive module for lxc_hosts task  https://review.opendev.org/74282110:04
*** markvoelker has quit IRC10:08
*** spatel has joined #openstack-ansible10:18
*** spatel has quit IRC10:22
*** mjwales has joined #openstack-ansible10:34
*** Ortet_ has quit IRC10:57
*** stuartgr has joined #openstack-ansible10:59
*** mjwales has quit IRC11:09
*** udesale_ has joined #openstack-ansible11:11
*** udesale has quit IRC11:13
*** aedc has joined #openstack-ansible11:16
openstackgerritChandan Kumar (raukadah) proposed openstack/openstack-ansible-os_ironic master: [DNM] test patch  https://review.opendev.org/72706711:17
openstackgerritMerged openstack/openstack-ansible-galera_server stable/train: Ensure python3 mysql client libraries are present  https://review.opendev.org/73129011:37
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_manila master: Add centos-8 support  https://review.opendev.org/73964611:48
openstackgerritMerged openstack/openstack-ansible stable/ussuri: Bump role SHA for ussuri  https://review.opendev.org/74193911:50
openstackgerritMerged openstack/openstack-ansible stable/ussuri: Add Centos-8 support  https://review.opendev.org/74028911:53
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_manila master: Add centos-8 support  https://review.opendev.org/73964611:57
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_ceilometer master: Add centos-8 and ubuntu focal support  https://review.opendev.org/74225312:00
*** markvoelker has joined #openstack-ansible12:04
*** markvoelker has quit IRC12:05
*** markvoelker has joined #openstack-ansible12:06
*** rh-jelabarre has joined #openstack-ansible12:07
*** gokhani has joined #openstack-ansible12:28
*** spatel has joined #openstack-ansible12:55
*** aedc has quit IRC13:15
*** dave-mccowan has joined #openstack-ansible13:15
*** zigo has quit IRC13:19
*** zigo has joined #openstack-ansible13:30
*** gokhani has quit IRC13:48
*** d34dh0r53 has joined #openstack-ansible14:04
*** d34dh0r53 has quit IRC14:05
*** d34dh0r53 has joined #openstack-ansible14:06
*** fnpanic has joined #openstack-ansible14:12
fnpanichi14:12
fnpanici have a quick question, when i add a new service to osa and run setup-hosts the container gets created but no networking inside.14:13
fnpanicit gets also added correctly to the dynamic inventory14:13
fnpanicmaybe someone has a hint. Is it not part of all_containers automatically?14:13
openstackgerritMerged openstack/openstack-ansible-os_panko master: Add centos-8 support  https://review.opendev.org/74250714:15
jrosseroh cool centos-8 merged for ussuri14:15
noonedeadpunkfnpanic: eventually networking should be created once container is14:18
fnpanicadding the new service to user_config is sufficent or am i missing something?14:18
noonedeadpunkjrosser: yeah, but we still have tons of stuff to backport:(14:19
jrossernoonedeadpunk: I just go look at reviews14:19
jrossernit on this https://review.opendev.org/#/c/739647/3 which we can fix in a followup, or change that one14:27
jrossermnaser: migration related cleanup https://review.opendev.org/#/c/741155/ and this is a related bug we have https://review.opendev.org/#/c/741167/14:37
jrosserCeeMac: you may be interested in those too ^14:37
jrossermnaser: and also rather sadly libvirt.libvirtError: argument unsupported: post-copy is not supported with tunnelled migration14:40
CeeMacjrosser: thanks I'll take a look14:46
mnaserjrosser: looks good, and urgh, bummer.14:48
mnaserjrosser: probably moving to tls would be a nice goal anyways14:48
mnaserjrosser: tls for libvirt migrations + trying to eliminate unneeded ssh in nova14:49
jrosserwe're going to make some patches for the nova docs because a bunch of this doesnt behave how they describe14:51
jrossereven going reading the code is hard because live_migration_inbound_addr is from the perspective to the "migrate to" side but the rest is all about "migrate from" and its all mixed up together14:53
watersjhow do you handle adding new compute nodes. Modify openstack_user_config.yml and add new nodes. do you re-run setup-everything or how can I be more targeted?14:54
*** udesale_ has quit IRC14:55
jrosserwatersj: https://docs.openstack.org/openstack-ansible/latest/admin/scale-environment.html#add-a-compute-host14:56
spatelwatersj: this is nice doc - https://docs.openstack.org/openstack-ansible/newton/developer-docs/ops-add-computehost.html14:56
spateljrosser: beat me :)14:56
watersjty jrosser & spatel14:56
jrosserthe later docs have an additional step in them to ensure the nova ssh keys are distributed properly which iirc is missing from earlier docs14:56
jrossermnaser: would you have any preference about how the PKI stuff was deployed for TLS based migration, we'd need client and server certs for all compute nodes14:57
jrosserlike just roll it all with ansible modules?14:57
admin0what is the recommended way to install osa with a pre-existing ceph ?15:01
admin0is just mentioning ceph mon ips ( that the deploy can ssh as root) is enough ?15:01
kleiniadmin0: you need to use the new Ceph configuration from files feature15:07
jrosseronly if the deploy user can't ssh to the ceph nodes15:08
jrosserif it can then just mentioning the mon IP is sufficuent15:08
admin0jrosser, that might be the case15:08
jrosserthats really the thing to decide about then, if you do, or do not want the OSA deployment to ssh to the mon IP you give15:08
admin0kleini, is there an example config somewhere15:09
jrosserkleini: were you going to contribute some docs about this :)15:09
watersjand I should too15:09
admin0it just copies right ? the ssh ?15:10
admin0and if the pool is not created, it will create the pools15:10
kleinihttp://paste.openstack.org/show/796289/ <- my config15:10
kleininot exactly, changed IPs and anmes15:11
watersjadmin0, you can provide root ssh creds into ceph mon and it should pull or you can provide details via user_variables.yml15:11
kleinijrosser: yes, I still need to contribute the docs15:11
jrosserkleini: can you provide some santised example of what goes inthe keyring files?15:11
kleinisorry, had to prepare Open-Xchange App Suite 7.10.4 release and two month no time to work on my OpenStack deployment15:12
jrosserwith some real examples i can start a docs partch15:12
jrosseradmin0: i don;t think the pools get created for you with external ceph just by passing the mon IP15:13
jrosserin my deployment with seperate ceph thats all done independantly by ceph-ansible15:13
admin0ok15:13
admin0kleini, in this config, how to tell nova which pool to use ?15:14
kleinihttp://paste.openstack.org/show/796290/ <- keyring file example15:14
kleinithe keyring file MUST use the tab character for indentation15:15
jrosseradmin0: there is a big chunk of config in ceph-ansible starting here https://github.com/ceph/ceph-ansible/blob/d490968fc8b5e4fcc236b21cc2debd486780268e/roles/ceph-defaults/defaults/main.yml#L60615:15
openstackgerritMerged openstack/openstack-ansible-os_mistral master: Add centos-8 support  https://review.opendev.org/73965015:16
jrosserkleini: thats great - i'll see if i can make a docs patch next week as this comes up a lot15:16
admin0can routed and non-routed network exist .. like     container and tunnel is non routed but only storage is routed ?15:17
kleiniadmin0: you mean for ephemeral storage? I don't use Ceph for ephemeral storage as it is terribly slow. I use local qcow2 files in /var/lib/nova/instances and /var/lib/nova is on a ZFS filesystem, which is stored on a local PCIe NVMe 4TB SSD with incredible performance15:17
jrosserkleini: is that smart enough to use zfs snapshots for VMs?15:21
-openstackstatus- NOTICE: We are renaming projects in Gerrit and review.opendev.org will experience a short outage. Thank you for your patience.15:21
kleinijrosser: unfortunately no as qcow2 files are used underneath libvirt and ZFS does not know anything about qcow2 files. to make that work, VM storage needs to be ZFS block devices. I never researched, whether this is possible. That would be a tremendous improvement.15:23
*** andrewbonney has quit IRC15:23
*** fnpanic has quit IRC15:24
kleinicurrently I have a setting in ZFS to return the write operation, when the block is written to memory. it is then later writen to the SSD by ZFS. I am loosing some seconds of data in case of a failure, which does not matter for me. otherwise libvirt writes to qcow2 are fully synchronous15:24
admin0jrosser, can routed and non routed networks be mixed and matched .. like having 2 networks on l2 but one network on l3 ?15:25
jrosseri saw that LXD has grown support for libvirt VM and has good ZFS support already, i have been meaning to try that out15:25
kleinisorry, have to leave for today. moms birthday tomorrow and I still need something15:25
kleiniLXC on ZFS works great bzw15:25
jrosseradmin0: routed and not routed together in what context?15:28
admin0br-mgmt and br-vxlan is a /22,        br-storage is a /24 in 3 different pods15:29
admin0br-storage is routed,   br-mgmt and br-vxlan is not15:29
jrosserso long as you add the necessary static routes to the whole of the storage network on your hosts and containers, yes15:29
jrosserit's just IP :)15:30
jrosserstorage network will be something larger than /24 in total so you give a route to the total cidr via the local pod gateway ip15:30
admin0so in cidr_networks, do I have to use pod specific ones ? won't pod_1 and pod_2 container be the same /22 as they are l215:31
admin0aah .. i mix and match and only in storage i use pod1_container pod_2 container etc15:31
jrosserits just like this https://docs.openstack.org/openstack-ansible/latest/user/l3pods/example.html15:34
jrosserexcept you only use the routed networks for pod1/2/3_storage15:35
jrosserand set up the other networks like a more usual deployment15:35
admin0problem is also where do I add a acompute node or controller15:35
admin0where its 2 networks are normal, but only storage is a part of a pod15:35
jrosserwill need a little finessing of the ansible groups though, as the L2 networks will need to be for "all_computes"15:36
jrosserand the routed networks for "pod_N_computes"15:36
jrossersee in the example there is a group compute_hosts which contains all the compute hosts regardless of pod15:38
jrosserbut they've also defined extra groups "pod<N>_hosts" and then used those in 'reference_group' for the routed networks15:39
jrosserthats how to approach this15:39
*** gyee has joined #openstack-ansible15:42
spateljrosser: how far we are to release centos8 ?15:53
mnaserjrosser: i think the best thing to do is because we maintin that /etc/openstack_deploy is a 'static' area16:00
mnaseror not somethign that will disappear easily16:00
mnaserwe can delegate teh deploy host to create a ca and then sign/ship certs from there16:00
mnaserand i think ansible has modules for that16:00
mnaser(in my new world, we use cert-manager to create a CA and issue certs from there but.. yeah, another world)16:00
*** jbadiapa has quit IRC16:10
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_blazar master: Add centos-8 support  https://review.opendev.org/73964716:14
*** chandankumar is now known as raukadah16:18
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible master: Check libselinux-python3 instead of py2 alternative  https://review.opendev.org/74293716:21
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible master: Fix ceph deployment for CentOS 7  https://review.opendev.org/74226216:23
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_panko stable/ussuri: Add centos-8 support  https://review.opendev.org/74293916:30
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_mistral stable/ussuri: Add centos-8 support  https://review.opendev.org/74294016:31
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-openstack_hosts stable/ussuri: Fix centos-8 functional tests  https://review.opendev.org/74294116:31
*** vakuznet has joined #openstack-ansible16:35
vakuznethttps://review.opendev.org/#/c/716975/1 please review16:35
openstackgerritMerged openstack/openstack-ansible-os_sahara master: Add centos-8 support  https://review.opendev.org/73940516:44
*** maharg101 has quit IRC16:45
*** maharg101 has joined #openstack-ansible16:50
*** markvoelker has quit IRC16:52
*** vakuznet has quit IRC16:53
*** redrobot has joined #openstack-ansible16:58
openstackgerritMerged openstack/openstack-ansible-os_tacker master: Add centos-8 support  https://review.opendev.org/73964817:01
spateljrosser: After all these merge i don't need to patch indiviual right? i can just pull master and start building on centOS-817:36
jrosserfor everything that is merged, yes17:40
spatel+117:50
*** dave-mccowan has quit IRC20:20
*** dave-mccowan has joined #openstack-ansible20:25
*** mmethot_ has quit IRC20:26
*** mmethot has joined #openstack-ansible20:34
*** mmethot has quit IRC20:38
*** spatel has quit IRC20:42
towguys, it looks like the cause of the deployment error comes down to /var/www/repo/os-releases/21.0.0.0rc2/ceilometer-21.0.0.0rc2.constraints.txt not being found, it actually does not exist in the repo20:58
towany clue?20:58
openstackgerritMerged openstack/openstack-ansible-os_panko stable/ussuri: Add centos-8 support  https://review.opendev.org/74293920:59
*** mmethot has joined #openstack-ansible21:05
jrossertow: that file is generated on the fly and deleted if the venv build fails21:06
jrossertow: your error seemed to be due to failure to compile the libvirt python module which I think is fixed by this patch https://review.opendev.org/#/c/742253/21:08
towokay, thanks, will check out the patch21:15
openstackgerritMerged openstack/openstack-ansible master: Add rsync package for New CentOS-8 minimal installs  https://review.opendev.org/74084322:15
openstackgerritMerged openstack/openstack-ansible-os_blazar master: Add centos-8 support  https://review.opendev.org/73964722:18
openstackgerritMerged openstack/openstack-ansible-os_nova master: Avoid rebuilding the venv with every run  https://review.opendev.org/74236922:32
*** dave-mccowan has quit IRC22:44
*** dave-mccowan has joined #openstack-ansible22:49
*** dave-mccowan has quit IRC22:56
openstackgerritMerged openstack/openstack-ansible-openstack_hosts stable/ussuri: Fix centos-8 functional tests  https://review.opendev.org/74294123:38
openstackgerritMerged openstack/openstack-ansible master: Fix management address lookup for metal hosts in some deployments  https://review.opendev.org/74116723:51
*** tosky has quit IRC23:55

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