Slashdot Mirror


Server Names For a New Generation

itwbennett writes "Server naming is well-trod ground on Slashdot. But as new generations enter the workforce, they're relearning the fundamentals of what makes a good scheme. Can servers named after characters from The Simpsons or The Howard Stern show stand the test of time? If you name your servers after the Seven Dwarfs, can you have any doubt that Grumpy will cause you trouble? Striking a balance between fun and functional is harder than it seems."

80 of 429 comments (clear)

  1. If I name my server "Coca~Cola" ... by Taco+Cowboy · · Score: 3, Funny

    ... can I get sued for copyright infringement ?

    --
    Muchas Gracias, Señor Edward Snowden !
    1. Re:If I name my server "Coca~Cola" ... by Anonymous Coward · · Score: 3, Informative

      Copyright, no. Trademark infringement, yes.

    2. Re:If I name my server "Coca~Cola" ... by viperidaenz · · Score: 3, Insightful

      Trademarks are also registered against specific industries.

    3. Re:If I name my server "Coca~Cola" ... by wvmarle · · Score: 3, Informative

      Trademarks do not necessarily have to be registered; and can be lost by not using them even though they're registered; and may be lost by not defending it (i.e. letting infringement to go on for long time, without taking any action). It's far from black and white.

      Actually in this coca-cola example: just naming your server like that should be fine, assuming he's not running a shop selling coca-cola branded servers.

      However coca-cola being such a well-known brand may have a case against you selling computers under the coca-cola brand. Especially if you were to paint them red, with a white wave in the middle, because in that case you obviously try to pretend to belong to the soft drink company instead of being a computer seller, and cause market confusion. Or if you would paint them in that red/white colour scheme, but calling your company the coca computer company or so.

      Trademarks are indeed generally industry-specific indeed, think Apple Computer vs Apple Music as well-known example.

    4. Re:If I name my server "Coca~Cola" ... by Dan541 · · Score: 2

      I call mine Skywalker, Vader and Yoda.

      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
    5. Re:If I name my server "Coca~Cola" ... by Roy+van+Rijn · · Score: 3, Funny

      That might be a good (new) scheme as well: Coca Cola, Coca Cola Light/Diet Coke, Coca Cola Zero, Coca Cola Vanilla, Coca Cola Cherry, Coca Cola Lime, Caffeine-Free Coca-Cola. And it might be extended with other drinks from the brand: Fanta, Sprite, Minute Maid, Fruitopia, Dasani, Simply Orange, (etc)

    6. Re:If I name my server "Coca~Cola" ... by sheehaje · · Score: 2

      Most of my minmatar servers are made from leftover Dell, HP and IBM parts held together with duct tape for good measure.

  2. Re:Bugs? by emurphy42 · · Score: 5, Funny

    from the tempting-fate dept.

  3. Server Names: The Next Generation by mjwx · · Score: 4, Funny

    Make it so.

    --
    Calling someone a "hater" only means you can not rationally rebut their argument.
    1. Re:Server Names: The Next Generation by ewanm89 · · Score: 2

      My home net has enterprise, voyager, defiant, ghandi, excalibur.

  4. Fun names worked great, for a while. by glassware · · Score: 4, Insightful

    At my startup company, we named servers after notable videogame characters. It was quite nifty when we had three servers; it stayed fun for years. But when we reached 30 servers, gradually problems crept in. One machine needed to be rebuilt and the name kept getting reassigned. Similar names were confusing.

    Server naming schemes are cute until you outgrow them. Hint: Determine for yourself when you outgrow them. We now name servers by their function and their sequence number.

    1. Re:Fun names worked great, for a while. by Anonymous Coward · · Score: 4, Informative

      Hint: Use CNAME and you can keep the fun server name, too!

    2. Re:Fun names worked great, for a while. by Anonymous Coward · · Score: 2, Informative

      Hint: Use CNAME and you can keep the fun server name, too!

      ...not if they are Windows servers with file shares (SMB). As of Win2k3, CNAMEs don't work for that. Ironically, exposing Samba file shares on Linux works just fine with CNAMEs.

      Haven't tried again with the latest Windows server software, so YMMV.

    3. Re:Fun names worked great, for a while. by CaptainHayashi · · Score: 3, Informative

      I'm currently volunteering as the head of the computing dept. of a student radio station, and this year we've gone completely the opposite way.

      Why? Because when I arrived, we had a server called "*name of station*fs1" (File Server 1) which wasn't a file server, a server simply named "*name of station*" (makes for fun times when it goes down...!) which wasn't the main, all-powerful server, "jukebox" (which did run the station jukebox... and more) and some other systematic, role-based names such as *name*sw0 and *name*backup1 that'll probably stick better but who knows. Such names just don't work well when the workload moves across servers, we've found, which is often.

      Then we got a new server for running builds/development stuff, and I decided, in an optimistic prediction of its stability and uptime, that it was going to be called bsod (Building Server of Development!). This sort of name still works quite well in non-backronymed form now that bsod is the main, generic Computing Team server. Since then, we've decided as a team that naming things with role-based names == setting up an artifact name bomb, and recent naming conventions have included naming servers in honour of well-loved Computer Science department lecturers, "dog" (of HELLO, THIS IS fame) and at one point a pair of servers was going to be called "red" and "blue", after a famous pair of handheld console RPGs...

      Having said all this, the fact that we're run primarily by undergrad students and have a small number of servers means that we can get away with giving things silly names. We'll probably start CNAMEing/HOSTSing the role names eventually (already do this on the HOSTS level for the database server), so it doesn't matter if "dbserver" is "*name of station*specialpikachuedition" or whatever, and we can repoint the DNS if things move around!~

    4. Re:Fun names worked great, for a while. by Sooner+Boomer · · Score: 3, Funny

      Bottom line - if you can't say your server name 3 times fast, then you are hindering the humans that have to talk about that server on a daily basis.

      So I guess "Wacky Waving Inflatable Arm-Flailing Tubeman" is out?

      --
      Chaos maximizes locally around me.
    5. Re:Fun names worked great, for a while. by giverson · · Score: 4, Informative

      I actually just dealt with this recently. Vista and 7 have no problem connecting to servers using CNAMES, but XP does. The solution is a single registry change on the server side. It's a very easy fix. Google DisableStrictNameChecking.

      --

      Capitalism does not lead to corruption, lack of character does.
    6. Re:Fun names worked great, for a while. by Oligonicella · · Score: 2

      Hint: People who actually think server names are so much fun they'll use special software to retain them have their own special problems and their own special needs.

    7. Re:Fun names worked great, for a while. by rnturn · · Score: 2

      "C'mon - you people that want strict functional naming schemes are missing the point. Names are supposed to be for humans. We have all kinds of ways of associating names with functionality."

      I agree. Strict functional naming conventions come with their own problems. For example, I just had to re-read for the umptyumpth time, the multiple re-sent emails, wiki pages, and web pages containing the corporate warnings about making sure you're logged into the correct server before executing changes. It seems that the policy of having systems assigned names like "mxyzptlkvm001" and "mxyzptlkvm010", etc., isn't as useful as someone originally thought. (Quick! Which one's the production database server and which one is the test web server?) Sure... it makes figuring out what to name a system easier -- just pick the next number in the sequence -- but administrators and users can't remember where their applications and data live and a simple typo can get you connected to the wrong system without your even realizing it. I'm fortunate enough to be working (primarily) with some systems that were named before the new corporate standard naming convention was put into place and I have no problem knowing what system I'm working on. But, man, my eyes just glaze over when I have to wade through a list of the nearly-identically named systems built after the naming convention mandate.

      --
      CUR ALLOC 20195.....5804M
  5. Functional by Anonymous Coward · · Score: 2, Insightful

    I realise that the new generation may not be bothered with such mundane details in their pursuit of eternal hipsterness, but server names need to be functional. Whenever possible, IT should be able to identify server's location, platform and purpose by glancing at the name... "TEAMEDWARD1" just doesn't cut it, unless the server is located in some depressingly remote location nobody knew about, until the server was placed there.

    1. Re:Functional by MightyMartian · · Score: 5, Insightful

      Indeed. After years of enduring networks with servers with tree names or GI Joe character names, when it came for me to come up with names for my servers and other network devices, I came up with functional names that describe physical locations, departments, functions, and so forth. That way I have a descriptive network rather than trying to remember which one of the Power Rangers the last IT guy liked the best.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    2. Re:Functional by hawguy · · Score: 3, Insightful

      Whenever possible, IT should be able to identify server's location, platform and purpose by glancing at the name

      Except when any of the server's location, platform or purpose changes, you'll have to change its name.

      Right!

      Is this a bad thing? Is it better to name the server SnowWhite and then having to remember whether SnowWhite is a DNS server or a Web server this week? Better to rename it (even better to reimage it) from prod-dns1 to dev-web1. I ship servers between datacenters so infrequently that renaming the server when it moves is not a problem.

    3. Re:Functional by SuricouRaven · · Score: 2

      All very well until you run out of space and have to move them. Cute is awkward, functional can become misleading as locations and roles change... either way, problems abound.

    4. Re:Functional by rvw · · Score: 3, Insightful

      Indeed. After years of enduring networks with servers with tree names or GI Joe character names, when it came for me to come up with names for my servers and other network devices, I came up with functional names that describe physical locations, departments, functions, and so forth. That way I have a descriptive network rather than trying to remember which one of the Power Rangers the last IT guy liked the best.

      They can be functional by metaphor. Lake names can be used for storage. Star or planet names or river names for mailservers, etc. OK, given the server name Mercurius, people won't instantly know that it's a mailserver, but once the system is clear, it's quite simple. And occasionally you come across a name that you don't know, which can be educational as well for those interested.

    5. Re:Functional by shri · · Score: 3, Insightful

      Our naming convention is two-letter-country - DC three letter code - application - offset us-sjc-nfs-1 jp-tok-php-1 etc

    6. Re:Functional by dkf · · Score: 2

      So how do you deal with servers that have more than one purpose?

      If you've got too many purposes on a single machine, that's an indication of potential problems anyway. Split up into separate VMs (with their own names) and the physical machine then has a clear purpose: hosting VMs.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    7. Re:Functional by JWSmythe · · Score: 2

          You should put a sticker on the rack too. :) It'll help new sysadmins. Third rack from the left? Is that when facing the front or back? I guess it'd work for the 3rd rack, if you only had 5 racks in there.

      --
      Serious? Seriousness is well above my pay grade.
    8. Re:Functional by CAIMLAS · · Score: 2

      Is that Mercurius or Murkurius? Now, repeat that over the phone to one of your underlings or bosses when you're in a location with spotty cell reception and there's an outage.

      This makes more work. "What did that thing do again?" Pitty on the poor fool who comes next.

      http://en.wikipedia.org/wiki/Mercurius

      The term is not clear, at all. Now, what happens when someone (say, you) decides the scheme doesn't quite work for a given system, etc. and you need to redo/add to the convention? I've run into this. I've got two servers with one convention, a dozen with another, and then odds and sods with no real explanation or meaning.

      Now, assume you've got everything on one subnet, or even carved up into multiple subnets with no distinction between them (per se). You've got workstations and servers on the same subnet/network. When you've got workstations named after simpsons characters,cars, food, and other random things, and then you've got servers with some of those same random things... it gets dicey.

      People who have little experience in multiple environments do what you do, and they end up making a mess of it which the next guy who comes along has to fix. There's no good reason to do it, and it really doesn't make your job easier, so just don't.

      Oh yeah, and I've found most people don't understand colloquial metaphors, nevermind obscure single-word metaphors which only make sense once you know the context.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  6. It hasn't changed much, except for VMs by Necroman · · Score: 2

    I've used various naming schemes for systems I've setup (normally based on whatever video game I'm playing at the time). But the biggest change I've done is naming of virtual machines when I was administrating multiple servers, each running multiple VMs.

    As I can have a lot of VMs on a single server, remembering what VM maps to what server can be a pain. I normally just do something simple like having the base server called "blue", then the VMs will be called "blue-1", "blue-2", etc. This helped me track down the host server quickly when I needed to fix something.

    --
    Its not what it is, its something else.
    1. Re:It hasn't changed much, except for VMs by HockeyPuck · · Score: 4, Insightful

      You're in deep trouble when you build an ESX cluster. Then you'll have blue-1 running on the ESX server red and blue-2 running on orange.

    2. Re:It hasn't changed much, except for VMs by afidel · · Score: 2, Informative

      What kind of broken VM platform are you running where VM's are tied to an individual host? Every major player now supports live migration of VM's between hosts, in fact the only hypervisor I'm aware of that doesn't is Virtualbox which isn't exactly something I'd use on a server.

      As far as server names I'm still using [sitecode][application][function][d|t|p|dr][instance #] where application is the LOB app name, function is something like app, db, web, etc and d|t|p|dr are which environment (dev, test, prod, dr). The only time this has ever been a problem was some ghetto app that had a hard coded 8 character hostname limit.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    3. Re:It hasn't changed much, except for VMs by Anonymous Coward · · Score: 2, Informative

      There are lots of admins running the free ESXi due to budgets since it lets them have more servers per box. (free version usually don't support hot-moves)

      I run all my ADS/DNS/DHCP servers on three of them (not all on the same box though)

      I'll be upgrading to the licensed versions in the next year.

    4. Re:It hasn't changed much, except for VMs by Dr_Barnowl · · Score: 3, Informative

      VirtualBox does now support live migration as of version 3.1 via it's "Teleporting" feature.

  7. Now that I'm mid 30's I realize I'm not young. by pecosdave · · Score: 4, Funny

    I know the Pokémon names are going to get old fast.

    Star Wars, Star Trek, even Battlestar Galactica are great sources for names. JigglyPuff is NOT a server name!

    --
    The preceding post was not a Slashvertisement.
    1. Re:Now that I'm mid 30's I realize I'm not young. by Tastecicles · · Score: 4, Funny

      Jigglypuff is that Prescott-based box with the stack of Maxtor drives in it... it vibrates, then explodes.

      --
      Operation Guillotine is in effect.
  8. I name them after girls by simoncpu+was+here · · Score: 4, Funny

    I name my computers, VMs, and bots after female characters (Inara, Padme, Daenerys, Trinity, etc). It originated from a long forgotten time when I can't get laid.

    1. Re:I name them after girls by Sneeka2 · · Score: 5, Funny

      It originated from a long forgotten time when I can't get laid.

      Too bad your freudian slip of mixing past and present tense gave you away.

      --
      Bitten Apples are still better than dirty Windows...
    2. Re:I name them after girls by Sneeka2 · · Score: 4, Funny

      I name mine after girls that I actually laid. And I'm running a data center for Google.

      Ba-dum-bum.

      --
      Bitten Apples are still better than dirty Windows...
    3. Re:I name them after girls by jtownatpunk.net · · Score: 4, Funny

      I name mine after girls that I actually laid. And I'm running a data center for Google.

      So....

      Christy_from_Canada_1, Christy_from_Canada_2, Christy_from_Canada_3, ...Christy_from_Canada_99999

    4. Re:I name them after girls by Sneeka2 · · Score: 5, Funny

      Yeah, that's actually a bit of a problem. Canadians really need to get a little more creative in naming their daughters.

      --
      Bitten Apples are still better than dirty Windows...
    5. Re:I name them after girls by dgatwood · · Score: 2

      I always thought you should name servers after former employees. As an added bonus, if you're working a startup and you run out of names, that's a good indication that layoffs are coming, and you should start printing your résumé.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    6. Re:I name them after girls by theNAM666 · · Score: 2

      So...

      NULL.google.com
      ??? :P

    7. Re:I name them after girls by clyde_cadiddlehopper · · Score: 4, Funny

      Yeah, that's actually a bit of a problem. Canadians really need to get a little more creative in naming their daughters.

      How about their racks? ChristyAA, ChristyC, ChristyDD...

      --
      Obi-Wan: "I felt a great disturbance in the Force, as if millions of voices suddenly cried out in terror and were sudden
    8. Re:I name them after girls by halcyon1234 · · Score: 5, Funny

      Christy_from_Canada_1, Christy_from_Canada_2, Christy_from_Canada_3, ...Christy_from_Canada_99999

      He's got 99999 problems but a server name ain't one.

    9. Re:I name them after girls by mario_grgic · · Score: 2

      So they are all virtual machines.

      --
      As the island of our knowledge grows, so does the shore of our ignorance.
  9. Simple... by fahrbot-bot · · Score: 3, Funny

    ... I name all my systems "bob".
    I also named my dog "Stay". Sure he gets a little confused sometimes -- "Come here, Stay" -- but like the server names, it keeps things interesting.

    --
    It must have been something you assimilated. . . .
    1. Re:Simple... by Sneeka2 · · Score: 2

      So you're running Linux on Bob?
      That's quite confusing indeed...

      --
      Bitten Apples are still better than dirty Windows...
  10. How it really gets done. by Anonymous Coward · · Score: 2

    [2 char OS Type] + [4 char location] + [2 char Hardware Type] + [2 char server role] + [4 digit Number]

    WNNYNYVMPD0001

    Windows server in New York Data Center running as a Virtual Machine in the Production environment first server.

    RHLACAAMTS0200

    Red had Server in Los Angeles Data Center on a AMD platform Test Environment 200th server.

    1. Re:How it really gets done. by Score+Whore · · Score: 2

      Done by the inexperienced perhaps. Location, sure. A number, sure. But type and purpose and OS? No thanks. DNS is not a configuration management tool.

      Assign your servers names and addresses for purposes of managing the servers. Assign your applications their own names, and (potentially) addresses.

  11. Doctor Who by Anonymous Coward · · Score: 3, Funny

    My main server is called TARDIS, because it's bigger on the inside...

  12. Re:Bugs? by slackware+3.6 · · Score: 5, Funny

    Or you could name them after Linux distro's those are almost infinite to.

  13. But I didn't paint my server red and white ! by Taco+Cowboy · · Score: 2

    And my server ain't shaped like a coke bottle either

    Can they still sue me?

    --
    Muchas Gracias, Señor Edward Snowden !
    1. Re:But I didn't paint my server red and white ! by trancemission · · Score: 3, Funny

      Our IT network uses this convention, annoys the hell out of the network engineers as we now have servers like cerise, cerulean etc...black and white was fine ;)

    2. Re:But I didn't paint my server red and white ! by justforgetme · · Score: 2

      Especially if you are color blind!

      --
      -- no sig today
    3. Re:But I didn't paint my server red and white ! by shutdown+-p+now · · Score: 2

      Just hire more women as network engineers.

  14. Be creative but have rules by DJ+Jones · · Score: 2, Interesting

    A server name needs to directly correspond to a server's function. I'm not saying you can't be creative but don't be stupid. When you grow beyond ~10 servers, cutesie names are going to cause you to work weekends trying to track down basic networking issues. Here's what I do: if it's a web server, start the name with a "W". MySQL server, start the name with an "M" and so on. If it's paired or load balanced, put a numeral on the end of it to identify it's system. Beyond that, I let the interns name the servers using whatever new-age cultural references their little inexperienced hearts desire.

    Eventually you may outgrow any naming convention but by then you hope to be on an island sipping margaritas while someone else worries about these things.

    1. Re:Be creative but have rules by Thundersnatch · · Score: 2

      You just gave away your inexperience there.

      You really want to touch configuration files on hundreds/thousands of machines just because a server IP has changed? How do you migrate a server to new hardware without downtime?

      There's this thing called a "DNS Resolver Cache", in every OS. And another thing called a "TTL" on a DNS record. They'll save you hours of scripting work the next time you need to do a service migration.

  15. Cross functional standard that is driven by mgmt by ctime · · Score: 2

    There can be a naming standard that is applied to all devices, network, servers, storage, so on, that help simplify how an IT organization works. This has to be driven by management. Naming things by some arbitrary set of characters from your favorite story does not scale well, to say the least. Lets create a standard that scales like a mofo:
    ie, SJN1FIDBSW0001 The goal would be to have each device identified by a location (SJN), location code (1), businessorg (FI), zone (DB) device type (SW), ,logical identifer (0), physical device # (001)

    How about a web server in NYC datacenter 4 behind a load balancer, but in the DMZ, for the finance organization. The logical "placement" identifier really comes in handy to quickly tell where the hell something is located, inside outside, behind lb, not behind lb, in dmz, extranet bullshit, etc.
    NYC4FIWEBSRV1001

  16. My favorite server names by I'm+just+joshin · · Score: 2

    The seven deadly sins...

    Nothing beats giving the sales guy a computer named "greed"

    -J

  17. Thanks, XKCD by Anonymous Coward · · Score: 2, Funny

    I named my server Robert'); DROP Table students;--

  18. Traditionalist names... by leftover · · Score: 2

    Maxwell, Tesla, Watt, etc.

    --
    Bent, folded, spindled, and mutilated.
  19. What's wrong with functional names? by jtownatpunk.net · · Score: 2

    Cute names are so old and busted. "Okay, Kenny is the one with the accounting software that crashes constantly. Cartman is the old file server, because it's huge. Kyle is for the legal department."

    Name your shit for what it does and, if you have multiple data centers, where it's located.

    1. Re:What's wrong with functional names? by Hacksaw · · Score: 4, Interesting

      Nailed it.

      With servers being generally virtual these days, and the underlying physical hardware a highly replaceable substrate, there's no reason for an enterprise to have serves which do more than one thing. If a server does only one thing, it ought to be named for that one thing.

      mailserver-eastcoast.example.com

      Where is that machine? Somewhere in the blade cage. If I yank the blade, it'll appear in a few seconds on another blade. Where is the data? On the giant fiber RAID, which is replicated in the west coast office, and two secret locations.

      Compute is a cloud, storage is a cloud, services come from that cloud, the clouds made of physical devices in as many locations as make sense.

      The old physical network topology is finally just the nerves and pumps, and no longer the focus.

      The focus is the data. The data is what we produce to make value, to drive the business process. Servers aren't special anymore, they're like hammers. You don't name hammers, typically. But you might have more than w=one, and you definitely want to know two things: where is it, and what is it for.

      --

      All the technology in the world won't hide your lack of vision, talent, or understanding.

  20. Re:Cross functional standard that is driven by mgm by isorox · · Score: 5, Insightful

    There can be a naming standard that is applied to all devices, network, servers, storage, so on, that help simplify how an IT organization works. This has to be driven by management.

    Naming things by some arbitrary set of characters from your favorite story does not scale well, to say the least.

    Lets create a standard that scales like a mofo:

    ie, SJN1FIDBSW0001
    The goal would be to have each device identified by a location (SJN), location code (1), businessorg (FI), zone (DB) device type (SW), ,logical identifer (0), physical device # (001)

    The problem with that naming convention is you get very similar named servers, which might only differ by a single character in the middle of a hard-to-scan blob of text.

    On colleague of mine has managed to flatten a production oracle server because he connected to the Manchester one, not the Washington one. The difference was embedded in the middle of the all-caps dns. Several people have restarted services on the wrong server too, again a single character difference in 15.

    Since then I've instituted a policy of changing PS1 to prepend the hostname with the location in plain text.

    When it comes to outside addressing, heigherarchial dns and cnames allow easy addressing. oracle1.washington.mycorp.com, web1.gaza.mycorp.com is fairly clear where the box is and what the function is, and when it comes time to reassign functions, you just update the cname.

  21. With apologies to T.S. Eliot by Dave+Emami · · Score: 4, Funny

    "The Naming of Servers is a serious matter,
    It isn't just one of your holiday games.
    You may think at first I'm as mad as a hatter
    When I tell you a server has three different names..."

    ... those being DNS entry, IP, and the one which "the server itself knows, and never will confess."

    --

    "The Greens lynched a hacker in Chicago. Last month, but I think the body's still hanging from the old Water Tower."
    1. Re:With apologies to T.S. Eliot by laejoh · · Score: 5, Funny

      Can't believe noone mentioned this: picking a good server name is important.

  22. Re:Bugs? by FormOfActionBanana · · Score: 3, Funny

    At last count there are over 640K bugs! That ought to be enough for any organisation.

    --
    Take off every 'sig' !!
  23. HHGTG by Space · · Score: 4, Funny

    Some names will stand the test of time. A box with two monitors should of course be named Zaphod.

    --
    I Don't Work Here
  24. Re:On my home network by pecosdave · · Score: 2

    Is this built up from the years of pent-up frustration developed by not having Sigourney Weaver in your lap?

    --
    The preceding post was not a Slashvertisement.
  25. You'll strain something by dutchwhizzman · · Score: 3, Funny

    You will strain something if you have a twister mat laid out in mission control, so you can point out how to move data across your platform.

    --
    I was promised a flying car. Where is my flying car?
  26. Onomatopoeia by Dadoo · · Score: 2

    I've been on the Internet a long time and, when I named my first Internet-connected computers, I thought it would be cool to name them after Star Trek characters. (The guys a floor up from me decided to name their after planets.) It wasn't long before I discovered that, at that time, half the machines on the Internet were named after Star Trek characters, and the other half were named after planets. I decided that, in the future, I would choose the most original naming scheme I could think of. I've been naming my computers after onomatopoeic words for years - screech, kablamm, whirr, etc. There are plenty of words, so the chances of running out are small.

    The only time I got into trouble is when I was putting together a server for a customer, and I called it "crash".

    --
    Sit, Ubuntu, sit. Good dog.
  27. Re:Cross functional standard that is driven by mgm by bertok · · Score: 3, Insightful

    Moderate parent up please!

    Full, descriptive names are the only sane way to name servers.

    Alphanumerical gibberish is a system promoted by suit wearing idiots who's job it is to track corporate assets, not the people who's job it is to press the "OK" button on the "Are you sure you want to destroy this 5 TB volume?" dialog box.

    No, you don't need the operating system platform in the server name, or the room code, rack number, owner, or anything else. Learn to use spreadsheets, asset tags, and description fields like a normal person. Name servers something clear and simple, like "ProdFile1" or "DmzDns2", and put the unrelated meta data where it belongs: elsewhere. Don't be afraid of CamelCasing either, just because server names are case insensitive doesn't mean they are not case preserving.

    I've been at a site recently where there were wildly unrelated servers distinguished only by a single character, using both the numeral '1' and the letter 'I' in the same position. I saw, with my own two eyes, one of their senior admins moving the mouse cursor towards the "OK" on the "Are you sure you want to permanently delete this VM" prompt, and they had the wrong server! I corrected the guy before it was too late, so he then promptly found a second, also incorrect, server to delete.

  28. All machines should have two (or more) names. by oneiros27 · · Score: 4, Interesting

    The problem with naming servers after their functions is that in most shops, a server does more than one thing. And they often get moved / repurposed / whatever.

    So that machine that's now ldap-ny-02? Well, last week it was web-ny-05. A couple months from now, are you going to remember that name change, and that web-ny-05 had that flaky power supply / fibre card / etc?

    Oh, that service that had been running on lasco05? We moved that to the 'new' lasco03. (and there have been how many machines named lasco03?)

    I've worked in a lot of places, and these days with clusters, virtual hosts, etc, you often have a different public-facing name (which will get used when people call in a problem ... how are they to know that some service is 5+ machines behind a load balancer? Or that all of the web sub-domains are really on the same server? Even if you don't plan for the abstraction, it already exists due to these different aggregations.

    If you give the hardware one name when it comes in, and only use aliases for each of the public services, you don't have to worry about recycling names just so there's no service interuptions. ... and, true story, I've even worked in place with a machine named 'teller' after Edward Teller (the last article), as all of our mail servers were named after scientists ... but when I moved it for testing, I renamed the pair for that cluster to 'penn', and we later added a 'copperfield' and 'houdini' ... but we had to scrap the physicist names when our director didn't believe us that the spam filters weren't rejecting his e-mail because it was going through a machine named 'lovelace', and it was named after Ada Lovelace, not Linda Lovelace.)

    I've worked with machines named after cheeses, spices, cartoon characters, music albums, movies, adverbs, muppets, states, rivers, tv-characters, the boss's family, periodic table, hashes of the service/location/os, astronomical phenomena,

    --
    Build it, and they will come^Hplain.
  29. Re:Rule of thump! by MadKeithV · · Score: 2

    Rule of thump? Is that the one where if you have a software problem, you thump the system, and if the problem persists it's now a hardware problem?

  30. Dual naming by sqldr · · Score: 5, Insightful

    I joined a company with over 500 servers and a really incoherent naming scheme - or lack of. I could talk for hours on how you built a name out of a class hiearachy which also matched its class in puppet, but the dual naming them was a win. Basically it works like this:

    When servers are racked up, they're just numbered, with a TLA for the location they're in based on nearest airport code.

    lax-001
    lax-002
    lax-003

    That name is PERMANENT unless it gets shipped to a new location. It also gets assigned an IP right away. But so far a bit meaningless. then it gets assigned a function

    foo-web-01 CNAME lax-002
    mail-02 CNAME lax-003
    bar-db-06 CNAME lax-004

    This has a couple of huge advantages, namely:

    1. When a guy in the datacentre asks you for label names to rack them up, you just say "just number them 45-67", and they get on with it before you've even assigned them.

    2. No re-labelling

    3. You can look up the "meaningless" name just using DNS

    4. You have a numbered inventory

    5. With a bit of work, you can pre-assign IP addresses to servers before they've even turned up and get the network guys to tag them straight in to the switch on arrival

    --
    I wrote my first program at the age of six, and I still can't work out how this website works.
    1. Re:Dual naming by khr · · Score: 5, Funny

      lax-001
      lax-002
      lax-003

      That name is PERMANENT unless it gets shipped to a new location

      I take it then you prepend "ex-" to the name indicating they used to be lax...

  31. Be wary, you might be suspicious for your names by Opportunist · · Score: 3, Insightful

    A current case (page in German) of an Austrian person who got their door kicked down for naming his servers after ancient Germanic gods (which was good enough as an excuse to label him Nazi which is against the Austrian criminal code).

    More likely, though, they didn't like his rather critical attitude towards the Austrian government and its position towards surveillance, and they needed some kind of excuse to fill his room with a swat team.

    So be wary if you dare to voice your dissent, don't name your servers after, say, some Muslim prophets.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  32. RFC 1178 by phrank · · Score: 2
  33. Logical name and friendly name by Midnight+Thunder · · Score: 4, Informative

    At the company I work for (large international corp) we have a logical name and a friendly name. The logical name helps identify where the machine is geographically (country, data center, unit) and the friendly name which is given out to everyone, which can be whatever name was requested, as long as it is suitable. This way you keep both the network team happy (you can tell from the name where to find it) and everyone else too (they have a name that is easy to remember).

    In the case of virtual machines and blades there is another logical naming scheme, adapted to the context.

    --
    Jumpstart the tartan drive.
  34. Re:Bugs? by Talderas · · Score: 4, Funny

    I'd rather take this a step further and name them after viruses.

    Smallpox.
    HIV.
    Ebola.
    Polio.

    --
    "Lack of speed can be overcome. In the worst case by patience." --Znork
  35. Re:Bugs? by Quirkz · · Score: 2

    And if you are using scientific names, nobody will ever manage to spell them right. Keeps the processor demand low, at least.