Slashdot Mirror


Ask Slashdot: Designing a Telecom Configuration Center?

First time accepted submitter Big Jim Taters (1490261) writes "I have been tasked with helping move our config center from one location to our Headquarters. I have a small budget and no choice in location. I do, however, have an opportunity to design the space fresh (well, kinda.) What we will be configuring is routers, switches, firewalls, and other telecom related devices. What I cannot find is any "Best Practices" or "Lessons Learned" out there. So I ask you fine folks: What are some of the best and worst designs, practices, procedures, and work flows that you have encountered in sitting down to stage anywhere from 2 to 200 devices at once to get configured?"

52 comments

  1. Leave room for a sleeping bag by NEDHead · · Score: 2

    and don't forget the raised floor

    1. Re:Leave room for a sleeping bag by fisted · · Score: 1

      Leave room for a sleeping bag

      And place earplugs somewhere around that spot.

  2. Another datacenter destined for failure by Anonymous Coward · · Score: 5, Insightful

    Either you padded your resume or your boss is dumb. Either way, you're taking a job away from one of the many qualified engineers who could succeed in this task.

    1. Re:Another datacenter destined for failure by Anonymous Coward · · Score: 0

      It's easy to say that but some people inherit these positions through no fault of their own with a company who doesn't want to hire more people. Regardless, I'm tired of all these sectors of I.T. where they want to hoard knowledge for themselves and not publish it anywhere... people aren't born qualified and you can't necessarily just go to some institution to get formal training on a lot of this stuff.

  3. Why are you asking Slashdot? by Anonymous Coward · · Score: 0

    Don't ask Slashdot; ask the people who have to work there.

  4. belongs to:serverfault.com by behrooz0az · · Score: 1

    Really, It belongs there.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion. -- Spazmania (174582)
    1. Re:belongs to:serverfault.com by Anonymous Coward · · Score: 0
      Yeah, cool, I'm sure ServerFault needs yet another useful topic marked as:

      closed as not constructive
      As it currently stands, this question is not a good fit for our Q&A format.

      -and then killed.

  5. Wiring by abelenky17 · · Score: 2

    Many places use uniform cable colors to indicate the purpose of each wire (red = DMZ, yellow = uplink, blue = intranet, green = servers).
    But I find that makes it very hard to trace individual cables. Tracing one red cable among a bunch of of other red cables is madness.

    Rather, I'd suggest explicitly using as many random different colors as you can.
    Label the end of each cable where it plugs in with its purpose if its not abundantly clear, but otherwise, tracing a single red-wire through a bunch of multi-colored wire becomes Much, much easier.

    1. Re:Wiring by Anonymous Coward · · Score: 3, Interesting

      Having done enough of this (both telco 25 to 600pr) and data networking) - I don't buy that logic. Having a cacophony of colors next to each other makes them visually more difficult to trace back.

      I like the idea of separate colors for separate purposes. However, that requires that you purchase separate boxes of wire for each. Requiring that someone actually maintain that architecture... and, it makes it easier for someone to just cut the 'red' wires to kill a specific subset of your infrastructure. Bad idea.

      My vote - one color - WHITE. Easy to label w/ a sharpie. Easy to see. Use over head cable management for network rather than under the floor. Ladder is easier to deal with than crawling in a hole. Put power under the floor as it's heavier and not moved as much.

      I agree with the label both ends. Develop a grid system to denote where things goto. Use the floor tile layout as the demarcation of the grid. 1 -> n one axis, A-> zz on the other. Where's the server? Rack A7, Pos 55-57. Where does this cable go? Rack C8, Panel 3, Port 27 to Rack J27, Panel 5, Port 27.

      If you have the $$ - dual power feeds - each at opposite ends of the room - with separate utility feeds (separate substations if you can do it). Also, a well-bonded ground grid that all Earth grounds get tied to. Lightning doesn't need to hit the building to destroy your gear... just like horseshoes and hand-grenades - close counts.

      Be sure to purchase high-quality tools to handle your work. Nothing like a cheap tool to booger up a 250' cable run... that you have to redo.

      Uptime Institute has a lot of good information on data-center designs and standards. Take some time and do some reading of what the 'experts' have to say.. not just us NOOBS out on /. :)

      Enjoy.

      FredInIT

    2. Re:Wiring by Lorens · · Score: 1

      If you have lots of money, buy PatchSee cables. If not, install your switches so you don't have to run your cables from the front to the back of the cabinet. As for the rest . . . I may be looking for a job, but not for free :)

    3. Re: Wiring by Anonymous Coward · · Score: 0

      Unfortunately racks dont align to tiles

    4. Re:Wiring by drainbramage · · Score: 1

      Sounds like you work for a wireless company, or something small and or new.
      Color coded cables that are labeled please.
      --
      Hey Barney, which wire is going to the extranet, intranet, Lilo port?
      What's that? They all look the same? Bummer.
      Bringing in various colors is not difficult nor does it appreciably change your costs you racist!

      --
      No brain, no pain.
    5. Re:Wiring by kosmosik · · Score: 1

      > My vote - one color - WHITE. Easy to label w/ a sharpie.

      Why do you want to label wires with a sharpie? If you need to do so you are doing something wrong. Just use preprinted labels with numbers and barcodes (to easly scan these numbers). Attach label to each wire end and then input it into configuration database. In such database you can add all information you need - functional connection, physical connection (as which device goes where), even that floor positioning system - you have no limits. You just cannot and need not write all that information on the end of the wire - the end of the wire should be just unique id (human readable and scannable by device) and that is it. All the rest of data is in CMDB.

      > Use over head cable management for network rather than under the floor. Ladder is easier to
      > deal with than crawling in a hole. Put power under the floor as it's heavier and not moved as much.

      Why would you need to touch, trace and whatever the wires once mounted? Just put like 25% more spare wiring where needed (like between core racks) and if you have a wire failure just switch to spare wire and that is it. Wires are cheap, downtime and labour are not.

    6. Re:Wiring by kosmosik · · Score: 1

      I would rather put additional spare wires in connections between core units (racks?) just in case you need them. If one wire fails than switch to another one, mark that old one as failed and be over with it. You can trace it if you WANT to but you don't NEED to do that. It is good to have some spare backup wires.

    7. Re:Wiring by Anonymous Coward · · Score: 1

      Why label them at all, Seriously? Step back and look at this from a big picture. I oversee several large datacenters and many smaller ones and even some where a floor of workers is home run back to the cores instead of a separate user switch and I find the overall practice of loosely Velcro'd cable bundles and looking for a the last few numbers of the MAC address or using CDP neighbor on the switch and endpoint is MUCH easier, just as quick, and 100% accurate every time compared constant time consuming method of labeling, relabeling and relying on hoping everyone in that datacenter or that has ever been in there did it right and your labeling is actually correct. I can even do that remotely and have a local non network guy be the hands if this office was remote. Even ESX has a flyout that reports CDP info for every NIC right in virtual center. vmnic1 is plugged into 10.3.1.2 ourpricore GE4/24. Oh, red is firewall, don't pull that one. What a joke. You are going to the firewall port and then to the router and/or switch and checking, who gives a crap what color it is? You have red cables in switches, routers and telcom equipment just like other colored cables would be . You think a red cable in GE0/0 and a gray cable right next to it in GE0/1 shows, means, or even implies anything to anyone? Use only green or yellow for printers? Why? It is a device on the network just like anything else? Why does someone have to see them separately?
      Real world experience here... A blade fails and people are down. Now what? Your tightly wrapped perfectly angled and pulled tight bundles are a severe hindrance. Not only is it harder to get the blade out, you have to move all or many of those cables to other blades so things will be back up until that new blade arrives. Just this weekend, we had 4 blades go bad in our cores after a power up in one of our offices. It happens. No we did not have 4 spare POE blades sitting around. Not many people do including Cisco which only had 2 in the region and the other two had to come from outlying areas next day air. Shit was plugged in everywhere and we even had to put in some unmanaged 24 port switches for printers and such because we did not have enough ports. A cable labeled on both ends does nothing for you at that point unless you want to go through with even more time and move them back to their original spot for some reason (because you are anal) or relabel everything over again. Makes you wonder why it was labeled in the first place huh? It didn't help you a bit.

      Maybe I am glossing over some things but really, I've also been doing this for years. I've seen it both ways and other then taking pretty pictures for the PHB and spit shining for those in the company that tour the datacenter once every two years that only care about super tight bundles and order. There is no technical, or troubleshooting advantage to going overboard and it is certainly not more reliable unless your ends are popping out of the cables.

      It's kind of like the old SAN guys that used to physically label what raid group every disk in the SAN was in. You can do a few clicks in the SAN and report that live weekly with a script so there is no need to do it manually. Just like the rack guys and visio. They spend 5 days getting the rack layout to look exactly like the layout using model specific templates. So realistic I could take a picture of the rack with a camera and convert it to 256 colors and it would almost be spot on to their visio. Hey... wait a minute, why not just take a picture then? A simple black and white block diagram in visio or hand drawn in 5 minutes would be just as useful and tell you the EXACT same information. What is where in the rack.

  6. Concise Checklists by sirwired · · Score: 2

    List out all your common changes, and produce a checklist template for implementation. This checklist should NOT be page after page of screenshots that nobody but the greenest admin will ever read. They should be concise, and contain just enough information to have all the implementation data, and jog the memory of the admin as to precisely which steps need to be done.

    On the template, you should record all the data you can possibly need to implement the change. If you could not fill out the checklist, and then hand it to another admin for implementation, the checklist isn't good enough.

    So, that covers the change request part of the checklist.

    In the actual implementation part, record ALL the steps where there's a decision point. (As in, you don't need steps for "Remote in to admin console, Login to Switch Config App, Login to Switch, Enter Config mode, enter VLAN subsystem, etc.) "Add VLANs to switch, using information listed above" is fine. Make sure the checklist includes updating whatever documentation you have.

    Each line on the checklist should contain the date/time the step was completed. (If the admin just has to put an "X" there, guaranteed they'll ignore the checklist and just put in the "X"'s at the end.

    Make the filled-out checklist itself part of the change record. Your change records should be complete enough that you should, in theory, be able to take the pre-change-system config, execute the tickets one after another, and end up with the same final config.

    Lastly, do NOT require mgmt. approval for routine changes. Your checklist should already cover giving the appropriate people warning of the change. If you require mgmt. approval (or a change control board) for the most trivial changes, it quickly becomes rubber-stamping, which is even worse than wasting everybody's time. Save the change review process for changes not covered by the checklist.

    1. Re:Concise Checklists by RGRistroph · · Score: 1

      Keep your text config files in git, and use gitlab or something similar to be able to browse and comment on, and link to from wiki documentation, all the changes.

  7. Just by Anonymous Coward · · Score: 0

    200?

  8. Wiring by Anonymous Coward · · Score: 0

    I like to use electrical tape bands on the ENDS to denote which is which. There is already a colour code table to translate numbers into basic colours, see resistors.

  9. Organization is Key by MagickalMyst · · Score: 1

    It may sound obvious, but staging that many devices requires some organization.
    Simple things, such as one pile (table/area) for unstaged devices; one table for staged devices and one for problem devices.

    If you are required to document the process (most likely you are) - serial numbers, user assignments, etc - then the help of a USB bar code scanner and a spreadsheet can really help. If you don't have a bar code scanner then a good magnifying glass may prove itself quite useful.

    A mobile internet connection, a good power bar or two (or more), extension cord and a set of PC tools is recommended.

    And always be sure to ask for the latest version of documentation! I can't count how many times the documentation was outdated on projects... even when sent the day before ... double check the version. It could save you hours of frustration.

    Make sure that you have a support number or resource in case things go awry.

    I don't know the details of your project; i'm just going from personal experience setting up large amounts of equipment.

    Hope this helps!

    --
    Political correctness is really just herd psychology pushed by insecure people who desperately seek social conformity.
  10. Concise Checklists by Anonymous Coward · · Score: 0

    save config as XML then run it through diff - a great way to see what you actually changed...

  11. Make it look immaculate by Anonymous Coward · · Score: 0

    Do an immaculate job of running lines. Make sure all lines are not just functional but that everything looks nice and is well labeled. The moment one person does a sloppy job of installing/repairing some lines or equipment, everyone after them, will likewise do a sloppier job until the place is a complete disaster.

    If you do this all yourself, its less of an issue, but expect to grow. Expect other people to not have your own common sense.

  12. Start from scratch? by Charliemopps · · Score: 4, Interesting

    You're seriously starting from scratch? Oh man... wish I could do that.

    Lets see... #1 thing... when I started way-back-when, we had this giant display board that would show alarms on equipment. It looked neat, and made us look fancy. Don't do that... It was useless to those of us fixing stuff. The only people that looked at it were executives. Every hour or two some VP would come running over "Why is NewYork blinking red?!?!?!" "Because the gateways is down." "Is that bad?!?!" yada yada

    Setup a wiki... make sure everyone has permissions to edit it. Make sure you have procedures in place for how and when to edit it.

    I don't know what equipment you're using, but if you have a choice, try and go to a monoculture of one manufacturer if you can. We had a huge mess of every type of device you could imagine from every company on earth. Over in California we had 3 Juniper routers. Every time something "strange" happened with those we had to call the "Juniper guy" You should all be experts in everything you have and the easiest way to do that is to go with one vendor. It makes it easier to hire for. "We're a Cisco shop" or "We're a Juniper shop" whatever... That's up to you and how talented the people your managements willing to pay for. If they only will hire people green out of techschool like my old boss was, then this is likely a good idea.

    Setup a centralized on-call list that charts whos responsible for what. One of the worst things that can happen during an outage is that you're screwing around calling Bob to get Toms number, because he has to change the firewall to let Tim into the device he needs to fix. This goes all the way down to your facilities people. I had an outage once that we couldn't address because the basement of the building was flooded and no-one knew who to call to get the pipes fixed.

    Is everything you do software? Or will you be handing the equipment as well? Everything I did was via-remote. I rarely actually touched equipment, we had field techs for that. But my buddy that does the same job I did, now has a job where he actually unboxes the equipment and installs it personally. If you're going to do that I'd recomend a good printer, cable labeling templates... practice using both. TOOLS! Specifically "Easyouts" for stripped screws. A Small hammer. Hand-screw-drivers. Wire snips, etc...

    Along those same lines, a benchtop with every type of OS that will pass through your stuff. We had Every version of Windows, MACs, Linux, etc... usually these were just to prove the vendor wrong... We'd submit a ticket for a bug and they'd say "Oh, that only happens with a MAC!!!" so we'd test it out "No it doesn't" etc...

    I'm not sure if I got overly basic with you there, but that's how we did it.
    For actually configuring devices, we'd have one of the leads write a script and then foist it off on "the new guy" to put it on every device. It's been about 5yrs since I've done a config though so things might not be as simple with all the modern GUI stuff.

    1. Re:Start from scratch? by Anonymous Coward · · Score: 1

      Make sure that the door to the room can be locked (key, combination, access card, ...). If possible, have a "man trap" or outer vestibule. Make sure that the room has UPS otherwise plan UPS in the design (each rack, or a individual rack per row, or a flywheel, or ...). Make sure that the facility has a backup generator and that the systems are part of that circuit. Make sure to account for cooling efficiency (a hot-aisle/cold-aisle setup, or dedicated chilled water air conditioning on each row, or ...). Environmental control should be able to be remotely monitored and include temperature and humidity monitoring. Make the room have a raised floor and a dropped ceiling. Be aware of local codes and run electrical from one side and data networking from the other. In terms of power and UPS, consider if you are using DC power or not (NEBS telephony standards use DC) and will impact other issues (like UPS). If in the US, consider using NEMA6-20 to the racks. This means fewer circuits to the racks and often promotes better energy efficiency (would need special power strips and cables, typically the C14 style connectors is common in data centers and most equipment can autosense power). Include emergency power cutoff switches (often big red buttons) for the room: there is a significant amount of electrical power here and you do not want a plumbing leak to become a short or electrocution. Make sure that there is a light switch for just the room and that it is wired only to the lights and never to any outlets. If you must have a mix of UPS outlets and non-UPS outlets, color code them or label them to be particularly clear. All circuits going to racks should be dedicated circuits (do not share a rack's circuit with a refrigerator in the break room).

  13. Easy by networkzombie · · Score: 1

    Use fiber for everything, setup a pfsense box, set the switches to unmanaged, and use one collision domain. I suggest 10.0.0.0/8.

  14. I do that professionally... by FuegoFuerte · · Score: 4, Interesting

    and I like to get paid for my work. I expect most of my peers feel similar. So as unhelpful as you may find this, hire someone who's done it before, and ask them nicely to let you tag along and learn. Then you can become one of the professionals.

    The above statement may sound condescending, but it's not meant that way. It takes years to learn the stuff you're asking, and differentiates the juniors from the seniors. Asking the seniors to train you for free isn't likely to be that well received by most of us.

    1. Re:I do that professionally... by pr0t0 · · Score: 2

      I understand where you are coming from, but I have to disagree...publicly.

      If we took that attitude, why bother coming here at all? I come to slashdot to learn from those who have expertise in a given field, and lend my expertise in return. It's how we grow; individually and as a species. What purpose do sites like Stackoverflow serve in your world? We should all be working to help each other, not protect our meager little slice of the pie. What you know isn't a secret. You and you alone have not figured out the one, true, pure, and non-reproducible way of designing a perfect telecom system. Putting that information out there isn't taking food off of your table. It's how you do it that makes you valuable; the service you provide. There's also the years of work you put in that allow you to fix unforeseen problems on the fly and with ease. I could probably teach someone to do what I do in a week, but that does not make them an adequately suitable replacement for me. It gives them a little, but not a lot, of my knowledge; and none of my wisdom.

      --
      I'm sorry, but your opinion seems to be wrong.
    2. Re:I do that professionally... by FuegoFuerte · · Score: 4, Insightful

      Actually, it's not so much an "unwillingness to share" even though I understand how it comes across that way. If it were a simple question, such as one might find on stackoverflow, certainly, happy to help. But the breadth of the question means a huge amount of time is required to answer it in any sort of adequate fashion. Time is money, they say, and frankly I have more money than time. So it's more like "there's a limit to my generosity, after that you have to pay for my time."

  15. Console servers... by Anonymous Coward · · Score: 1

    Get yourself plenty of serial console servers. 48 port ones are normal, so maybe you need 5. Then you can have specific places where each one goes. People go in once place, equipment goes in another. There's nothing worse than working next to hardware.

    1. Re:Console servers... by tlhIngan · · Score: 1

      Get yourself plenty of serial console servers. 48 port ones are normal, so maybe you need 5. Then you can have specific places where each one goes. People go in once place, equipment goes in another. There's nothing worse than working next to hardware.

      It's not just having to work next to the noise, it's the lack of space to work - you're plugging your laptop in and it's precariously balanced on something and you need to reach for something else, etc. etc. then OOPS! You bump the laptop, and it jerks the wrong cable and breaks something.

      Yes, sometimes you have to do it, but if it's a misconfiguration or something, being able to do it away from the din of the machines, at a desk where you can CALMLY sit down and have reference materials open means fixing problems are less likely to cause new ones.

      Trying to reconfigure a misconfigured device while standing and trying to balance your laptop, reference materials and dealing with an already stressful place (the noise), really adds nothing other than needless stress. Being able to fix it in a calm, quiet environment means you're more likely to do it right the first time rather than trying any solution to get you out of the hellhole.

    2. Re:Console servers... by dbIII · · Score: 1

      at a desk where you can CALMLY sit down and have reference materials open means fixing problems are less likely to cause new ones.

      Just having a desk in a server room with very long video/kdb/mouse/serial cables to a screen etc on the desk can make a massive difference on the cheap. If it's only going to be used occasionally on things that are not available on a network at the time there's not so much call for a KVM box with multiple connections.
      A big bench is also good for setting up that new noisy server that will piss everyone off if you do it in another work area.

  16. Console servers... by Anonymous Coward · · Score: 0

    ps, it seems like people are quite mislead on what the OP requires here. He is staging telco equipment, not building a NOC.

  17. Console servers... by Anonymous Coward · · Score: 0

    or a data centre, or a network! sheesh ;-)

  18. If you ask yourself how to make it happen... by Anonymous Coward · · Score: 0

    ... pay someone who knows.

  19. Organization by grilled-cheese · · Score: 1

    For telecom, the best things we did was to put plywood up on the walls so we could mount any 110 or 66 blocks there as well as any surface mount equipment. I've also highly enjoyed the b-line flextray cable management system to move cables from point A to B within a room. Likewise, put a good cable management flange down the sides of your 2 post racks to reduce the temptation to just waterfall all your cables over the rest of you equipment. If you're dealing with servers, I recommend a mobile crash cart like you find in a hospital that you can just keep an UPS, computer, & 2-port KVM with all your tools ready to go and just wheel it between racks & servers.

  20. Organization by grilled-cheese · · Score: 1

    Put plywood up on your walls for surface mount things like 110 or 66 blocks and any surface mount equipment. From a product standpoint, I've found the b-line flextray cable management system to be very nice and easy to install. I'd also invest in any kind of vertical flange cable management for your 2 post racks just to help keep from waterfalling your cables over the equipment.

  21. is this both remote and local config? by swschrad · · Score: 1

    because they are way different.

    remote config, you just need secure telnet and good management pipes, on top of the normal basic gizmo office (overpowered PCs, hopefully dual screens, redundant power, etc.)

    local config, you will also need an open half-rack on casters at each workstation area, good AC and "battery" power, I like the idea of a cube terminal server 8 or more ports for you to get into the craft ports and push scripts, then localize afterwards. or a localization generator which saves all the configs on a common ultra-backed-up server, and you just tftp them into the remote equipment.

    there is almost always a TL1 interface and port number on telco equipment, so you could automate all the localization generator stuff into TL1 as well. since you're telco, also get the AC1 MIB documents for your stuff so you can catch and decode the SNMP traps and autogenerate repair tickets.

    none of this is high-buck stuff. it's the coding in the end that determines how much of the scutwork is manual and time-waste, and how much nonsense actually is handled when the outage clock starts ticking and your techs get after the repair.

    --
    if this is supposed to be a new economy, how come they still want my old fashioned money?
  22. Dear Slashdot by Anonymous Coward · · Score: 0

    I've been asked to complete a project that is waaaaaay over my head. I'm in deep trouble here and my employer may figure out that I don't know shit about my job. Please help.

  23. Some random thoughts by kosmosik · · Score: 2

    You are asking quite a broad question so I'll just throw in some random ideas since the topic is so broad you'll need to specify exactly what you have problems with and ask about it... and then iterate and ask again since it would be a long process.

    1) Mount infrastructure systems like UPS and AC in advance and let them dry run so you can test if they behave properly f.e. ACs dont produce fog (I've dealt with such problem and it required changes from vendor) UPSs produce weird vibrations and so on. Just put the basic stuff to work as soon as possible so it you can overcome any gotchas it may cause.

    2) Plan for expansion in advance - make proper room for additional AC and UPS units. Wire it accordingly. Put exhaust tunnels and everything needed just don't put the unit itself - this will make it much easier for you to expand if needed as you'll have all the work done already. Also add all racks you'll probably need later and wire them. Just don't use them - leave as spare. Racks and wires are cheap - labour is not cheap and it consumes time when needed.

    3) Put additional canals (just empty space) below AC units as they can leak fluid.

    4) Invest into cable management system so you can label each end of each cable with barcode and have a database of this configuration so you can scan every end of every cable and lookup what is its function where and to what it is connected etc. Don't bother with manually labeling each cable since it is tedious and probably will change in time. Just use generic barcodes attached to ends of wires. MAINTAIN this database as it is the most important stuff. Every single change must be noted in database. Peroid. No exeptions. Also don't bother with color coding the cables - usualy you will end with a mess unless you have a simple network.

    5) Invest in security system like webcams on entry doors, RFID IDs and so on. It is not as expensive and will give you audited information on who, when had physical access to the facility. Be strict and anal implementing this - in case of non compilance f.e. somebody is trying to get unauthorized access just raise the alarm to local security staff. It is better to have false positives here.

  24. Lots of labels by Anonymous Coward · · Score: 0

    Long work benches with a single long shelf high above, long power strips mounted between the vertical struts that hold the shelf, and label every end of every cable. 1/1, 2/2, 3/3. That's all there really is to it. There are some really nice tech benches with integrated cable management and monitor arm mounts etc... if you're budget allows for it. If the room is not well ventilated think about where to place a fan, and pick up a cheap speaker set to connect your smartphone to for music.

    Probably the most important thing is to get support from management for the door to be limited access so that the unwashed masses can't get in to disturb you.

  25. rly? by Anonymous Coward · · Score: 0

    So NSA is realy asking on slashdot how to outfit that "Cisco Modding Lab"? ....

  26. Build lab? by TheBrez · · Score: 1
    From the sound of the post, this sounds more like a build lab rather than a server room/data center. Temporary equipment, unboxed long enough to configure/burn-in, then put back in the box and shipped out to another location for production. The needs of this kind of space are drastically different than a production data center.

    Your goals here are make it quick and easy to get stuff out of the box, configured, and back out the door as quickly and efficiently as possible.

    Things I'd do to start:
    If doing racks, consider shelves so you can slide equipment in and out quickly. Some racks will let you do shelves that mount to the sides rather than taking up 1U for a shelf, these may let you get more density in the rack and need fewer racks.
    If doing shelves, don't stack equipment, try to put it like books on end, makes it a lot easier to get one piece out without moving a bunch of others.
    Plenty of power cords/outlets where you need it, make sure if everything isn't a C13 that you account for this. Newer switches are starting to use C15s or C19s for larger equipment. Make sure you have a large enough UPS to handle startup current for all these devices. Constantly turning up/down equipment is hell on your power feeds, good clean UPS power is important.
    Patch cables wired in and velcro'ed off to the rack where you need them, and run extras. That way if you have a suspected bad cable or a broken end you aren't worrying about replacing it right away to get the equipment out the door.
    Terminal servers are a godsend in an environment like that. Configure them so you know that TS1, port 1 is the top (or bottom) device in the rack. Keep them in order or you'll be tearing your hair out why the wrong device just rebooted.
    As someone else mentioned, USB barcode scanners if you have to do any kind of inventory tracking is a GREAT tool to have.
    Separate but adjacent boxing/unboxing room with a sturdy table. And a sturdy cart to move equipment back and forth between them. You want to keep all the cardboard and styrofoam out of the equipment config area.

    1. Re:Build lab? by kosmosik · · Score: 1

      > Separate but adjacent boxing/unboxing room with a sturdy table. And a sturdy
      > cart to move equipment back and forth between them. You want to keep all the
      > cardboard and styrofoam out of the equipment config area.

      That is one great advance. DO NOT open equipment packaging in the data facility. Just do it somewhere else and bring it in unboxed. Uboxing in server room leads to loads of trash in the server room, dust and loads of other kind of garbage. Server room needs to be clean.

  27. Clarifications and Answers by Big+Jim+Taters · · Score: 1

    I wish to answer several points here and clarify a few others: First, let me start by saying that I'm not asking anyone to give up their job as a designer and do my work for me. I am a RCDD in training and can do my own design work (as an understudy.) I'm simply asking for any specific tips of things that did or, probably more importantly so, what did NOT work. E.g. Don't go build a huge alert board (as Charliemopps pointed out.) TheBrez also has the right idea. We will be configuring the equipment as a refresh to our other remote sites (I work for a very large company that has ~175-200 sites scattered throughout the US alone.) that will be configured and shipped back out to their respective sites. Also, please consider that this is a configuration center of not-yet-in-production equipment and not an in-production data center or computer room. One example of a design conflict I'm having is racks with shelves vs. tabletop space for configuring equipment. Other good suggestions so far (and thanks to all who have contributed): Raised floors are good for permanent cabling, but poor for heavy turnaround cabling. Barcode systems for organization are HUGE. And just for those who feel I'm reaching out because I'm in over my head....well, there's probably nothing to say that would convince you otherwise, but that is not the case. I've worked a few configuration areas before and have some experience, though on the order of a few months of it rather than years. My design, though sounding vague in text-only form, is to have essentially 3 dedicated areas for the whole space: a storage area for both received equipment not ready for configuration and empty boxes of equipment that is a work in progress, an area for unboxing/boxing the equipment with a typical shipping/receiving feel to it, and the actual configuration space. I lobbied for, and apparently won, the racks w/ shelves design (ideally each shelf representing its own TR.) Cable management is a must, of course, and thank you everyone for making that abundantly clear. In closing, I'm just looking for those tidbits of wisdom that only come from living inside the config area and saying "Man, I really hate that we have ________."

    1. Re:Clarifications and Answers by Big+Jim+Taters · · Score: 1

      Sorry for the wall o' text. Formatting broke and I didn't catch it before clicking the submit button.

    2. Re:Clarifications and Answers by jt1001001 · · Score: 1

      OK best advise I can give is POWER POWER POWER. We set up telecom and network systems to be deployed to customer sites and constantly when on the bench we find we do not have enough outlets or we have the wrong type/connector (we have an L5-30 for 120V, but we need 220 for this particular system, etc). Get appropriate power distribution units and get a LOT of connections. As already mentioned, power conditioning is crucial if you are starting/stopping lots of equipment as the current surge can pop breakers and cause other issues. Hire an electrical contractor (NOT an electrician) experienced in large scale commercial power design to determine best power system for your benches. You also will want a large area with some sort of containment for boxes. we use commercial duty shelves; metal racking with plywood shelves but with the bottom 2 shelves not installed. This allows us to "contain" (for lack of a better term) the boxing/packaging that's too big to fit on a shelf. We label boxes and equipment as well so we don't lose track of which piece came from which box. Color coded label number system (Unbox a server, put green label with number "3" on it, same on box) works well for us.

  28. OpenDCIM by hal9k · · Score: 1

    Be sure to properly document all of your network connections in a Data Center Infrastructure Management tool. I like OpenDCIM http://www.opendcim.org/downlo... because it's free and open source

  29. Some Basic Todos by denpun · · Score: 1

    Small Budget.....eh...

    Things to ponder on:
    1) Primary and Secondary UPS/Generator to ensure good clean supply at all times. Depending on your power source and and stability, you may or may not need this. If you have a budget, go for it.
    2) Primary and Secondary Temperature/Humidity Control to ensure a stable environment. Can get pretty hot in a Telecom room when AC is not working. Depending on your geo-location, you may or may not need this.
    3) Raised Floor/Ceiling space to run cables. If budget allows, Cable Trays to run cables from one side of the room to another....could be done neatly and on a budget.
    5) Position of Racks to ensure Accessibility....especially cable racks. You never know when you need to punchdown new cables and getting behind the little space behind a rack can be a pain. Make sure you can easily work around your server/cable racks.
    6) Proper electrical grounding for all equipment. Ground the racks properly...equipment can thus be grounded via racks.
    7) Physical separation of Electrical cabling and Data cabling as much as possible.
    8) Labeling
    9) Physical Security to the room and building room is in. - Fire/Water Alarms. Temperature sensor if budget allows. Break-in protection...etc.
    10) Position of Telephone - During remote support this can be a pain unless you have a cordless phone.
    11) Consider how many people will be in room at same time.

    Best way to start is plan a layout using some software. Position everything. AC/ UPS/ RACKS/ TELEPHONE/ PEOPLE IN ROOM.

    Just some basic considerations....among others...

    All the best!

  30. Best practices differ by Anonymous Coward · · Score: 0

    First, I do this for a living, building and populating and managing data centers. That's why I'm an A/C. The words are true but I don't want them to reflect on my competitors in the market or on the vendors and clients all of us rely on.

    Question 1:
    - When you ask for things that fit 2-200 servers you're talking about entirely different things. You also don't tell us what KIND of servers (network? disk? ASP? iaas? sap? I could go on). Are they 1RU power-hungry bitcoin hashers, 2RU JBODs, 4RU monster Oracle/SAS boxes? What?

    Racks/Cooling/Power:
    - For two servers you don't require a rack. You sure should get one because it prevents people from kicking the power cable out, but there you go. For 200 you need active hot/cold airflow design as well as an enclosed rack, power distribution unit, management of same, and multiple power sources for A/B power. Am I going overboard? See question 1

    Physical
    - Raised floor? Not for two servers. Not for 5 racks (42 1RU servers per rack = up to 210 servers). You may consider a 4-rack "enclosed tower" with cooling and power distribution in it, but since you don't REALLY have 200 servers, this is academic. Or as they say in the academic world, moot.

    - Hot/Cold aisles? Not for 5 racks. But that enclosed tower thing would work well for growth

    Cabling
    - Invest heavy in overdoing cabling infrastructure. Patch panels. Many more runs than you need. FDPs and Cat6s.

    Schemas
    - Come up with a naming schema for everything. Datacenter (one day you might turn another office into another one, so might as well label this one "1"). Racks (one day you may have a second rack and maybe even more than 9 so label this one "01"). RUs, label either from the top or the bottom but choose a schema and stick to it. You'd be surprised how much easier it is to allign something in the center of the cabinet (for common-length cabling to devices in the rack) when you can quickly see the RU21/RU22 stickers on both sides. SERVER NAMES. No, not "dopey, sneezy, etc" some schema where the server name helps YOU locate it when it's down, not something that the rest of the world thinks is cute. I've seen DC1R02RU05 work wonders for telling a tech INSTANTLY what to go look at.
    - Come up with a control schema. KVMs? Remote Spyders? Serial control? Power port control? Whatever. If you design it in initially you'll find it makes troubleshooting a breeze and you don't have to drive down to do it. IPMI is a must. that and modern controllers and you'll never have to look at the machines physically once you install them.
    - Come up with a sechema for naming things and make sure all your schemas above comply with it. I like and then define the NOUN and the N for each type of object.
    - Come up with a documentation schema that tells everyone WHERE this stuff is documented. Note that the thirst part of any good documentation is to refer to itself and explain what it's for, where it's stored, and who should be allowed to use it.

    Oh I could go on.

    But you've been tasked with this, and you have no money, and you want to make it all cool, so I wish you the best.

    M

  31. Tasked with moving config center .. by lippydude · · Score: 1

    "I have been tasked with helping move our config center from one location to our Headquarters"

    How many people has been allocated to the task and what is your budget and timeframe?