- 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 (
dellin my case) -
Configure the share. I use a very simple share from /tmp because it's simple
ini
[tmp]
comment = Temporary file source
path = /tmp/
read only = yes
public = yes
- Configure the user password (user
dellin this case)
bash
smbpasswd -a dell
enter and confirm the password as prompted
- (Re-)start the smb daemon (example on smartos)
bash
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 name |
| Domain 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