Earlier  
Posted Nick Remark
#openstack-nova - 2024-05-16
09:08:32 opendevreview Pierre Riteau proposed openstack/nova master: Fix formatting issues in extra-specs docs https://review.opendev.org/c/openstack/nova/+/917462
10:03:04 stephenfin bauzas: Friendly reminder about that OpenAPI spec needing your attention, please and thank you
10:03:39 bauzas stephenfin: I'm currently working hard on creating my presentation for the next OpenInfra Day in Paris next week, but I'll try
12:18:29 opendevreview Merged openstack/osc-placement master: Update testing of python versions https://review.opendev.org/c/openstack/osc-placement/+/904612
12:29:19 opendevreview Merged openstack/osc-placement master: Make python 3.12 functional job voting https://review.opendev.org/c/openstack/osc-placement/+/919101
13:16:07 opendevreview Merged openstack/nova master: Fix formatting issues in extra-specs docs https://review.opendev.org/c/openstack/nova/+/917462
13:36:44 opendevreview Merged openstack/nova stable/2023.2: Adding server actions tests to grenade-multinode https://review.opendev.org/c/openstack/nova/+/900339
13:42:49 dansmith bauzas: this stack fixes python 3.12 functional/unit tests if you could help merge that before we regress :) https://review.opendev.org/c/openstack/nova/+/919763
13:43:39 bauzas dansmith: okay, I don't really have time but I trust you, +Wd
13:44:15 dansmith bauzas: okay, it's a stack of three.. maybe gibi could look at the other two, or maybe melwitt when she's around
13:44:35 sean-k-mooney only the second one https://review.opendev.org/c/openstack/nova/+/919764/2
13:44:42 sean-k-mooney is missing a +w at this point
13:44:45 bauzas this is done
13:44:59 sean-k-mooney cool
13:45:00 bauzas the fixes are simple but I don't really have time to think about some concerns
13:45:04 dansmith thanks
13:45:13 dansmith bauzas: yep, safe I think
13:45:28 sean-k-mooney form the nova side yes
13:46:22 bauzas dansmith: glance-api is absolutely blind on the req-id, so how could I see any logs from glance apart from devstack@g-api
13:46:55 dansmith is it/
13:47:08 dansmith but gateway exception usually means apache not glance
13:51:16 dansmith unless glance is 500'ing or something
13:53:51 bauzas okay, I can look at httpd's logs
13:58:20 bauzas dansmith: can you help me for a sec ? I want to backup my instance but then it's queued on the glance side for a while and eventually I no longer see the image
13:58:40 dansmith about to start a meeting, but can try in parallel
13:58:44 dansmith using backup or snapshot?
13:58:45 bauzas nothing is told on the glance side, only the server event record in nova gives me the exception
13:58:49 bauzas server backup
13:59:15 dansmith because you want to test our backup stuff, or because you want a snapshot of your image?
13:59:44 dansmith I don't know what the plumbing through our server backup stuff looks like in detail, which is why I'm asking
14:00:07 dansmith so you see an image created on the glance side (POST /images) .. do you see PUT/POST /images/$uuid/data ?
14:02:26 bauzas dansmith: yep
14:02:31 bauzas POST /images
14:02:50 bauzas I have an instance, I just want a new image from it
14:03:23 dansmith okay, I'd be using snapshot not backup.. backup is a bit of a different thing.. still results in an image, but snapshot is more straightfortward
14:04:04 sean-k-mooney if using osc i think you shoudl b eusing "openstack server create image"
14:04:08 sean-k-mooney to take the snapshot
14:04:25 sean-k-mooney but ya backup is for snapshot roation really
14:04:32 dansmith sean-k-mooney: exactly
14:04:50 sean-k-mooney also backup does not work for BFV as an fyi
14:05:07 sean-k-mooney not sure why but it does not
14:05:49 sean-k-mooney we call it out in the api ref in anycase https://docs.openstack.org/api-ref/compute/#create-server-back-up-createbackup-action
14:05:56 sean-k-mooney so its a know limitaiton not a bug
14:06:36 bauzas okay, I'll try snapshot then
14:20:04 bauzas doh
14:20:06 bauzas eq-67d7b42c-c6a6-46cc-a86b-7eb66afabb79 demo admin] hit limit for project: [Resource image_size_total is over limit of 1000 due to current usage 5257 and delta 0] {{(pid=2376125) enforce_limits /usr/local/lib/python3.9/site-packages/oslo>
14:25:00 sean-k-mooney is that a 1TB limit ?
14:25:12 sean-k-mooney with a 5.2TB image
14:25:36 dansmith no I think it's KiB
14:25:38 sean-k-mooney image size is in GB right
14:25:52 dansmith or maybe MiB
14:25:59 dansmith I don't remember :P
14:26:14 sean-k-mooney we have local_MB for our storage class
14:26:19 opendevreview Merged openstack/nova master: Fix notification object hashes for python 3.12 https://review.opendev.org/c/openstack/nova/+/919763
14:26:26 sean-k-mooney but the flavor and glance i tought was in GBs
14:26:28 opendevreview Merged openstack/nova master: Fix hacking test with syntax error https://review.opendev.org/c/openstack/nova/+/919764
14:26:38 dansmith https://docs.openstack.org/glance/latest/admin/quotas.html
14:27:05 dansmith MiB
14:27:08 sean-k-mooney ok so the quota is also in MiB
14:28:10 dansmith I wrote that feature, but they already had some limits in MiB so that's why it uses the same units they chose
14:28:21 dansmith most of the image stuff is MiB, volumes in GiB
14:28:28 bauzas yep, saw it
14:28:33 bauzas 1000 for me
14:28:43 bauzas so, only images for less than 1GB
14:28:51 bauzas hence why
14:29:34 sean-k-mooney dansmith: ok the galnce api is kind of incositent. the size field on an image is in bytes, the min_disk is in GB and virtual_size is undefined but presumable also bytes
14:30:38 dansmith bytes yeah
14:33:17 dansmith sean-k-mooney: what min_disk are you talking about?
14:34:02 sean-k-mooney on the image
14:34:20 sean-k-mooney you can spcify the min disk for an instance or voluem
14:34:29 sean-k-mooney that is defiend in the api ref as in GB
14:34:52 sean-k-mooney which is why i was confused the quota woudl be in MiB when the api either uese bytes or GB elsehwere
14:34:56 sean-k-mooney anyway not imporant
14:36:16 dansmith isn't that a nova thing?
14:36:25 dansmith or nova/cinder anyway
14:38:20 sean-k-mooney https://docs.openstack.org/api-ref/image/v2/index.html#create-image
14:38:41 sean-k-mooney its a filed in the respocne
14:39:02 sean-k-mooney oh and the request
14:39:06 dansmith yeah those aren't core glance properties, I think those were added for nova/cinder and probably inherited the units
14:40:16 sean-k-mooney they have been there since i worked on openstack and have never been called out as any diffent then name
14:40:37 dansmith yeah I'm just sayin' they're not glance-specific :)
14:47:28 zigo Hi there! One quick question: how can I decrypt the output of "nova get-password <server>" knowing that I don't have access to my private key (it's stored in my yubikey...) ?
14:48:38 sean-k-mooney dansmith: but it considerd a base property by glance "https://github.com/openstack/glance/blob/705b145ab83defb3cb2f8d3243e1ce900fe337b9/glance/api/v2/images.py#L1121" proably becasue of how old and wid spread it is
14:49:02 sean-k-mooney zigo: its encypted with the serverers keypair
14:49:19 zigo sean-k-mooney: Yeah, I know, but with what command do I decrypt it?
14:49:21 sean-k-mooney zigo: so you can use your ssh private key
14:49:32 zigo It's in my yubikey ...
14:49:38 zigo I don't have it as a file.
14:49:53 dansmith sean-k-mooney: in how it's stored, because of age yeah
14:51:47 sean-k-mooney zigo: i guess you cant unless you can use ssh to do the decyption somehow
14:52:56 zigo Though rsautl is deprecated ... :/
14:52:56 zigo sean-k-mooney: novaclient uses in novaclient/crypto.py: cmd = ['openssl', 'rsautl', '-decrypt', '-inkey', private_key]
14:53:23 sean-k-mooney yep and im not sure we ever supproted it in osc
14:53:32 sean-k-mooney because we dont want to main that
14:53:48 bauzas huzzah it worked
14:53:59 bauzas upping the registered limit, I mean
14:54:35 bauzas size | 25571885056
14:54:38 bauzas voila the reason
14:54:54 bauzas 25GB
15:26:32 clarkb zigo: https://docs.yubico.com/hardware/yubihsm-2/hsm-2-user-guide/hsm2-openssl-libp11.html this is for their hsm product but maybe similar for regular yubikeys

Earlier   Later