Plan a rack elevation that fits, balances and can be powered

applied · 45 min · Objective 1.1

Task

Plan the contents of one 42U rack from an equipment list, as a design exercise with real constraints: every item needs its height in rack units, the heaviest equipment belongs at the bottom, and the total load must fit the power the rack is fed with. The output is a rack elevation in CSV form, the same information a real installation plan records, checked by arithmetic rather than by eye.

Steps

  1. Choose equipment for the rack: two 1U top-of-rack switches, one 1U patch panel, four 1U servers, two 2U servers, one 4U storage array, a 2U UPS and one 1U blanking-panel-covered gap for airflow. Look up or assume each item's height, weight and maximum power draw in watts.
  2. Write lab/rack/elevation.csv with header bottom_u,height_u,item,weight_kg,max_watts, one row per item, where bottom_u is the lowest unit the item occupies (1 is the bottom of the rack).
  3. Place the UPS and storage array lowest, because they are the heaviest, and the switches and patch panel at the top, near the cabling. Make sure no two items overlap.
  4. Record the rack's power feed in lab/rack/feed.txt as circuit_watts: <n>, for example 3680 for a 16 A circuit at 230 V or 1920 for a 20 A circuit at 120 V derated to 80 per cent.
  5. Write lab/rack/notes.txt explaining in a few lines why the heaviest items go at the bottom and what you would do if the power total exceeded the feed.

Verify

These checks run in a POSIX shell: Terminal on macOS or Linux, and on Windows Git Bash (it comes with Git for Windows) or WSL. A stock Windows PowerShell or Command Prompt has no awk or grep, so there the first line fails.

awk -F, 'NR>1 {u+=$2} END {print u" U used"; exit (u>42)}' lab/rack/elevation.csv
awk -F, 'NR>1 {top=$1+$2-1; if (top>42) bad++} END {print bad+0" item(s) above U42"}' lab/rack/elevation.csv
sort -t, -k1,1n lab/rack/elevation.csv | awk -F, 'NR>1 && $1<prev_end {o++} NR>1 {prev_end=$1+$2} END {print o+0" overlap(s)"}'
awk -F, 'NR>1 {w+=$5} END {print w" W maximum load"}' lab/rack/elevation.csv
grep -E 'circuit_watts: [0-9]+' lab/rack/feed.txt

The first command exits non-zero if you used more than 42U. Expect zero items above U42, zero overlaps, and a maximum load below the circuit figure. If the load exceeds the feed, the rack needs a second circuit or less equipment -- which is exactly the conclusion a real plan should reach on paper, before installation.

Notes

Real plans add depth (a long server may not fit a shallow rack), rail type, and which items need front-to-back airflow. Maximum power draw is conservative; measured draw is usually lower, which the power lesson explains.

This is an independent study companion for CompTIA Server+ SK0-005 and is not produced by or endorsed by CompTIA.