How to keep your physical server environment manageable

Anybody who's ever worked with servers and even a small LAN environment knows (or should know) how messy things can get. Cables, routers, hubs, servers and so on.

Everything crawling where it shouldn't go, and good luck finding that one cable that's preventing John's PC to connect to the rest of the Intranet when John works on the first floor and the servers where you need to check it are on the third floor.

So, for everyone here who works in environments like this: how do you keep it clean? A clean environment means at least some improvement in efficiency, so what are you tricks? What are the absolute do's and don'ts and why?

Or do you enjoy some Spaghetti? alt text


Label both ends of every cable.

The cable should clearly show where each end is going, and you should be as specific as possible.

For example, a label in our data center looks like this:

<-- ATL-SW-1 PORT 23
SERVER-01 NIC 2 -->

The same label is put on both ends of the cable so no matter which end you are looking at you know exactly where the end point is.

With this simple process even a mess of spaghetti cables can easily be handled. The biggest problem with spaghetti cables is when you are forced to hand trace a cable to its end point.

However I do recommend cable management to avoid the physical mess :-)


Hmmm, that's disgusting - but thanks for posting a picture worth-a-thousand-words. 8)

  • Set a standard and stick to it, for example...
    • In every rack, the bottom X RUs are reserved for switches
    • Public interfaces will be green
    • Private interfaces will be red
  • Use racks that have facilities for cable management on the doors.
  • Use the same model of rack globally
  • Label all cables (at both ends) with a barcode (or similar) writer
  • Label the Racks as per the grid that they are if you look at them plane-view
  • Inventory everything
  • Don't let staff walk in and walk out of the server room
    • Only operations team should be allowed to touch the servers
    • Only the networks team should be allowed to touch the cables

Use velcro tie wraps when running horizontal cable.


  • Set a simple coloring standard for cables, and stick by it, for example:
    • Blue for intranet
    • Green for public/DMZ
    • Red for VOIP telephony (if applicable)
    • Gray for bridging and servers
  • Label both ends of cables with a good description of where they're going (server/socket).
  • Use a label printer, and use quality nylon-based stickers, plain paper stickers wear out and fall off really fast.
  • Don't use longer-than-required cables. If it's a short reach, use a short cable. Saves gobs of space and mess.
  • Try not to have cables hanging in front of the panels/switches. Route them from the panel, through the back of the rack, and back in front to the switch/server.
  • Immediately replace cables with broken lock-pins on the end. (this is more of a general advice)
  • Install rack cable management accessories like hair-comb-like attachments to the back of the network jacks panel and door/sidewall mounted clips and straps.
  • When having numerous cables going to/from the same location (like multiple blade server cables going to a switch) - enclose them in a cable organizer. This can drastically reduce the amount of cabling you have to untangle when looking/moving something.
  • Same goes for cabling that goes outside the server room. Whether it goes above or below the (acoustic) ceiling - try to have a snake-tray or similar cable grouping system, don't just let the cables lie "naked".

It's an obvious one, but use rackmount servers and KVM switches.

Set things up so that your cable runs can be as short as possible. If you can get a space of 1U left between each patch panel in the rack, that's a great place to put switches and it means that you can use quarter meter lengths with no trailing whatsoever, and no need for cable management either (you don't need to manage what isn't there).

Separate things out into different racks if possible. If not, at least arrange them so that, for example, all switches for the first floor are physically located together.

FULLY DECOMMISSION OLD GEAR! If a switch dies, don't leave it in the rack and put a new one in wherever you have space - haul it out of there.