Problem:
Installed foreman 1.22.0 on a ubuntu16 instance but facing issues where some options seems missing, I followed article https://www.linuxtechi.com/bare-metal-provisioning-through-foreman-server/ and was successful till step2 but as per the step3, i couldn’t find ‘ “Provisioning setup” under “Infrastructure” tab. If the above article is outdated, could someone please point to me the right doc or suggest why I am unable to see that option to proceed further on this.
Expected outcome:
Provisioning setup option missing in UI. Foreman and Proxy versions:
1.22.0-1 Foreman and Proxy plugin versions:
1.22.0-1 Other relevant data:
in foreman UI, “Provisioning setup” tab missing under “Infrastructure” tab.
this guide is kind of outdated (beeing about 2.5 years old), but I guess it should still work since most basic concepts have not changed that much.
Just from looking at it, I would guess they are using the Foreman setup plugin. You can find instructions on how to install that plugin in the readme.
Thank you for replying and your efforts, I did run all foreman installer config as you suggested above and it was successful but after running that, when I go back into Subnet config, in proxy tab, its all blank. I tried rebooting the server too but still no go.
I just spun up a virtual lab and that proxies tab seems to come up just fine.
One thing to try - go into the Domains tab and add whatever your domain is, then check that Proxies tab again.
Did you edit the commands before using them? You need to edit them as appropriate for your environment. For example, here’s mine from the lab I just spun up.
I may have figured out your issues. My test env was 1.20, not 1.22, so I didn’t see your issue properly.
First off, in the Subnet definition, change your “Network Address” to match your network - in my case, it should have been 10.30.50.0, not 10.30.50.5
Secondly, go into Infrastructure -> Smart Proxies -> click your smart proxy -> click edit -> click save. This will put your smart proxy into the Default Organization and Default Location, after which it will show up in the Proxies tab of your subnet settings.
Thank you Wings, it worked and I just came back from my vacation.
On next step while creating a host and configuring the interface, and submitting the request, I am getting DHCP error (screenshot enclosed). Could you guide me on this one?
While provisioning a blade with ubuntu, I am seeing below boot error, could you please take a look and guide on this one:
production.log:1287:2019-07-30T05:59:36 [I|app|59de8597] Remove puppet certificate for bc4-b1 .vpc.dev.scl1.us.tribalfusion.net
production.log:1288:2019-07-30T05:59:36 [W|app|59de8597] Cleanup PuppetCA certificates for bc4-b1 .vpc.dev.scl1.us.tribalfusion.net task failed with the following error: ERF12-7740 a
production.log:1289:ProxyAPI::ProxyException: ERF12-7740 [ProxyAPI::ProxyException]: Unable to delete PuppetCA certificate for bc4-b1 .vpc.dev.scl1.us.tribalfusion.net ([RestClient:a
production.log:1401:2019-07-30T05:59:36 [W|app|59de8597] Rolling back due to a problem: [#<Orchestration::Task:0x007ff9763a2d80 @name="Cleanup PuppetCA certificates for bc4-b1 .vpc.]
production.log:1410:2019-07-30T05:59:37 [I|app|83b6a108] Started GET “/hosts/ bc4-b1 .vpc.dev.scl1.us.tribalfusion.net” for 10.99.31.247 at 2019-07-30 05:59:37 -0700