Skip to main content
Overview

Setting Up Dell R720 Server in the Home Lab

3 min read

Dell R720 Server

I recently picked up a Dell PowerEdge R720 at a good price. Here’s how I got it running in my homelab — cooling, firmware, Proxmox migration, storage, and UPS.

Specs

  • Form factor: 2U rack
  • RAM: 192GB ECC DDR3
  • CPUs: Dual Intel Xeon E5-2697v2 (12 cores / 24 threads total)
  • iDRAC: iDRAC7 Enterprise
  • Storage: 2× 2TB SSD (RAID 1) + 6× 300GB SAS 6Gb/s (RAID 10)
  • Network: Dual-port integrated Gigabit Ethernet
  • PSU: Dual redundant (750W each)

Idle power draw with this config (192GB RAM, dual CPUs, SSDs) sits around 120–150W. Under load it goes to 200–250W, peaking around 300W on heavy workloads.

Delivery Issue

The server arrived with the front backplane disconnected — the included mini SAS cable was too short. I needed a 59cm cable, which I found here:

i-Service - MiniSAS Cable

Fan Control with IPMItool

The R720 runs loud out of the box. IPMItool lets you take manual control of fan speeds over the network via iDRAC.

Install

Terminal window
sudo apt-get install ipmitool

Enable Manual Fan Control

Terminal window
ipmitool -I lanplus -H ip_addr -U username -P password raw 0x30 0x30 0x01 0x00

Restore Automatic Fan Control

Terminal window
ipmitool -I lanplus -H ip_addr -U username -P password raw 0x30 0x30 0x01 0x01

Set Fan Speed

Terminal window
ipmitool -I lanplus -H ip_addr -U username -P password raw 0x30 0x30 0x02 0xff 0x14

The last byte is the speed in hex. Reference:

PercentHexRPM
10%0x0A~3,300 RPM
16%0x10~3,900 RPM
20%0x14~4,000 RPM
25%0x19~4,700 RPM
30%0x1E~5,400 RPM
40%0x28~7,300 RPM
50%0x32~8,000 RPM
60%0x3C~9,400 RPM
70%0x46~10,800 RPM
80%0x50~12,100 RPM
90%0x5A~13,300 RPM
100%0x6415,000 RPM

Monitor Fan Status

Terminal window
ipmitool sensor | grep -i fan

Firmware Update

Find Your Server Generation

Check Wikipedia’s Dell PowerEdge list — the R720 is gen 12 (g12).

Update via iDRAC FTP

  1. Go to Maintenance > System Update in the iDRAC web interface
  2. Select FTP and use these settings:
    • Address: ftp.updateyodell.net
    • User: dell
    • Password: calvin
    • Path: g12
  3. Click Check for Updates and apply

Proxmox Migration

I migrated my existing Proxmox cluster to the R720 using an NFS share on my Synology DS223. Nothing complicated — mount the share, restore from the existing dumps.

Mount NFS Share

Terminal window
mount -t nfs <synology_ip>:/path/to/nfs /mnt/pve/nfs

Restore VMs

Terminal window
pct restore <vmid> /mnt/pve/nfs/dump/dump.tar

Storage Configuration

Two 2TB SSDs in RAID 1 for the OS and primary applications. Six 300GB SAS drives in RAID 10 for data — gives you the read performance of striping with redundancy against single drive failures. Configured through the PERC controller during initial setup.

UPS Integration with PowerPanel

I’m using a CyberPower UPS and opted for PowerPanel instead of NUT.

Install

Terminal window
curl -o cyberpowerpowerpanel.deb https://www.cyberpower.com/tw/en/File/GetFileSampleByType?fileId=SU-18070001-06&fileType=Download%20Center&fileSubType=FileOriginal
dpkg -i cyberpowerpowerpanel.deb

Configure Shutdown Policy

Terminal window
pwrstat -lowbatt -runtime 300 -capacity 35 -active on -cmd /etc/pwrstatd-lowbatt.sh -duration 1 -shutdown on

This triggers a graceful shutdown when runtime drops below 300 seconds or battery capacity falls under 35%, with a 1-minute delay before executing. The script at /etc/pwrstatd-lowbatt.sh handles any pre-shutdown tasks you want to run.

References

Share this post

Loading comments...