- Fri 13 October 2023
- server admin
- Gaige B. Paulsen
- #server admin, #dell
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
-
Install
samba
(your OS may vary here) -
Create an appropriate user (
dell
in 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
dell
in 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/
mount point/
file nameDomain name blank User Name user name Password user password Expired or invalid certificate action Ignore
-
Click Connect
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