*** pmannidi is now known as pmannidi|brb | 01:19 | |
*** pmannidi|brb is now known as pmannidi | 01:52 | |
MikeCTZA | morning ironic, going to try and get back to trying to get my setup working today ... yell if anyone is around as I have a few basic questions I'd like to bounce off someone (I could just type them I guess) | 05:27 |
---|---|---|
MikeCTZA | in my setup I currently have 2 openstack controllers and 1 controller for ironic (just to split things), the ironic contoller has vlan 505 (just our VLANID) as native, as does the BM node I'm trying to use. I can PXE ok then I have troubles in the IPA. So ... the IP the BIOS sees and then the IP the IPA ramdisk gets is the same correct? that seems to then set it's gateway to be the ironic controller box itself | 05:34 |
arne_wiebalck | Good morning, Ironic! | 06:34 |
MikeCTZA | morning arne_wiebalck - it's FriYAY !!! | 06:36 |
MikeCTZA | taking another stab at my setup today after a week of other distractions | 06:36 |
arne_wiebalck | MikeCTZA: Friday \o/ | 06:37 |
* arne_wiebalck has half a day off on top :) | 06:37 | |
MikeCTZA | nice, we have Monday as a holiday here as it is local elections | 06:38 |
arne_wiebalck | MikeCTZA: The IPA needs to talk to the conductor, it will use the information you passed via PXE (callback URL, it should be a kernel parameter for the image the IPA is using) | 06:39 |
MikeCTZA | OK, let me see what IP the conductor is bound to and that the IPA can reach it, I'm slowly understanding how this all fits together, far from easy (for me anyway) | 06:40 |
*** pmannidi is now known as pmannidi|AFK | 06:44 | |
iurygregory | good morning MikeCTZA arne_wiebalck and Ironic o/ TGIF! | 06:54 |
MikeCTZA | arne_wiebalck: I've changed the ipa-inspection-callback-url to make sure it has the IP of the conductor as it was bound to the wrong IP, I also changed the DEFAULT my_ip to be the same in ironic.conf of conductor | 06:57 |
MikeCTZA | so when the box PXE boots and loads the IPA, should it just sit at a prompt or does it then power off or what? I could be looking/trying to see something that I shouldn't see | 06:58 |
MikeCTZA | or how do I know that process has worked and there isn't some problem there? | 06:58 |
arne_wiebalck | MikeCTZA: on the console of the baremetal node you should see the output of the IPA | 07:09 |
arne_wiebalck | MikeCTZA: you can also log into the baremetal node and follow its journal to see what it is doing | 07:10 |
MikeCTZA | I suspect I still have something not quite right as still getting moans about DNS | 07:10 |
arne_wiebalck | MikeCTZA: once the inspection is done the node will (usually) switch off | 07:10 |
MikeCTZA | I have enabled a password so I can ssh in to the IPA so can look a bit there with limited commands or course | 07:11 |
arne_wiebalck | MikeCTZA: why limited commands? | 07:11 |
MikeCTZA | well ... not ones I was trying anyway like dig etc. to see what I could do ... this is the RAM disk boot thing | 07:12 |
MikeCTZA | https://www.irccloud.com/pastebin/16RxKcv1/ | 07:12 |
arne_wiebalck | MikeCTZA: right, it seem this is the config inside the IPA image | 07:13 |
* arne_wiebalck has a meeting now, ttyl | 07:13 | |
MikeCTZA | yeah I'm in there via SSH from the controller, "enjoy" meeting | 07:13 |
arne_wiebalck | heh | 07:14 |
iurygregory | meetings on friday OMG =( (stay alive arne_wiebalck ) | 07:14 |
arne_wiebalck | MikeCTZA: I think the next step should be to make sure the IPA can connect to the inspector (if this is introspection). | 07:49 |
MikeCTZA | so I've got a bit futher I disabled dns then I saw it cant talk back to the IP which was wrong so fixed that | 07:50 |
MikeCTZA | it now does inspection but fails (which I ran in debug) | 07:50 |
MikeCTZA | https://www.irccloud.com/pastebin/DdCO5HBP/ | 07:50 |
rpittau | good morning ironic! o/ | 07:51 |
arne_wiebalck | MikeCTZA: this is on the server I would think, so have a look at the inspector logs on the controller | 07:51 |
arne_wiebalck | hey rpittau o/ | 07:52 |
MikeCTZA | arne_wiebalck: I am there now already looking, ironic_inspector.main Look up error: Could not find a node for attributes {'bmc_address': ['10.102.30.31'], 'mac': ['a0:36:9f:66:53:52', 'ec:f4:bb:d5:a6:14', 'ec:f4:bb:d5:a6:10', 'a0:36:9f:66:53:50', 'ec:f4:bb:d5:a6:15', 'ec:f4:bb:d5:a6:12']} | 07:52 |
MikeCTZA | so that explains a bit | 07:52 |
arne_wiebalck | yes: the inspector tries to find your node, but fails | 07:52 |
arne_wiebalck | IIRC, the inspector needs to be configured to add it (the port), or the port needs to be added manually | 07:53 |
rpittau | hey arne_wiebalck :) | 07:53 |
MikeCTZA | yeah ive got that so just checking it all matches up | 07:53 |
arne_wiebalck | in our deployment, the inspector adds ports | 07:53 |
MikeCTZA | $ openstack baremetal port list -f value | 07:54 |
MikeCTZA | 985ab1dd-6121-463d-89a0-97ebe4afe57e ec:f4:bb:d5:a6:10 | 07:54 |
MikeCTZA | checking that my node and port match each other and I'm not "out of sync" | 07:55 |
iurygregory | morning rpittau o/ | 08:01 |
rpittau | hey iurygregory :) | 08:01 |
MikeCTZA | so when you create the node with openstack node create, you then get the UUID and link that up to the port with openstack port create, I assume thats what the inspector is checking then to match up and find the bmc_address and mac when the inspection call back happens? | 08:42 |
arne_wiebalck | The inspector manages its own DB with the ongoing inspections, I am not fully sure where this failing check is done. | 08:50 |
opendevreview | Riccardo Pittau proposed openstack/ironic-python-agent-builder master: Associate pip version to python version in DIB based images https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/815944 | 08:50 |
MikeCTZA | I guess the info from inspector then gets passed back to openstack and would update values in the openstack hypervisor show command, I can see the node is a hypervisor but with 0 in hardware related values | 09:17 |
dtantsur | rpittau: great to see the arm64 build passing :) have you checked with infra if they have enough capacity to run this job for us? | 09:38 |
dtantsur | 200 MiB is not even too large | 09:39 |
dtantsur | iurygregory: morning! could you maybe check https://review.opendev.org/c/openstack/sushy/+/815103 https://review.opendev.org/c/openstack/sushy/+/815107 and https://review.opendev.org/c/openstack/sushy/+/815475 since they're potentially merge conflict bombs? | 09:42 |
rpittau | dtantsur: it looks like the arm64 image is also smaller than the x86_64 one :) | 10:03 |
rpittau | I haven't checked with infra yet, wanted to see what we want to do first, just the check job for now or the build too ? | 10:03 |
iurygregory | dtantsur, looking now | 10:04 |
arne_wiebalck | bye everyone, see you next week o/ | 10:20 |
dtantsur | rpittau: if they have the capacity, it probably makes sense to build the image | 10:25 |
dtantsur | then we can start looking towards a bifrost job | 10:25 |
rpittau | alright | 10:48 |
opendevreview | Merged openstack/sushy master: Prepare the ground to use enums instead of strings https://review.opendev.org/c/openstack/sushy/+/815103 | 11:07 |
*** dviroel|rover|afk is now known as dviroel|rover | 11:11 | |
Mahnoor_Asghar | [Outreachy] Hey guys! A question related to python-ironiccient: I am trying to change help text in baremetal node show --help, but the changes I am making in my repo arent visible on my CLI. I think I am invoking the pip package I installed (python-ironicclient). I cant seem to find instructions on how to get the changes there - Can someone point me in the right direction? | 12:02 |
Mahnoor_Asghar | I think i'm missing an obvious doc page, but can't seem to find it somehow | 12:02 |
ajya | Mahnoor_Asghar: uninstall the version and check how to install from local folder/your source with pip | 12:08 |
ajya | or use virtual environments and install there from your source | 12:08 |
Mahnoor_Asghar | okayyyy | 12:08 |
rpittau | Mahnoor_Asghar: probably installing in a virtualenv is the best choice as you can keep your system installed copy | 12:10 |
rpittau | if you need it | 12:10 |
Mahnoor_Asghar | so I run the virtualenv via tox, and then it should run the CLI as well? | 12:11 |
Mahnoor_Asghar | The landing page on python-ironiclient recommends installing keystone and ironic too..Do I need those 2 components as well? | 12:12 |
rpittau | Mahnoor_Asghar: create the virtualenv first and activate it, install ironicclient in the virtualenv from your local repo with pip, then you can run the baremetal command from there | 12:19 |
Mahnoor_Asghar | okay, I will do that | 12:20 |
Mahnoor_Asghar | Thank you, that worked! :D | 12:25 |
rpittau | glad that helped :) | 12:25 |
Mahnoor_Asghar | ^-^ | 12:25 |
dtantsur | mraineri: hey! was there any particular reasoning behind having both CertificateLocations and CertificateCollection? | 12:27 |
* dtantsur is trying to understand the difference | 12:27 | |
opendevreview | Merged openstack/sushy master: Migrate common constants to enums https://review.opendev.org/c/openstack/sushy/+/815107 | 12:33 |
opendevreview | Dmitry Tantsur proposed openstack/sushy master: WIP certificate collection https://review.opendev.org/c/openstack/sushy/+/815479 | 12:54 |
dtantsur | leaving for an extended weekend, see you on Tuesday folks! | 12:59 |
iurygregory | enjoy the long weekend dtantsur =) | 13:06 |
rpittau | bye dtantsur, enjoy! :) | 13:10 |
opendevreview | Merged openstack/ironic bugfix/18.1: Minor updates to anaconda doc https://review.opendev.org/c/openstack/ironic/+/815872 | 13:36 |
opendevreview | Merged openstack/ironic stable/wallaby: Minor updates to anaconda doc https://review.opendev.org/c/openstack/ironic/+/815873 | 13:39 |
rpittau | bank holiday for me too on Monday, see you on Tuesday, have a great weekend! | 14:23 |
opendevreview | Merged openstack/sushy master: Migrate Protocol constants to enums https://review.opendev.org/c/openstack/sushy/+/815475 | 14:25 |
opendevreview | Ruby Loo proposed openstack/ironic stable/wallaby: Fix various issues in the anaconda deploy interface https://review.opendev.org/c/openstack/ironic/+/815870 | 14:39 |
iurygregory | bye rpittau o/ | 14:43 |
opendevreview | Verification of a change to openstack/ironic stable/xena failed: Fix various issues in the anaconda deploy interface https://review.opendev.org/c/openstack/ironic/+/815808 | 15:11 |
opendevreview | Ruby Loo proposed openstack/ironic stable/wallaby: Fix various issues in the anaconda deploy interface https://review.opendev.org/c/openstack/ironic/+/815870 | 15:33 |
opendevreview | Ruby Loo proposed openstack/ironic bugfix/18.1: Fix various issues in the anaconda deploy interface https://review.opendev.org/c/openstack/ironic/+/815871 | 15:38 |
opendevreview | Verification of a change to openstack/ironic stable/xena failed: Fix various issues in the anaconda deploy interface https://review.opendev.org/c/openstack/ironic/+/815808 | 15:55 |
opendevreview | Verification of a change to openstack/ironic stable/xena failed: Fix various issues in the anaconda deploy interface https://review.opendev.org/c/openstack/ironic/+/815808 | 19:01 |
opendevreview | Verification of a change to openstack/ironic stable/xena failed: Fix various issues in the anaconda deploy interface https://review.opendev.org/c/openstack/ironic/+/815808 | 19:27 |
*** dviroel|rover is now known as dviroel|rover|afk | 20:57 | |
opendevreview | Verification of a change to openstack/ironic stable/xena failed: Fix various issues in the anaconda deploy interface https://review.opendev.org/c/openstack/ironic/+/815808 | 22:56 |
*** dviroel|rover|afk is now known as dviroel|out | 23:49 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!