The first time I did this I didn't document it very well, causing the next time to be more time consuming, so her'es the rundown.
It's not a secret that we use some older Dell hardware as servers in our datacenter. We've been pretty happy with it since switching away from HP and one of the reasons is that the iDRAC system seems much more stable, useful, and featureful than the HP counterpart. (Oh, and HP puts their firmware updates behind a paywall which is not desirable).
Setting up a server to boot over SMB using an ISO CD/DVD image is relatively trivial, but does require a bit of preparation. You can also boot over NFS, but I've found that a bit less relaiable in the past, and honestly NFS is more painful to administer if you're not actively using it than samba.
Setting up the Samba SMB Server
samba(your OS may vary here)
Create an appropriate user (
dellin my case)
Configure the share. I use a very simple share from /tmp because it's simple
[tmp] comment = Temporary file source path = /tmp/ read only = yes public = yes
Configure the user password (user
dellin this case)
smbpasswd -a dell
enter and confirm the password as prompted
(Re-)start the smb daemon (example on smartos)
svcadm enable samba:smbd svcadm enable samba:nmdb
Place your files in /tmp for pick up
Booting on the Dell
Note: you need to have an enterprise license to boot like this.
Log in to the iDRAC
Navigte to the Server view
Click on the Attached Media tab
Fill in the following:
title value Image File Path
//IP or domain
Domain name blank User Name user name Password user password Expired or invalid certificate action
After a few seconds, you should get a confirmation of the connection Connection Status will read Connected
Go to the Virtual Console and make sure your boot sequence checks for CD/DVDs and then Reboot