How are you PXE booting the windows host if you do not use DHCP?
So what we did was to create a SMB share(its details were updated in Bladeogic->Property Dictionary->PXE Datastore Instance)
We didn't installed BL PXE/TFTP Components at all.
The we created WinPe Iso file using a Network.ini file and once a new balnk server boots with it it throws a UI for a static IP address,gateway etc.Then using the WinPe Boot it connects to BL Appserver via port 9831. We have to manually add the Mac into BL Console and run the provisioning job before starting the server.
Rest is usual process.
Now we wanted to develop something for linux now
Sorry I am hijacking your thread but I would like to understand your process.
So you have to manually mount the ISO and manually provide the IP information before any of the automation takes over?
Look at this, may be helpful
Check this for varius KickStart options available
So Can I create a Gento Iso file from a already created Gentoo Image (This Image is in my another LAB TFTP repository .) and use it to boot my Baremetal Server.
I think the thread recommends booting from a Normal Redhat/SLES iso and not a Gentoo Image.
Also, you can use the following option in kickstart installation, I have never myself tested this, so Cannot say what else will need to change. Give it a try.
Yes, this will make it "manual" like your windows solution As I understand it.
Prompt for network configuration in the first stage of installation regardless of installation method
yes - you need to boot from the rhel/sles iso/dvd that corresponds to what you are trying to install, not gentoo. also - if you are doing this, you could customize the kickstart file to use the dvd/iso to pull the install payload from instead of the datastore.
I am able to run provisioning Job via BL to install Linux flavours but the job seems to be running even after Server is been provisionined.
We figured out that this is due to the BMI package. The gentoo image that we create using BMC given script adds this package to Gentto image. Can someone help in adding this BMI package to our default boot image of RHEL 5. Or can we also add something to post provisining script to do the same.
Did you put the bmilinux.tar on the root of your datastore like the documentation note?
I guess bmilinux.tar is required for required for Solaris OS Variaent. Will it work for a Linux varient like RHELThere is no such step mentioned for Linux flavour.
Bmilinux will be used by Linux Prov to invoke BMI callback to appserver at end of Prov Job. Solaris uses Jumpstart which is different all togther.
Look at this document - It is a good one for PXE based Provisioning.
For solaris/jumpstart there is a bmisolaris file, and that’s noted in the doc Rohit mentions.
Where are you looking that says bmilinux is required for solaris and not rhel ? I think you have something confused.
Hi For linuX varients for BMI it is taken care by the GenToo Image. But for the Boot image without DHCP we need a linux boot image without DHCP server having static IP. Also in our case bladelogic job is in hang state as there is no mechanism to complete BMI mechanism.
Best case to use BMIboot.
You are confused here.
Bmi is used in the winpe and Gentoo images to auto-register the target mac address w/ bbsa and do any of the pre-install work. for winpe/windows installs, bmi also steps through the disk partition, format and startup of the windows installer. On Gentoo/linux it really does nothing other than register the target w/ the appserver.
So then you run a kickstart, that boots into the redhat image, installs redhat. as the last step of the kickstart, we make a wget call to the datastore and pull bmilinux.tar, extract it and run it to close out the provisioning job. it seems like that is not happening in your environment.
I’m not sure I understand your comment about ‘boot image without dhcp’ – what is that ?