| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2022-04-26 | |||
| 12:01:23 | sean-k-mooney | shelve and resize work too | |
| 12:09:39 | sean-k-mooney | evacuate works too and the device is correctly released if/when the source host is started after the evac | |
| 12:10:11 | sean-k-mooney | so that is all the move ops that should work exluding live-migration which qemu does not support | |
| 12:12:36 | sean-k-mooney | ok suspend is broken but that fine that is going to be split into another patch anyway and i am pretty sure i know why that is broken anyway. im using the generic pci device detach function and i shoudl be using the interface detach version since vdpa devices ues the interface not host dev elements like normal sriov vfs | |
| 12:14:14 | gibi | sean-k-mooney: nice! | |
| 12:16:14 | sean-k-mooney | im really happy i was able to more or less prove this out with the functional tests ahead of time | |
| 12:16:34 | sean-k-mooney | i kindof expected suspend to fail too which is why i wanted to test this on real hardware | |
| 12:25:11 | Uggla | sean-k-mooney, I guess you manage to install ceph on top of Centos Stream. Any hints to fix that: nothing provides "libpython3.6m.so.1.0()(64bit) needed by ceph-mgr-2:16.2.7-0.el8.x86_64" | |
| 12:32:30 | sean-k-mooney | Uggla: how are you isntalling ceph? with the devstack plugin or by hand? | |
| 12:33:31 | sean-k-mooney | by the way that looks like you are just missin python3-devel | |
| 12:34:02 | sean-k-mooney | also are you using centos stream 8 | |
| 12:34:07 | sean-k-mooney | that is not supported anymore | |
| 12:34:15 | Uggla | sean-k-mooney, devstack plugin (from manila local.conf example : https://docs.openstack.org/manila/latest/_downloads/e31f39ce83daac60c4348fde522cee1e/cephfs_local.conf) | |
| 12:34:18 | sean-k-mooney | you should be using centos stream 9 | |
| 12:34:35 | sean-k-mooney | openstack nolonger support python 3.6 | |
| 12:34:35 | Uggla | sean-k-mooney, it is a stream9 | |
| 12:34:54 | sean-k-mooney | libpython3.6 is python 3.6 | |
| 12:35:01 | sean-k-mooney | centos stream 9 uses 3.9 | |
| 12:35:21 | Uggla | for anyreason it seems the plugin is trying to install a pkg from centos 8 | |
| 12:37:25 | Uggla | Problem: package ceph-2:16.2.7-0.el8.x86_64 requires ceph-mgr = 2:16.2.7-0.el8 but it is clearly a stream 9. I'm gonna have a look where the ceph package comes from. | |
| 12:38:18 | sean-k-mooney | i dont think they have added centos stream 9 support to the devstack plugin yet | |
| 12:38:25 | sean-k-mooney | just looking at the code | |
| 12:38:43 | sean-k-mooney | i was using ubutnu 20.04 for my ceph testing | |
| 12:39:27 | sean-k-mooney | you can set CEPH_CONTAINERIZED=True in your local.conf | |
| 12:39:31 | sean-k-mooney | that might fix the issue for you | |
| 12:39:51 | Uggla | sean-k-mooney, it install this repo : https://download.ceph.com/rpm-pacific/el8/$basearch | |
| 12:40:08 | sean-k-mooney | yes | |
| 12:40:19 | sean-k-mooney | https://opendev.org/openstack/devstack-plugin-ceph/src/branch/master/devstack/lib/ceph#L31 | |
| 12:40:27 | sean-k-mooney | that is contolled by that ^ | |
| 12:41:48 | sean-k-mooney | Uggla: you should have hit this check https://opendev.org/openstack/devstack-plugin-ceph/src/branch/master/devstack/lib/ceph#L271-L28 | |
| 12:41:55 | sean-k-mooney | you ar enot running a supported os | |
| 12:43:00 | Uggla | sean-k-mooney, yep I had to add FORCE_CEPH_INSTALL=yes | |
| 12:43:16 | sean-k-mooney | ya that is why this is failing | |
| 12:43:23 | sean-k-mooney | so the repo config is contoled by https://opendev.org/openstack/devstack-plugin-ceph/src/branch/master/devstack/lib/ceph#L913-L943 | |
| 12:43:47 | bauzas | gibi: ack, thanks | |
| 12:44:14 | sean-k-mooney | Uggla: that is currently hardcoded to el8 | |
| 12:44:17 | sean-k-mooney | https://opendev.org/openstack/devstack-plugin-ceph/src/branch/master/devstack/lib/ceph#L1144 | |
| 12:44:18 | Uggla | sean-k-mooney, yep but in the repo there is no el9. | |
| 12:45:50 | sean-k-mooney | ya i see that | |
| 12:46:26 | Uggla | sean-k-mooney, CEPH_CONTAINERIZED=True, will install ceph in a container ? | |
| 12:46:32 | sean-k-mooney | yep | |
| 12:46:44 | sean-k-mooney | https://opendev.org/openstack/devstack-plugin-ceph/src/branch/master/devstack/lib/ceph#L157-L174 | |
| 12:47:02 | Uggla | sean-k-mooney, do you think it will work ? | |
| 12:47:05 | sean-k-mooney | so it will install ceph in a container and dinstall just the ceph client on the host form ceph_common | |
| 12:47:28 | Uggla | sean-k-mooney, I'm going to try... | |
| 12:47:34 | sean-k-mooney | i think it will be the only way to install ceph currently on centos 9 stream | |
| 12:48:17 | sean-k-mooney | Uggla: they are currently in the process or rewriting this plugin to use cephadm by the way | |
| 12:48:26 | sean-k-mooney | that might add centos 9 support as a result | |
| 12:49:00 | Uggla | sean-k-mooney, centos stream9 is currently a bit too more bleeding edge. :) | |
| 12:49:23 | sean-k-mooney | that is generally not a good thing | |
| 12:49:47 | sean-k-mooney | am so the way to work around this for centos 9 stream would be to use ceph form disto packages instead fo from upstream ceph | |
| 12:49:57 | sean-k-mooney | https://buildlogs.centos.org/centos/9-stream/storage/x86_64/ceph-quincy/ | |
| 12:50:40 | Uggla | sean-k-mooney, require docker of course any preference in between docker or podman ? | |
| 12:51:59 | sean-k-mooney | it will install it | |
| 12:52:10 | sean-k-mooney | it will use docker | |
| 12:52:42 | sean-k-mooney | the simplest thing to do might be to implemtn centos 9 stream support int he plugin | |
| 12:53:43 | Uggla | sean-k-mooney, I don't really like your "simplest" solution. :D | |
| 12:55:27 | sean-k-mooney | Uggla: well we all maintian devstack together :) but ill talk to the devstack/qa folk and see if i can find time to add centos 9 support | |
| 12:55:41 | sean-k-mooney | Uggla: must people dont use centos by the way | |
| 12:56:00 | sean-k-mooney | so if a feature does not work on centos it generally falls to use to add it if we want to use it | |
| 12:57:20 | Uggla | sean-k-mooney, I was kidding. That could be an interesting thing to do and learn. But not the simplest I think. | |
| 12:57:35 | Uggla | sean-k-mooney, at least for me. | |
| 12:59:57 | sean-k-mooney | try usign it form contianer for now | |
| 13:00:21 | sean-k-mooney | manilla does not strictly need ceph and you do not need ceph for your manilla share work | |
| 13:00:44 | sean-k-mooney | so you can go back to just using cinder lvm for now until you ahve the basic supprot working | |
| 13:00:49 | sean-k-mooney | and look at using ceph later | |
| 13:01:15 | sean-k-mooney | i.e. deploy manila with cinder lvm and use nfs shares initally | |
| 13:02:46 | sean-k-mooney | then when we figure out how to deploy ceph on centos 9 and add supprot to devstack we can then extend the nova supprot to work with cephfs although that really should not need much code change in nova just mounting the share | |
| 13:03:22 | Uggla | sean-k-mooney, yes and no. So for I focus on NFS. There are still things to fix but it seems I manage to mount the share into the VM using virtiofs + NFS. | |
| 13:03:53 | Uggla | sean-k-mooney, I wanted to do the same for CEPHFS. | |
| 13:04:33 | sean-k-mooney | ack | |
| 13:05:37 | Uggla | sean-k-mooney, and yes from nova perspective, that sounds like not a major change. | |
| 13:06:02 | Uggla | sean-k-mooney, however I'm not blocked. | |
| 13:11:23 | fzzf[m] | > <@fzzfh:matrix.org> hi folks. I use nodepool connect openstack provider. nova build instance failed. and nova list show instance is in BUILD state like follow. I delete it prompt No server with a name or ID. and in dashboard show have use these two instance, 8 vcpu, 16g memory, openstack is packstack train ,nova is 15.1.1... (full message at https://matrix.org/_matrix/media/r0/download/matrix.org/oDINtdoeiJnrakEWVAWwmwho) | |
| 13:39:58 | Uggla | 44bf4c5e-b6ae-463d-9ed2-3d0177c1ee80 on /nene type virtiofs (rw,relatime) \o/ (I still have to fix stuff, but that's a milestone for me) | |
| 13:41:45 | artom | *snerk* /nene | |
| 14:05:13 | bauzas | gibi: good idea of creating an etherpad for https://etherpad.opendev.org/p/nova-bug-triage-20220419 | |
| 14:05:23 | bauzas | gibi: do you want to discuss about this on the meeting ? | |
| 14:44:40 | gibi | bauzas: I planned to link that to on the meeting for reference | |
| 14:44:50 | bauzas | ok | |
| 14:45:05 | gibi | bauzas: and I will ask if we want to make it a mail or keep it an etherpad | |
| 14:45:29 | bauzas | mho is that etherpad is just enough | |
| 14:47:04 | gibi | yeah I'm OK with this being a pads | |
| 15:16:58 | bauzas | gentle reminder : nova meeting in 45 mins by now here at #openstack-nova | |
| 15:30:41 | opendevreview | ribaudr proposed openstack/nova master: [WIP] Attach Manila shares via virtiofs (db) https://review.opendev.org/c/openstack/nova/+/831193 | |
| 15:30:41 | opendevreview | ribaudr proposed openstack/nova master: [WIP] Attach Manila shares via virtiofs (manila abstraction) https://review.opendev.org/c/openstack/nova/+/831194 | |
| 15:30:42 | opendevreview | ribaudr proposed openstack/nova master: [WIP] Attach Manila shares via virtiofs (drivers) https://review.opendev.org/c/openstack/nova/+/833090 | |
| 15:30:42 | opendevreview | ribaudr proposed openstack/nova master: [WIP] Attach Manila shares via virtiofs (api) https://review.opendev.org/c/openstack/nova/+/836830 | |
| 15:30:43 | opendevreview | ribaudr proposed openstack/nova master: [WIP] Attach Manila shares via virtiofs (objects) https://review.opendev.org/c/openstack/nova/+/839401 | |
| 15:40:07 | bauzas | Uggla: bravo ^ | |
| 15:41:39 | Uggla | bauzas, still work to do... but I'm slowly progressing. ;) | |
| 15:42:23 | gibi | Uggla: it is not slow at all :D | |
| 15:42:39 | gibi | this is a major feature | |
| 15:50:53 | bauzas | gibi: I may need to leave at 6:30pm our time, ie. 30 mins after the beginning of the meeting | |
| 15:51:12 | bauzas | gibi: are you ok if I can pass you the meeting baton if I need to quit ? | |
| 15:52:00 | gibi | sure I can take it | |
| 15:58:29 | Uggla | gibi, thanks to reassure me. | |
| 15:59:46 | bauzas | gibi: thanks | |
| 15:59:57 | bauzas | gosh, forgot the 2nd reminder for the meeting | |
| 15:59:59 | bauzas | too late | |