Tuesday, 2023-10-03

opendevreviewVerification of a change to openstack/ironic stable/xena failed: [iRMC] Fix parse_driver_info bug enforcing SNMP v3 under FIPS mode  https://review.opendev.org/c/openstack/ironic/+/88524204:14
opendevreviewMerged openstack/ironic master: Support port name: API  https://review.opendev.org/c/openstack/ironic/+/76556905:10
opendevreviewMerged openstack/ironic stable/xena: [iRMC] Fix parse_driver_info bug enforcing SNMP v3 under FIPS mode  https://review.opendev.org/c/openstack/ironic/+/88524207:02
rpittaugood morning ironic! o/07:40
opendevreviewMaksim Malchuk proposed openstack/bifrost master: Fix Keystone default log location typo  https://review.opendev.org/c/openstack/bifrost/+/89720408:37
opendevreviewMaksim Malchuk proposed openstack/bifrost master: Fix Keystone default log location typo  https://review.opendev.org/c/openstack/bifrost/+/89720408:37
opendevreviewRafal Lewandowski proposed openstack/bifrost stable/zed: Fix for lack of log rotation in Bifrost  https://review.opendev.org/c/openstack/bifrost/+/89395009:24
opendevreviewRafal Lewandowski proposed openstack/bifrost stable/2023.1: Fix for lack of log rotation in Bifrost  https://review.opendev.org/c/openstack/bifrost/+/89394909:26
opendevreviewMerged openstack/bifrost stable/2023.2: Switch testing to stable/2023.2  https://review.opendev.org/c/openstack/bifrost/+/89614309:59
opendevreviewMerged openstack/ironic master: Fix the HTTP code for reaching max_concurrent_deploy: 503 instead of 500  https://review.opendev.org/c/openstack/ironic/+/89705010:00
opendevreviewMerged openstack/bifrost master: testenv: use host-model/host-passthru as a CPU model for VMs  https://review.opendev.org/c/openstack/bifrost/+/89169310:01
opendevreviewMerged openstack/ironic master: Do not store ramdisk logs as part of the inventory  https://review.opendev.org/c/openstack/ironic/+/89694110:11
iurygregorygood morning Ironic11:23
opendevreviewDmitry Tantsur proposed openstack/ironic stable/2023.2: Do not store ramdisk logs as part of the inventory  https://review.opendev.org/c/openstack/ironic/+/89716812:16
opendevreviewDmitry Tantsur proposed openstack/ironic stable/2023.2: Fix the HTTP code for reaching max_concurrent_deploy: 503 instead of 500  https://review.opendev.org/c/openstack/ironic/+/89716912:17
opendevreviewMichal Nasiadka proposed openstack/ironic-python-agent master: Add LVM based image support to MD scenario  https://review.opendev.org/c/openstack/ironic-python-agent/+/81668512:29
iurygregoryif anyone has time for a quick review https://review.opendev.org/c/openstack/ironic/+/89695812:29
iurygregoryapi-ref docs =)12:29
ravlewgood morning ironic12:30
opendevreviewMichal Nasiadka proposed openstack/ironic-python-agent master: Add LVM based image support to MD scenario  https://review.opendev.org/c/openstack/ironic-python-agent/+/81668512:31
ravlewwould anyone be so kind and review backport PRs? https://review.opendev.org/c/openstack/bifrost/+/893950 https://review.opendev.org/c/openstack/bifrost/+/89394912:31
iurygregoryravlew, done =)12:40
ravlewiurygregory thank you :)12:41
drannouHello14:03
drannou@TheJulia : I check for my debian issue (no DHCP renew when moving from rescue net to customer net), and it seems that the standard config is not enough, one solution is to let ifplugd manage the interface (or better configure systemd-networkd)14:16
TheJuliaGood morning!14:19
opendevreviewMerged openstack/bifrost master: Fix Keystone default log location typo  https://review.opendev.org/c/openstack/bifrost/+/89720414:19
opendevreviewMerged openstack/bifrost stable/zed: Fix for lack of log rotation in Bifrost  https://review.opendev.org/c/openstack/bifrost/+/89395014:19
opendevreviewMerged openstack/bifrost stable/2023.1: Fix for lack of log rotation in Bifrost  https://review.opendev.org/c/openstack/bifrost/+/89394914:19
TheJuliadrannou: that sems reasonable to me14:19
opendevreviewJulia Kreger proposed openstack/ironic master: Enable OVN CI  https://review.opendev.org/c/openstack/ironic/+/88508714:24
alaysdHey Dmitry14:35
alaysdI was thinking if I install VirtualBMC and somehow map it to my ESXi VM which has some very basic OS installed on it. Using VirtualBMC I can virtualize IPMI commands. Using that, can I map Bifrost to control those VMs using driver "IPMI" and in credentials map it to the virtual IPMI. 14:37
alaysdDoing so, what if I want to install another OS by removing this base OS? I suppose it will break the old VirtualBMC config as it is though SSH and we have installed a new OS.14:38
alaysdDo you think this approach is viable?14:38
JayFAs the project, we completely disavow support for that kind of use of VirtualBMC/VirtualPDU/sushy-tools in production.14:39
JayFIt's a naive implementation designed to help us test; we don't try to make it production-friendly, or secure, or anything like that. OpenStack Nova is the recommended solution if you wanna manage VMs with OpenStack software14:39
JayFhttps://opendev.org/openstack/virtualbmc/src/branch/master/README.rst?display=source#L1614:40
alaysdI cannot use Nova as I cannot connect my openstack environment with the ESXi envionment14:41
JayFThat does limit your choices; there are not many open source cloud softwares that are going to be designed to work with a licensed, proprietary hypervisor.14:42
JayFIn fact, regardless of the "please don't do this" piece of it, VirtualBMC is written to work with the XML files that libvirt deals with; getting it to work with anything else would be an undertaking14:43
JayFAnd bluntly, I'd likely -2 such a change as it'd represent a feature for someone to run it in production 14:43
alaysdMy use case is that I have a VM in ESXi (hence no way to connect to using hardware drivers) and I want to either PXE boot and install an OS or it has a basic base OS which I replace with another image. Do you have any direction or approach which I shall dig into?14:43
JayFI do not think OpenStack Ironic can provide a good solution to that problem. You could potentially work something custom out with the ansible driver; but using Ironic to provision non-hardware is just signing up for a harder time to do things without any of the benefits.14:44
JayFI always like folks using Ironic for stuff; but I want you to have a good experience and this would be setup to fail :(14:44
alaysdwriting my own Ansible driver?14:47
alaysdThat sounds a little more complicated :D 14:47
JayFhttps://docs.openstack.org/ironic/latest/admin/drivers/ansible.html14:47
JayFBut looking at that, it wouldn't do the trick. It's only a deploy driver. You'd have no way to toggle power as required, too.14:48
JayFIronic really isn't a great fit for a use case of provisioning virtual machines, and that's tripley-so with ESX-based VMs (at least we do it to KVM VMs in CI/developer environments)14:48
alaysdThe VM will always be ON14:49
JayFThat doesn't matter; Ironic has expectations that it can control certain things about a node, including power.14:49
iurygregorymanual-management wouldn't do the trick?14:50
alaysdYea, even I was thinking about that. 14:51
JayFiurygregory: It still doesn't make this entire use case something that should be pursued/solved with Ironic.14:51
alaysdSo you are suggesting that I should use Ansible Driver Ironic to connect to a ESXi VM. But will it let me change the OS and remove the current OS ? 14:52
JayFTo be clear: I'm saying use a different tool for this job. 14:53
jrosserwith a virtualisation platform it is a bit odd to change the OS in an existing VM14:54
JayFIf you were trying to prove this is possible for the sake of a fun technical challenge, you could probably wire up the ansible driver in some way to make it work. I'm not personally sure how to connect all the dots primarily because it's not something we encourage folks to do.14:54
jrossersounds like working round some other limitiation tbh14:54
JayFjrosser: well, in general, it's super weird to provision VMs with Ironic14:54
jrossersounds like terraform + vsphere territory to me and just throw away the VM you no longer want14:54
JayFjrosser: and a use case that people seem weirdly drawn to14:54
alaysdJust 1 last question, is there a way to change OS of a ESXi VM? Anyway someone might have worked around that? Some other team is giving me an ESXi VM (with no OS or with a basic OS) which I need to change the OS for my use. Currently I do it with PXE boot and install OS on a ESXi VM without OS. This is very tedious and I want to automate it somehow14:57
opendevreviewMerged openstack/ironic master: api-ref for nodes/{node_ident}/firmware  https://review.opendev.org/c/openstack/ironic/+/89695814:58
JayFalaysd: what OS do you want on it?14:58
alaysdUbuntu 2014:59
JayFHmm. I know https://wiki.debian.org/Debootstrap exists, and there is likely a way to get yourself an ubuntu given it uses similar tooling to debian14:59
alaysdOkay, I shall check15:01
alaysdThank you. If you or anyone else has any other direction or solution please let me know15:01
TheJuliaalaysd: ESXi, just the hypervisor, not the rest of vsphere?15:02
alaysdno15:02
TheJuliaI guess the challenge is your working against the use model of ESXi15:03
TheJuliaBut, there are cases I guess where it might make sense, the "why"15:03
JayFHonestly this is kinda a fun problem from a technical standpoint if you apply solutions other than Ironic to it :D 15:05
JayFBut there aren't many situations I can imagine where you have an ESXi VM, no access to vSphere *and* it'd be OK to run your own DHCP server to pxe boot15:06
alaysd@TheJulia If you suggested something after message "But, there are cases I guess where it might make sense, the "why"" Please type again. I missed the messages because of connectivity15:45
TheJuliaJayF: well, depends on how your using ESXi and what your overall infrastructure use model is15:46
TheJuliaalaysd: I didn't suggest anything, largely because I don't understand your base motivation to keep an existing VM and replace the OS15:47
rpittaugood night! o/15:52
opendevreviewJulia Kreger proposed openstack/sushy master: Adds an option for setting the http boot uri  https://review.opendev.org/c/openstack/sushy/+/71827618:23
stevebaker[m]good morning19:08
TheJuliagood morning!19:18
iurygregorygood morning stevebaker[m] o/20:24
opendevreviewMerged openstack/ironic-python-agent stable/wallaby: Handle the node being locked  https://review.opendev.org/c/openstack/ironic-python-agent/+/89259622:00
opendevreviewMerged openstack/ironic-python-agent stable/xena: Handle the node being locked  https://review.opendev.org/c/openstack/ironic-python-agent/+/89259522:11
opendevreviewMerged openstack/ironic-python-agent stable/yoga: Handle the node being locked  https://review.opendev.org/c/openstack/ironic-python-agent/+/89268722:19
opendevreviewBoushra Sondos Bettir proposed openstack/ironic-python-agent master: Update test_is_read_only_device - mocked to return true  https://review.opendev.org/c/openstack/ironic-python-agent/+/89726723:05
opendevreviewBoushra Sondos Bettir proposed openstack/ironic-python-agent master: Update mock return value True - Add mock to necessary tests  https://review.opendev.org/c/openstack/ironic-python-agent/+/89726823:05

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