This repository will hold everything you need to setup the Intersight workflow to provision OpenShift baremetal clusters.
- An Intersight account
- 3 or more UCS servers claimed into intersight
- Intersight premier licenses (90 day trail avaialble)
- Server Profile Template (example provided)
- Linux server to host the generated ISO (AWS free tier will suffice, but on-prem is supported through the Intersight Assist.)
- (optional) create the DNS entries included the PTR records for reverse DNS lookup.
- Create your Policies and Profiles.
Please following the instuctions in the example directory to load the provided example. - Login to your Linux server and run the docker container
docker run -d -p 80:80 baelen/iso-host
- Claim the ISO Host in Intersight as a HTTP target.
Under Targets click on Claim- Select the HTTP endpoint and click next
- If you require an Intersight Assist to connect to your apache server select it first.
- Enter the Name, Hostname for your apache server
- Use Port 80
- No Authentication is required.
- No HTTPS needs to be enabled.
- Import the workflow. After importing the workflow should show as invalid.
- Modify the workflow to use the ISO Host target.
Open the workflow and go to General -> Workflow Variables.- Behind ISO_HOST click on Pen icon to edit the variable.
- Under "Default Value" click on "Select Default Value"
- Select your ISO_HOST click on select and then save.
- Hit Save again. Your workflow should now be valid.
- Execute the workflow.
UCS C220-M5 Rackmount with 2x M.2 drives If you modify the Server Profile Template this workflow should support other hardware configurations.