Slashdot Mirror


Server Naming Conventions?

Some random reader sent in: "Hi, I'm wondering what others out there use for server naming conventions. Our data centre right now houses a little under 200 servers, with plans to grow up to 4000 servers within the next five years. We'd like to pick something flexible and easy to manage with any tracking system. The servers we'll be implementing include SUN, HPUX, and AIX servers, in addition to existing Compaq and HP Intel servers, so we'll have to adhere to limitations placed on hostnames by manufacturers (ie HPUX lets you have an 8 character hostname)." We had a similar story a few years ago.

The reader continues:

"Here's a few ideas we've been tossing around, using Joe's Deli as an example:

- [four letter "name"][two letter service type][2 numbers] eg) jdelwb03.domain.com
+ easy to determine the function and name
- hard to remember and pronounce, once you run out of four character servers, determining the name and function will be difficult. Joe's Deli and John's Delivery will have conflicting names

- [random combination of numbers and letters]
eg) ak1jop3d.domain.com
+ none really
- confusing.. really confusing. Can you imagine saying to someone "log on to alpha kappa one john omikron peter three delta?"

- [theme based name]
name servers based on a theme, eg Gundam
eg) zaku.domain.com, gelgoog.domain.com
+ easily identifiable - all Gundam names belong to Joe's Deli, easy to pronounce and remember
- hard for a new tech or management (why would they need to know?) to associate to a server

"I'd like to know what others in the tech community use for server naming policies when planning large scale data centres. Also, with data centres located nationally, does the naming convention pose any problems? Thanks."

270 of 959 comments (clear)

  1. Seven Dwarfs? by Yoda2 · · Score: 3, Funny

    You could name them after the seven dwarfs, but then I'm not sure what you'd do with the other 3997?

    1. Re:Seven Dwarfs? by graveytrain · · Score: 5, Funny

      Must be using windows calculator to get that remainder...

      --
      "Just tell him ya did it! That's what he wants to hear anyway..."
    2. Re:Seven Dwarfs? by Khopesh · · Score: 2

      bah, Seven Dwarfs? J.R.R. Tolkein has more than that many names for dwarves, and they're all taken from a larger list compiled from Voluspa's edition of the Elder Edda (THE Norse Mythologies' sole source) which easily contains in excess of SEVENTY dwarven names.

      Of course, you'll want a Listing and explanation of these Dwarven names.

      Here's a taste: Durin, Jari, Nithi, Dain, Kili, Dvalin, Gloin, Yngvi, Duf, Andvari, Regin, Nyr, Thorin, Fundin, Brimir, Frar, and Sneezy (just kidding).

      --
      Use my userscript to add story images to Slashdot. There's no going back.
  2. Sci-Fi by Oculus+Habent · · Score: 2, Insightful

    I recommend a Sci-Fi theme. It's simple at first (pick an author/story and stick with it for a while) and can expand (how many different sco-fi movies/books/etc are there?). Comparatively, other things tend to run out when you expand. Plus, with Sci-Fi you can do exciting things like "All web servers will have robot names from Asimov". Something to think about.

    --
    That what was all this school was for... to teach us how to solve our own problems. -- janeowit
    1. Re:Sci-Fi by Hostile17 · · Score: 2


      "All web servers will have robot names from Asimov".



      The place I use to work named all thier web servers after characters from the spiderman comic.

      --
      Fascism should more properly be called corporatism, since it is the merger of state and corporate power - Benito Mussoli
    2. Re:Sci-Fi by Moonshadow · · Score: 3, Funny

      All of our servers are named after mythological/horoscopic characters/creatures, ie Hercules, Athena, Draco, Aries, Phoenix, etc. Works for us. They were originally given names like TTIBDC01, TTIBDC02, etc. Not only more confusing, it doesn't sound as cool in conversation.

      "So, did you install that latest patch on Phoenix?" sounds a lot better than "Updated TTIBDC01 lately?"

      Of course, with that many servers, you're better off naming them with random character strings. Here, I'll get you started...

      for($i=0;$i<4000;$i++)
      $hostname[] = md5(rand(0,(float) microtime() * 10000000));

      :D

    3. Re:Sci-Fi by drik00 · · Score: 2, Insightful
      Actually, wouldn't a really great way to name the servers based on function...

      Web servers named after arachnids, blackwidow, tarantula, etc

      FTP servers after Butlers, Jeeves, etc

      continue with that using your imagination

      --
      Beer, now there's a temporary solution -- Homer Jay S.
    4. Re:Sci-Fi by Spyffe · · Score: 2, Insightful

      Sci-fi is nice. Or perhaps Buddhism? Pure Land Buddism is a sect that believes in a land which one can attain by properly following the precepts in this life, which is populated by innumerable buddhas.

      One funny aspect is that there are actually 10,000 Innumerable Buddhas - but I digress. Anyway, this land has subdivisions (look at a mandala, or painting, of this land to see what I mean). So major servers could get major Buddha's names (Gautama and Shakyamuni) and other computers could get lesser names.

      'Course, then you'd have to hire a monk to help out your sysadmin. On the other hand, perhaps your sysadmin would benefit from a little meditation practice in the server room.

      --
      Sigmentation fault - core dumped
    5. Re:Sci-Fi by Anonymous+DWord · · Score: 3, Funny

      Sounds cool. The Win2K servers could be JDean, BHolly, Pre, AEarhart...

      --
      "If he thinks he can hide and run from the United States and our allies, he's sorely mistaken." Bush on bin Laden
  3. Naming Conventions. by actappan · · Score: 5, Funny

    I've always like the idea of naming your systems after your exec staff. Makes rebuilding them kinda fun - and if they're windos boxen - you know that at some point you'll get to reformat your CEO.

    --
    \Drew National Data Director, John Edwards for President
    1. Re:Naming Conventions. by bentini · · Score: 4, Interesting

      On the subject of execs:
      I'm a student at Stanford, and one of my profs set up a lab a couple years back where each of the workstations was a logical operation. And, Xor, Nand, Or, Iff, etc.
      The server was called "gates", because each of these is a logic gate.
      Then, Bill Gates donated money and there was going to be a Gates Computer Science building.
      Needless to say, my prof lost his name pretty damn quickly, and old Bill was relented to.

    2. Re:Naming Conventions. by JabberWokky · · Score: 4, Informative
      Yeah, but that leads to phrases like "Sal just went down!" yelled across the office. Bad times. Of course, back in '93, we named the Novell Digi-something modem servers in the Palm Beach Courthouse "Shafey" and "Twan" because they kept going down on each other. The "Political Officer" (read: Elected Offical's Yes Man) calmly asked us to remove the tags and not explain why they were named that during the audit.

      Personally, I named my home servers "riffraff", "columbia", my laptop "eddie", my palmtop "sadie", and so on. My work servers are "ritz", "tim", "susan", etc. For those of you who get it, it's a pretty simple naming scheme, and for those who don't, the work ones are respectable, non-geeky at a glance, and easy to remember.

      For large numbers of computers, name them by department and number. Or location and number. Room/cube numbers seem like a good idea until you start swaping offices and cubes. Best off keeping the numbers semi-random so you don't expect anything, and just log where they are/their name in your asset management software. A system moving inter-department/location will have to be wiped. Period. Easier to track software licenses anyway (especially if each department has a seperate software budget). If you've set up your users correctly, all their files are on the server, anyway. Don't use "Four character and number" or something like that. No reason to say MKEC4711 when it can just be marketingeastcoast-4711. YMMV depending on legacy systems you have to chat with or through.

      --
      Evan "Back in my day, we walked around the office looking at the back of each computer for the ring that fell out of the token network. And we *liked* it".

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
    3. Re:Naming Conventions. by Have+Blue · · Score: 2
      "Shafey" and "Twan" because they kept going down on each other.
      Maybe I'm just an [ignoramus|prude], but can someone explain this joke?
    4. Re:Naming Conventions. by JabberWokky · · Score: 3, Funny
      Shafey and Twan sounded like extremely steriotypical flaming gay names. It works better if you are sitting in an IT room, and can refer to them with a sudden lisp. Or if you've wrestled with them for several years and their "sudden death" problems, and are desperate to find *something* funny in the situation. (FWIW, it was due to the fact that the network was split both ArcNet and Ethernet, and the Digiboards plus two interface cards caused apparantly irreconcilable catastrophic conflicts).

      --
      Evan "Lovely network - WP 5.1 on a bunch of 8086s and 80286s for the real important types"

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
    5. Re:Naming Conventions. by Vanbo · · Score: 2, Funny

      Ever had one of the staff leave or worse die? We had the founder of the company pass away which led to our mail server sending messages with his name in bounced messages. This led to people thinking that messages were coming from a dead guy (I am not joking) which led to a massive renaming of all servers.

      We now use elements (hydrogen, lithium, etc) for our servers. If you have thousands of servers then you will need to use longer hostnames with groups as in hydrogen.www.domain.com vs hydrogen.mail.domain.com. Another good choice is colors, red, blue, green, etc...

      vanbo

      --
      VANBO
    6. Re:Naming Conventions. by pmc · · Score: 3, Funny

      Another good choice is colors, red, blue, green, etc...

      One place where I worked had (city code)(location code)(machine designation)(colour) - lots of offices in the same city.

      Anyway, a typical server name would be NYCVENSGREEN. The key was that they all had an S before the colour, which lead to such names as

      STEAK
      SLIME
      STEAL

      Ah - the hours we spent trying to think these up.

    7. Re:Naming Conventions. by JabberWokky · · Score: 2, Insightful
      Many black jokes are funny as hell. As are many jokes about Japanese, Jews, Russians, Irish, Americans, Brits, Chinese, internet users, taxmen, construction workers, sysadmins, migrant workers, the Prime Minister, O.J. Simpson, Tonya Harding, gays, blind people and the mentally retarded.

      Hell - the best blind jokes I learned from a woman who was blind, and the funniest black jokes I ever heard were told mostly to and about Rubin, a very large black man (who listened to modern country and wore a cowboy hat).

      Get over it. Humor is humor, and it includes all aspects and walks of life. The only question is a matter of appropriateness - you don't tell certain jokes at weddings or funerals that make sense at Dennys at 3am after a night together with friends. But the same goes for clothing - you don't wear the same things in either situation either.

      What a horribly bland world you would have us live in, where we can't laugh at ourselves.

      --
      Evan

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
  4. Element names work well for a small low-order net by XaXXon · · Score: 4, Insightful

    At my last job, we had ~40 machines in the low order of a class C. We named them after the elements in the periodic table. This gave us an easy naming scheme, and also served as a last-resort DNS system, as the last digit in the machine's IP number was the atomic weight of the element. It was pretty clever.

  5. Just to annoy the RIAA by Anonymous Coward · · Score: 3, Funny

    Name them after pop-stars. Hey, Britney is down again. N-Sync has crashed.

    1. Re:Just to annoy the RIAA by PugMajere · · Score: 3, Funny

      Don't you mean, "hey look, Britney is going down again."

    2. Re:Just to annoy the RIAA by gorehog · · Score: 5, Funny

      more fun is when segments crash..."Britney an J-Lo are going down on us again."

      Phrasing is everything.

    3. Re:Just to annoy the RIAA by flacco · · Score: 2, Funny
      more fun is when segments crash..."Britney an J-Lo are going down on us again."

      To cap it off, play an MP3 rip of some cheesy '70's porn music that you downloaded without paying!

      --
      pr0n - keeping monitor glass spotless since 1981.
    4. Re:Just to annoy the RIAA by _xeno_ · · Score: 5, Funny
      more fun is when segments crash..."Britney an J-Lo are going down on us again."

      I wonder what it means that my first thought was "the servers named Britney and J-Lo have stopped functioning" and it took almost a full 10 seconds before I realized the other meaning...

      Damn, I need to get out more...

      --
      You are in a maze of twisty little relative jumps, all alike.
    5. Re:Just to annoy the RIAA by mshowman · · Score: 2, Funny

      If you are using server blades, name the host machine after a pop star and the individual blades after star wars characters. If one of them breaks, you can call tech support and tell them that "Chewbacca went down on Madonna" or "Yoda went down on Britney". Lame but I think it's funny....

    6. Re:Just to annoy the RIAA by dan_barrett · · Score: 2, Funny

      You can also do stuff like "finger @britney"
      Hours of fun.

    7. Re:Just to annoy the RIAA by flacco · · Score: 2, Funny
      To cap it off, play an MP3 rip of some cheesy '70's porn music that you downloaded without paying!

      (That's strange when your first mod is "-1, Overrated". How can it be overrated if it hasn't been rated yet? Maybe it was done by someone who reflexively mods down anything to do with stealing music?)

      Like I said - WITHOUT PAYING! Why pay when you can get music for free off the Internet? There are always new ways of doing it, the record companies and the RIAA can NEVER keep up! Kazaa, AudioGalaxy, Gnutella, IRC - if there are any impressionable youngsters reading this post: MUSIC IS FREE! Why pay when the corporations get all the money anyway? The music-maker hardly gets ANYTHING! Why slave away at Cinna-buns for three hours to pay for a half-ounce piece of plastic when that money is just going to pay for another cigar for the totally rich and greedy music company executives anyway? And so many people are doing it (especially the *cool kids*) that you'll NEVER get arrested! The days of paying fifteen bucks for a CD are as dead as the stove-pipe hat, monocle and vest-pocket watch! Everything is free, Free, FREE! Act now before they encrypt music, then you'll NEVER be able to get free music again! So hurry up and stock up NOW NOW NOW!

      --
      pr0n - keeping monitor glass spotless since 1981.
    8. Re:Just to annoy the RIAA by Edward+Teach · · Score: 2, Informative

      Just an aside here on the whole pr0n music thing: Did you know that the disco music from the Annette Haven movie "Barbara Broadcast" is the music they used later as the "Peoples Court" theme?

      --

      Setting his threshold to 5, Sparky eliminated most of the trolls on /.

    9. Re:Just to annoy the RIAA by flacco · · Score: 2
      Did you know that the disco music from the Annette Haven movie "Barbara Broadcast" is the music they used later as the "Peoples Court" theme?

      Fascinating... interesting too that the Annette Haven movie has more integrity than People's Court.

      --
      pr0n - keeping monitor glass spotless since 1981.
    10. Re:Just to annoy the RIAA by Anonymous+DWord · · Score: 5, Funny

      "Ohmigod! Britney's ports are all open! She's getting rooted like crazy!"

      --
      "If he thinks he can hide and run from the United States and our allies, he's sorely mistaken." Bush on bin Laden
    11. Re:Just to annoy the RIAA by LadyLucky · · Score: 2
      Damn you.

      My machine is named after Britney.

      Even got the wallpaper, too... It's when it starts creeping into your coding conventions that you know you've gone too far..

      StringBuffer buffy = new StringBuffer();

      Got turned into...

      StringBuffer britney = new StringBuffer();

      Ooeeer...

      --
      dominionrd.blogspot.com - Restaurants on
  6. alphanumeric dotted quad by Ars-Fartsica · · Score: 5, Interesting
    Create namespaces for your servers and structure them as such. For example, p.1.foo.com, p.2.foo.com, secure.3.foo.com, login.5.foo.com, etc.

    This lets you distinguish between the server number in a rotation (the second element) and the specific service it is supporting (the first element).

    1. Re:alphanumeric dotted quad by Farce+Pest · · Score: 2, Insightful

      Think less dotted quad and more in-addr.arpa. Better to use 1.p.foo.com, 2.p.foo.com, 3.secure.foo.com, 5.login.foo.com, etc., i.e. the server number in a rotation (first element) and the service supported (second element). Advantages: a) compresses better, saving bandwidth in multi-record responses; b) you can more easily delegate subdomains, i.e. secure.foo.com IN NS a.ns.secure.foo.com.

      --
      This message has been scanned for memes and dangerous content by MindScanner, and is believed to be unclean.
  7. Government conspiracies by 0zzymandias · · Score: 5, Funny

    I like to make my customers think... That's why I have echelon, bigbrother, etc. It's lot's of fun. I have learned to stay away from religious names though. I once had a baptist minister who wondered why a WHOIS on his domain showed his nameserver as Lucifer.

    1. Re:Government conspiracies by Reziac · · Score: 2

      I'm reminded that at least some of AOL's servers are named after characters from Sesame Street!

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  8. themes are good by kin_korn_karn · · Score: 2

    i've tended to use themes in the past. some of mine:

    1) cities in Mexico
    2) old video game characters
    3) strange animals

    simpsons character names are a common theme. at my current job, they name servers after old comedians (ollie, bud, lou) and give them aliases that sound more clinical. i.e. the nameserver has its colloquial name but it's also known as ns1.domain.com.

    another place I worked at named servers after the latin form of volcano names, i.e. krakatoa, helena, etc.

    - Josh

    1. Re:themes are good by Dark+Paladin · · Score: 4, Funny

      Personally, I've thought about naming servers after sexually transmitted diseases. Imagine walking into a room: "Hey, can you check Syphylis? For some reason AIDS isn't talking to it."

    2. Re:themes are good by Psmylie · · Score: 2

      If that becomes a problem, start naming them after the "7 Duffs" from the Simpsons. My NT box is named "Surly"

      --

      psmylie's dictionary: Godzillion (noun) Any number large enough to destroy Tokyo

    3. Re:themes are good by rosewood · · Score: 2

      im stealing your cities in mexico and adding volcanos for a server farm ill be setting up shortly that will have 50 boxen

      Tnx

    4. Re:themes are good by sconeu · · Score: 2

      If needed, you can always use "WiseGuy", "WhyYou", "Knucklehead", and of course, "nyuknyuknyuk".

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    5. Re:themes are good by Anonymous+DWord · · Score: 2

      But who would want to sniff it in the first place?

      --
      "If he thinks he can hide and run from the United States and our allies, he's sorely mistaken." Bush on bin Laden
  9. Why stick to just one domain? by antiher0 · · Score: 4, Insightful

    Why not just do subdomains (e.g. web01.joesdeli.domain.com)? Ease of use... ease of maintenance (due to seperated dns entries). Just plain easy :)

    1. Re:Why stick to just one domain? by Yottabyte84 · · Score: 3

      If you were to stick that hostname and it's ip into /etc/hosts, bash could tab complete it.

    2. Re:Why stick to just one domain? by Yottabyte84 · · Score: 2

      You could make a script to check the rDNS lookups of IPs you own and add them to your /etc/hosts in 15 minuets or so. And you can always just memorize the IPs and use those.

  10. Our Convention by Sawbones · · Score: 2, Interesting

    granted it's a 10 character convention, but still:

    [2 letters] - data center

    [3 letters] - group name

    [2 letters] - service type (wb, sq, lb)

    [3 characters] - server number (A01, A02)

    it works pretty well. For something with only one datacenter you may try some sort of physical location indicator rather than a data center name like server row number. It makes it a heck of a lot easier when you need to physically track down a server.

    --

    Ad in classifieds: Pandora's Box (no box) $5
  11. Check the RFC by wiredog · · Score: 5, Informative

    RFC 1178, Choosing a Name for Your Computer

    1. Re:Check the RFC by rosewood · · Score: 2

      After reading this I could only think of the "Whose on first" routine

      Boot up.
      Which server?
      Up.

      or something

    2. Re:Check the RFC by sben · · Score: 3, Interesting

      Very interesting.

      Of historical interest, from the RFC (written in 1990): "Extremely well-known hostnames such as 'sri-nic' and 'uunet' should be avoided since they are understood in conversation as absolute addresses even without a domain." I consider myself a bit of an old-timer, but though I recognize uunet, I've never even heard of sri-nic. I'm sure someone knows about this; please inform!

    3. Re:Check the RFC by alexjohns · · Score: 2
      Man, it's been a long time since I've read this.

      Colors will never run out

      Yeah, right. Who could come up with more than a hundred? Unless you start naming them 'blue-black-yellow' or 'magenta-crimson-puce' or something like that. Really, the color wheel is infinite, but common names for colors is very limited, especially in a large server environment - such as one of the largest financial institutions in the country. Ahem.

      On a personal note, I've always named my own machine 'Mother Love Bone'. When allowed, that is. RIP, Andrew Wood.

    4. Re:Check the RFC by mmontour · · Score: 5, Informative

      Also see RFC2100, "The Naming of Hosts"

    5. Re:Check the RFC by storem · · Score: 3, Informative
      Check your DNS history:

      The accessibility of distributed resources carried with it the need for an information service (either centralized or distributed) that enables users to learn about those resources. This was recognized at the PI [ed. Primary Instigators] meeting in Michigan in the spring of 1967. At the time, Doug Engelbart and his group at the Stanford Research Institute were already involved in research and development to provide a computer-based facility to augment human interaction. Thus, it was decided that Stanford Research Institute would be a suitable place for a "Network Information Center" (NIC) to be established for the ARPANET. With the beginning of implementation of the network in 1969, construction also began on the NIC at SRI."

      The Stanford Research Institute's Network Information Center (SRI-NIC) became the responsible authority for maintaining unique host names for the Internet. The SRI-NIC maintained a single file, called hosts.txt, and sites would continuously update SRI-NIC with their host name to IP address mappings to add to, delete from, or change in the file.

      This was the first semi-distributed name resolution on the Internet. You all understand that eventually the hosts file became too big and led to the development of BIND (DNS Service).

    6. Re:Check the RFC by Moonshadow · · Score: 2
      No, no. You name them #000000, #000001, #000002, all the way to #FFFFFF. Unless you have over 16 million servers, you won't be hitting that cap any time soon :)

      Even better would be if you could get custom cases made with colors that match their name, then you could group them all sequentially. You datacenter will definately be colorful, and you could say "Oh, looks like Joe tripped over a power cable in the purple sector again!"

    7. Re:Check the RFC by abreauj · · Score: 2, Informative
      though I recognize uunet, I've never even heard of sri-nic. I'm sure someone knows about this; please inform!

      In the days before DNS, hostnames on the Arpanet were in a flat namespace. SRI-NIC maintained the master HOSTS.TXT file and was responsible for doling out IP addresses and hostnames. Every machine on the net had to download a fresh copy of HOSTS.TXT periodically in order to stay up-to-date. This didn't scale well as the network grew, which is why DNS was developed to replace it.

      SRI-NIC became InterNIC.net during the switchover, and many years later Congress handed it over to Network Solutions.

    8. Re:Check the RFC by Wanker · · Score: 2
      Who could come up with more than a hundred?
      Try the paint section of your local hardware store for inspiration. The trick is to find single word colors.
    9. Re:Check the RFC by sconeu · · Score: 2

      I'm 000088, a nice shade of blue.

      Would that make you a Hooloovoo?

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    10. Re:Check the RFC by nelsonal · · Score: 3, Funny

      Great, I'm color blind. Try explaining to your boss why you just formatted the brown sever when you were supposed to do the green one.

      --
      Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
    11. Re:Check the RFC by KilobyteKnight · · Score: 2

      Which one is Fuchsia again?

      --
      When will Windows be ready for the desktop?
    12. Re:Check the RFC by Courageous · · Score: 2

      Well, you can probably get a few more than a hundred out of the X11 color database, but who wants to name their computers SlateGray4?

      :)

      C//

    13. Re:Check the RFC by epsalon · · Score: 2

      My local hardware store sells computer equipment, it has no paint section.

      OH- you meant the other type of hardware store...

    14. Re:Check the RFC by alexjohns · · Score: 2

      Oh, now that one's funny. What color is #DEADBEEF?

    15. Re:Check the RFC by tweakt · · Score: 2
      From the RFC:
      There are some organizational and geographical names that work fine. These are exactly the ones that do not function well as domain names. For example, amorphous names such as rivers, mythological places and other impossibilities are very suitable. ("earth" is not yet a domain name.)

      Wow... this may have been true at one point, but not now, in a world where every conceivable meaningful domain name is now registered. *sigh*

  12. No no no... by burtonator · · Score: 5, Funny

    use 128 bit UUIDs... no collision!

    AD87D0A9S8D90A9D80AD90ASD8A0D80F0A80D8F0AASD3

    if that isn't easy to remember I don't know what is!

  13. Famous People by Anonymous Coward · · Score: 2, Funny
    Considering you will have 4000 boxes, I'd suggest using famous people as a naming convention:


    einstein
    redford
    lay

  14. Don't name the machines after what they do by Jeffrey+Baker · · Score: 5, Insightful
    Make the hostname and the service orthogonal. If your machine is just named h0001.sfo.domain.net, you can easily repurpose it from http to imap service. But if the name is http0001.sfo.domain.net, you'll need to change DNS and change the machine's configuration files before you can repurpose the box. Then you'll have to update your ssh authorized_keys and known_hosts files, and any other information that deals with hosts.

    My company is an example of extremely stupid behavior. We have desktop machines named jsmithw2knyc. Anytime the machine is reassigned to another person, moved from office to office, or changes operating systems, the hostname and DNS must be updated. It's silly.

    1. Re:Don't name the machines after what they do by Mark+Pitman · · Score: 2, Interesting

      I agree. The other thing to do then is create a database of all your servernames with additional descriptive info about the server, such as location, function, who it is allocated to, etc. If you try to stuff all that info into a short name with a bunch of abreviations, it is going to become useless anyway.

      Comicbook character names and so-forth are fun, but can be seen as unprofessional by some, and possibly even offensive in some cases.

    2. Re:Don't name the machines after what they do by josquint · · Score: 2

      I DEFINITLY hafta agree with that

      Plus, its somewhat of a security risk to name your servers too specifically. Lets intruders know EXACTLY which servers to go after without even looking at them closley (i.e pridns.company.org, secdns.company.org, etc.)

  15. Norms by sparkz · · Score: 2
    It's pretty common to use techniques similar to what you describe initially. Often six alpha and 2 digits, eg, abcdef63. This lets you have 100 machines with the "same" name (abcdef), and 6 chars is long enough to have a "decent" project name.
    Alternatively, split them into 4+2+2, or 5+1+2. 5+1+2 is pretty versatile, project + code + number.

    The trend seems to be going away from "real" names in the past 5-8 years... One customer of mine had all their printers named after Disney characters. I think the problem is keeping to themes; one place I worked had planets and moons for differnet types of boxes, but people started adding stars, or getting confused about what's a moon! It's also limiting in that after the 9th "planet-type" system, what do you do when you order 5 new servers? It may be possible to keep getting more obscure, but you lose the practicality which was the main purpose.

    --
    Author, Shell Scripting : Expert Re
    1. Re:Norms by sparkz · · Score: 2
      You may run out of namespace before you run out of servers, and then you have to break convention.

      That's the key... never start a convention you cannot finish.

      The economy's different than it was in 99; people would have 2 webservers, but allow for having 500 (then go bust in 3 months). On the other end of the scale, a small idea you have (like, say, slashdot.org) could turn out to need far more servers than you ever envisaged.

      Another thing worth mentioning (which I forgot in my original post) is: what you you call your network gear? Most decent organisations have managed hubs, switches, whatever, which eat IP space and namespace. One answer is not to name them, but it can be useful to know their location from their name...

      --
      Author, Shell Scripting : Expert Re
  16. Close to home by catfood · · Score: 3, Interesting

    For my little network at the home office I use the original (pre- annexation) names of streets in the neighborhood.

    My wife thinks this is cool because she loves local history.

    I think it's cool because I get to use names like maple, kuchle, liberty, newburgh, and columbus. Only the real old-timers from the hood get it. They enjoy knowing a little something about computers that younger people don't, even though it's totally non-technical.

    As a practical matter, it's a nearly inexhaustible "theme" category; as you need more names, just reach out to a larger radius. In a decent-sized city you'll need a full Class C to max out the theme.

  17. DNS? by jtdubs · · Score: 2

    You can always just use whatever hostname seems logical, disable all the NetBIOS shit on the windows boxes, and then setup and internal DNS server to resolve the names.

    This way you can create something more hierarchical and verbose.

    Example:

    # joe dehli's first workstation (ws)
    jdehli1.ws.mydomain.com
    # joe dehli's second workstation (ws)
    jdehli2.ws.mydomain.com

    # first mass-storage file server (srv)
    files1.srv.mydomain.com
    # second mass-storage file server (srv)
    files2.srv.mydomain.com

    You can even go so far as to use LDAP for resolution depending on what platforms you plan on supporting and what needs you have for this naming system.

    Just some ideas.

    Justin Dubs

    1. Re:DNS? by flacco · · Score: 2
      You can always just use whatever hostname seems logical, disable all the NetBIOS shit on the windows boxes, and then setup and internal DNS server to resolve the names.

      Not always. If you're part of a global organization, you might have leeway in choosing names for your division but not in altering the network configuration.

      --
      pr0n - keeping monitor glass spotless since 1981.
  18. Naming Conventions by nurightshu · · Score: 5, Interesting

    At the company I work at, we have ~5000 servers worldwide, and they all follow the same naming convention:

    • 2-character nation ID
    • 2-character state/province/region ID
    • 3-character city ID
    • 2-character production/development classifier
    • 3-character unique numeric number

    Thus, a production server in Minneapolis, Minnesota would be usmnminpsnnn , or a development server in Vancouver, BC, would be cabcvandsnnn .

    --
    They that would sacrifice their .sig space for that cliched Franklin quote deserve neither.
    1. Re:Naming Conventions by krokodil · · Score: 5, Interesting
      Thus, a production server in Minneapolis, Minnesota would be usmnminpsnnn


      I think snnn.ps.min.mn.us.company.com will look way better.

    2. Re:Naming Conventions by Ooblek · · Score: 3, Funny
      You could also just use GUIDGEN on your local windows box to name your servers:

      9A962BCC-97E0-4268-ABD4-FB5E7236DF64
      AAEBD785-B9CB-405c-A09A-91719C979626
      DDDFB01E-5979-454f-BE1E-175453F52127
      Etc.

      Then its sort of like remembering phone numbers. What, you can't rememberize 4000+ phone numbers? Then you buy ACT! or some other contact management software. Then you set up contact reminders to make you remember to ping the server to make sure its alive or back it up. Your reminder list probably wouldn't be more than a few hundred entries on each day. You could polish that off before lunch. Then ask for a raise because you solved the problem without doing hardly any work! Thats reusability, and they pay people a lot to be good at it you know.

    3. Re:Naming Conventions by Fweeky · · Score: 2

      > Thus, a production server in Minneapolis, Minnesota would be usmnminpsnnn

      Wouldn't:

      nnn.ps.min.mn.us[.domain.tld.]

      Be more true to the way DNS is supposed to work and easier to manage?

    4. Re:Naming Conventions by GigsVT · · Score: 2

      Wouldn't it be a whole lot easier to remember nnn.ps.min.mn.us.companyname.com?

      Would let you delegate DNS geographically too if you ever wanted to.

      Never underestimate the power of a treelike structure.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    5. Re:Naming Conventions by dillon_rinker · · Score: 2

      +42, Funny. And sad but true - I've seen this mentality.

    6. Re:Naming Conventions by Bronster · · Score: 2

      [nnn.ps.min.mn.us[.domain.tld.]

      A couple of words for you.

      Windows Flat Namespace.

      That's, right - everyone's favourite protocol SMB, which has a flat namespace. Fuck M$ for
      causing this mess I say. Un-imaginative wankers
      causing problems well into the future.

  19. i've worked in a similar environment by StandardDeviant · · Score: 5, Interesting

    At $job[-2] we had about 200 hosts, give or take. Effectively, we did the name + number bit, becuase in our case, the servers were either standalone functionality (e.g. primedns.foo.com, secdns.foo.com, extwww.foo.com), or part of a large herd of machines doing the same thing: pbs001 .. pbs111 .. pbsXYZ (number cruncher machines running the pbs job batch control system). My advice to you is locate the "unique" machines, and give them names that strongly reflect their function on the network. The "herd members" you should give numeric names to (e.g. aix9999, fbsd3333, lnux2222, etc.) that also reflect the operating system being used (standardize the abbreviated os names, of course, nothing like wondering if 'dux' is a machine that quacks or a data general UX host). Keep an electronic (and paper!) record of what client is on which herd machine. I know the number thing seems a little impersonal, but how many anime series are there that can scale to several thousand host names? Even if you like war and peace, you'd run out after several hundred...

    1. Re:i've worked in a similar environment by DeathBunny · · Score: 2

      If your going to number your hosts, why use DNS at all? aix9385 much easier to remember than 10.140.24.1? No.

      Numbering *is* good for clusters if identical systems (think beowulf). Otherwise it's not a good convention.

  20. Major cities. by prizzznecious · · Score: 2, Interesting

    Perhaps it doesn't have the same geek appeal as sci-fi or anime, but where I work the servers are named after major cities across the world. I find this to be a better choice than something geeky because everybody knows the major world cities, and so the names are extremely easy for people to remember.

    As an extra special bonus, it makes you feel like you're the president or something when you're having meetings about various world cities. Or at least.. uh.. it makes me feel that way.

    --

    visit the hwky website for a lyrical genius infusion.
  21. well...duh.... by Zurk · · Score: 2, Interesting

    just name the servers after the *functions* they serve rather than a theme or other crap.
    for example :
    MR237BWEB01 - Mail Room number 237B Webserver 1.
    CONF225FIL01 - Conference room 225 File Server 1.
    EXTCOMPWEB01 - External Company web server 1.
    alternatively you could also do the theme thing and assign some genre to a particular department.
    for example, all accounting servers could be named after fish e.g. bluefish, haddock, trout, etc.
    or colors or star wars themes or anything else.
    i prefer the dept/room number/server type/server number scheme myself and using acronyms you could easily keep it under 8 characters for the host name.
    Of course be sure to add the host names into a comma delimited file with an explanation and ip address/subnet and room location of the server (or rack location). Make sure you keep the file someplace publically accessible like on a webserver someplace.

  22. Why not langauges? by PeterClark · · Score: 2
    There are over 6,000 languages in the world, which should be plenty for your purposes! :) Start off with the major languages, then work your way to the more obscure. SIL's Ethnologue is a great place to start.


    :Peter

    1. Re:Why not langauges? by PeterClark · · Score: 2
      Hmm--I guess I had better post a better link than just the front page; here is the Ethnologue language name index that claims to have listings of 6,800 main languages. However, their database apparently contains 41,000 alternative names and dialects. If that doesn't meet your needs, than nothing will!


      :Peter

  23. people names? by LMCBoy · · Score: 2, Interesting

    How about just using first names of people? They'd be easy to pronounce/remember, there's an effectively limitless supply to draw from (just get one of those "Name Your Baby" books), and you could even group servers topically (Joe's Deli gets Russian female names, John's Delivery gets African male names, etc).

    --
    Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
    1. Re:people names? by garyrich · · Score: 2

      This actually works pretty well. You can "sub domain" your name space. Where I am now all the Notes servers are named after dead actors. If someone says they can access John Candy you know they have a Notes problem.

      --
      -- your Web browser is Ronald Reagan
    2. Re:people names? by PopStar · · Score: 2, Funny
      At a company I did some contract work at, they used first names ... it was the worst thing ever.

      Imagine yelling any of the following in to a cell phone while in public ...

      "Brenda went down? When? How long?"

      "Hey, I just checked the logs, and someone has been fingering Mike!"

      "Well, mount Jennifer and see what happens."

      "Probe Mark and make sure there are no leaks."

      "Yeah, Martha is one of the SCSI ones"

      etc, etc, etc.

  24. Row + Column + 4 letter name by strictnein · · Score: 2, Interesting

    An example I've seen used for a larger server farm. Looking at the layout of the server farm, they're usually aligned in rows and columns.

    They had the name as such:

    Row + Column + 4 letter name.

    So, for the Joe's Deli example, which is in row 15 and column 20, you could have:
    1520jdel.domain.com

    You could also have:

    Row + Column + 2 letter name + 2 letter service type

    So for Joe's Deli again:

    1520jdwb.domain.com

    The downside is if you physically move the servers around, it can cause problems.

  25. Scifi or classic literature by Etcetera · · Score: 2, Insightful

    At our ISP we've recently started rebuilding all of our servers. As we go, we're renaming them to character names from BSSM (Japanese vers. of Sailor Moon ) like: "makoto" or "usagi.XXXXX.com". Should be good for a while. :)

    In general, a genre of science fiction would tend to work, as scifi stories tend to have large numbers of "named things" in them for some reason. (Just thing of all the planets mentioned at some point in the Foundation series).

    Famous literature is a good source as well. How about cluster of Caddy, Benjy, Jason, and Quentin? We'll be naming the "important boxes", ie a primary name server, after the author, with the backup or subsidary boxes named after characters in books they've written. It's a pretty easy method to come up with new names, and if you're an IB student you'll have no problem recognizing what cluster a specific machine belongs to :)

  26. More themes by flying_triguy · · Score: 2, Funny

    World Beers --> Fun to sample the potential names....

    PHB "What do you think you're doing"

    Lackey "Naming the servers sir, just 3500 more beers to go ..."

    1. Re:More themes by redcup · · Score: 5, Funny

      That still doesn't beat sexual positions.

      "Hey, would you try DoggyStyle? I can't get in.

      --

      RC
    2. Re:More themes by marcop · · Score: 2

      Porn Star names would be interesting.

      Imagine telling your co-workers: "I have to stay late and work on JuliaParton tonight."

  27. Two conventions I like: by Apuleius · · Score: 4, Interesting

    1. None at all. Good for security. A naming
    convention is a nice shortcut when a script
    kiddie is portscanning.

    2. Naming conventions. (I.e. name the
    Web server "Tolkein-Place-Names", the
    mail server "Famous-Composers", et cetera.)

  28. If covering a large area.... by jrwillis · · Score: 2, Interesting

    If you support a large number of offices like my I.T. group does (state government) the following method works great for us. All normal file servers in our system use this convention. The first two letters are always fs for file server followed by the first two letters of the city in which the server is located and then the first letter of the street it's located on. We add a few characters on the end for other internal tracking purposes, but this covers most of the important stuff. An example of this in use would be FSJAExxx with the x's being extra info. This system has worked great so far on the third largest network in Texas. I know this won't help the poster much, but maybe someone out there can use it.

    --
    Keep Austin Weird!
    1. Re:If covering a large area.... by PD · · Score: 2

      Please, go over to human resources and beg them to show you how they keep track of employees. I know for sure that our HR department can figure out what my home address is, even though my name is Patrick.

      Sheesh.

  29. LOTR by coult · · Score: 2, Funny

    I know! Name them after characters in the Lord of the Rings. All your hax0r friends will think you are cool, hip, and original.

    --

    All is Number -Pythagoras.

  30. the ways I've seen it done.. by Xzzy · · Score: 3, Redundant

    First job of mine was with a national hosting firm, so they made a naming scheme that reflected geography, client, and series. For example:

    customer-01.jfk.foo.net

    Worked fairly well. We used the code for the closest airport for the geography portion. Also served to make dns adminning a mite prettier. Course that provides you're not against overly specific domain names. The '01' could also be replaced with significant letters for certain machines. customer-fw, for example, would be customer's firewall.

    A more bureaucratic approach that we did at another job combined the theme idea with the department name. This works in a place where there are lot of computing divisions that have their own little kingdom of machines. Like where I work, we're known as "D0". Thus, we call our machines d0nut, d0mino, d0om, you get the idea.

    We also have an unofficial series system that borrows on the idea, d0lx001 is d0's first linux node. Again, it works well for the scope it's been defined for.

    I wager a nicely scalable system could be built using a combination of my two examples. If your machines have limits on hostname length, check on the limits of dns heirarchy. They may allow finer granularity.

    For small organizations (under 20 machines, not counting workstations), theme oriented works just fine.

  31. Lands by Telastyn · · Score: 2

    My current home machines are named off of fantasy cities/lands, with the universe/world as the subdomain.

    Another thing used at my workplace is having a cname for (machine #).(rack #).(server closet #).foo.bar Useful when you've tons of the same looking machines that don't move much.

    At an isp I worked at previously their names were (use)(O-S)(##).(location ID).domain.com Like wwwbsd01.berlin01.******.com

    My best recommendation is to have a 'proper' name for things, and a cname to something that's memorable for the people that need to work on the machine.

  32. The answer's up in the sky by EricKrout.com · · Score: 2

    Stars (constellations, too)!

    You could sort all of your company's machines into multiple bins based on which room they're in. Then, let's say you have two main rooms of machines -- one room will have machines with star or constellation names starting with A-K, the other, L-Z.

    Here's a helpful listing: http://www.ras.ucalgary.ca/~gibson/starnames/starn ames.html

    So, you would know automatically which room to head to if someone called for help saying that "Orion" just crashed :-)

    MONOLINUX :: Imagine There's No Windows. It's Easy If You Try.

  33. be sensible by furiousgeorge · · Score: 5, Insightful

    Do NOT use cutesy names. (Homer, Marge, etc etc etc). That works fine when you've got a lab of a dozen machines. When you've got thousands it's silly and unmangeable. I know I don't expect I'll be able to remember where one our of 5000 hosts is just because the name is "mickeymouse". Imagine just how functional that is for somebody who's new to your NOC?

    Personally I'd encode them using one or two characters to denote the platform ( i = intel, s = sun, h = hp, blah blah). Then use the additional characters to denote room, rack, etc etc. If you're allowed to use sub domains that makes your life much easier.

    Maybe I'm over pragmatic :) But with that many machines, the biggest problem you have is FINDING the machine when something goes wrong. My company here has a policy that we name machines after beaches --- "pismo" "waikiki" etc etc. Thats all fine and dandy..... until the someone starts screaming "WHO IS RUNNING HOST *LONGBEACH*??? YOU'RE SPEWING OUT CRAZY MULTICAST AND TRASHING THE NETWORK." Our host count is only in the low hundreds, but actually FINDING the offending machine is a big fat waste of time.

    If you absolutely have/want to use 'friendly' names. Give your machines multiple names..... the pretty one, and the ugly sensible one so you can easily map between the two when you have to.

    I hate to use it as an example --- but look at Hotmail when you log in. They are using subdomains and strict naming conventions for there servers. It's the only sensible thing to do..... unless you're trying to guarantee youself job security (and if thats the case and I was your boss and I found out i'd fire your ass for being a moron).

    1. Re:be sensible by jelle · · Score: 2, Informative

      "WHO IS RUNNING HOST *LONGBEACH*???"

      That's what HINFO records are for in the DNS.

      dig hinfo longbeach

      And the hinfo line is shown.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    2. Re:be sensible by DeathBunny · · Score: 5, Interesting
      Personally I'd encode them using one or two characters to denote the platform ( i = intel, s = sun, h = hp, blah blah). Then use the additional characters to denote room, rack, etc etc. If you're allowed to use sub domains that makes your life much easier.


      That's stupid. Now if I move the server from one rack space to another, or upgrade it to a different platform then all my users have to change the config on any applications that reference the server? Not a long term scalable solution.


      Keep location and platform information in a seperate document or database. Or create HINFO records in DNS.

    3. Re:be sensible by Telastyn · · Score: 3, Insightful

      I find that mac addies are more use in this case than hostnames. They'll give you a decent idea of what machine type it is (sun machines will have very similar addresses, and so on).

      Plus most switches have an ability to lookup via mac address. After all, why ask 1000 people when you can ask a few switches? You'll likely just unplug the offender anyways.

    4. Re:be sensible by oolon · · Score: 2

      naming a machine after where it sits in an office is dumb, because what happens when you move it!

      You have to reconfigure the machine completely and any machine that talsk to it via its name.

      James

    5. Re:be sensible by PD · · Score: 2

      That's amazing! It's exactly the same reason that Hungarian notation is just plain tasteless. Remembering the variable is one thing. Remember the variable and the type is TWO things. If the type spec has two parts, then the variable and the two parts is THREE things. But wait, what's the order of the typespec? That's FOUR things. Throw in a little case into the mix and before you know it, you can't remember the variable anymore.

      Anyway, for my on-topic suggestion, if you've got 4000 machines to administer, use the names of towns. There's a lot of towns to go through before you start having to use names like Palo (in Michigan).

    6. Re:be sensible by Lumpy · · Score: 3, Insightful

      why?? if yout I.T. department doesnt keep careful documentation as to the location,name,ip and config of every machine on your network then it's being ran by really un-organized people.

      If poopy-snoopy server starts sending excessive broadcasts, I just open up the trouble ticket system and search for resource name poopy-snoopy.... voila there it is, the person to call that is in control(physical) of that machine, and his cell,home,work numbers,ip address,physical location,hardware configuration, serial number,vendor (then a link to full vendor info).

      Although... what I use is rare.. many, MANY, IT departments are not that organized nor ever take the time to get that organized..

      --
      Do not look at laser with remaining good eye.
    7. Re:be sensible by DeathBunny · · Score: 2
      That's what databases are for. We keep track of the location, lock number, OS, authorized users, and hardware for all our machines.

      That's a damn good solution. Alternatively if someone absolutely *must* have that information in DNS, they can use HINFO or TXT records to hold detailed per-host information. I like your solution better though. Use DNS for what it's best for, naming. A database is much more appropriate for keeping detailed records of other information about the box itself.

    8. Re:be sensible by slim · · Score: 2

      Cute names are fine, but you should make sure you have "subdomains" (not in the DNS sense) so you can sensibly group your machines.

      For example, at my university, all the workstations were named after countries. With hundreds of machines, that could get unmanageable, but to avoid that, each lab was a continent -- so one room was known as Europe (never formally, as far as I recall) and contained the machines England, Ireland, Wales, France, Germany, etc., another was South America (Brazil, Paraguay, Bolivia, etc.) and so on. Of course this only scales to five labs, but it worked for us.

      Where I work, we use kids TV characters. Nominally, each project is a different show, and the servers for a project are all characters from that one show -- inevitably there is drift though.

    9. Re:be sensible by gorilla · · Score: 2
      Personally I'd encode them using one or two characters to denote the platform ( i = intel, s = sun, h = hp, blah blah).

      This leads to systems like mcvax, which for much of the time, that system wasn't a Vax. Don't put ANYTHING into a hostname that might change. That means no system type, no location, no usage of the system.

  34. What I used by rosewood · · Score: 3, Interesting

    Okay Im a big literature dork (not a spelling dork) and I named all the servers based of characters from Canterbury Tales by Chaucer. Then, I used shakespeare characters (we had one box prown to crashing named Hamlet, god that killed me - Im a loser). After that to please my co-worker, we did a few steven king titles and then some Clancy. Those were the only modern literature relations - the rest were all classic literature but pretty random. Cervantes, Poe, Melvil, Orwell (1984 and AFarm were both there), and so many more. Book titles, famous characters, and authors were all game. We tried hard to associate the server type with the character if we could

    We had fights with management wanting names like MAIL01, MAIL02, etc. but I bit them down when I told them that if one server type ever got above 100 then it would be a bitch or over 1000, etc.

    Upper management liked the scheme cause when they would show clients the server rooms they would see these great literature references on the boxes which made us look inteligent. Win + Win.

  35. Don't get hung up on meaning. by flacco · · Score: 2
    I'm not sure it's a good idea to use meaningful names. You might want to change (or augment) the function your server provides, then you have to change the name if you want to remain consistent. Or, if your server provides multiple functions, what do you do?

    If you're feeling playful, how about: starsky, hutch, huggybear, kotter, fonzi, richie, potsie, baretta, oscar, felix, etc.

    If not: myco0001, myco0002, etc.

    You can always assign aliases for functional purposes: mail, news, www, ftp, etc.

    --
    pr0n - keeping monitor glass spotless since 1981.
  36. Lucifer by totallygeek · · Score: 2
    I have some boxes at a copy named after Greek gods. Data Services got HADES -- duh!


    Also, I have another client where the machines are named after planets, with the server being called THESUN, but one extremely annoying woman has URANUS.

  37. That's what CNAMES are for by wowbagger · · Score: 5, Insightful

    You should assign LOGICAL names to services, and then map them into actual hosts via CNAME records.

    For example, we have our servers named after the characters from Cheers - norm, diane, cliff, lillith, etc.

    We also have functional names - smtp, pop3, dns, etc.

    Now, in the DNS records, we have:

    smtp CNAME cliff
    pop3 CNAME cliff
    dns CNAME norm

    As a result, the clients are configured to send mail to smtp, get mail from pop3, but that is mapped into cliff. If we move outbound mail to norm, we just change the cname.

    1. Re:That's what CNAMES are for by lw54 · · Score: 2, Informative

      If you ever change your mailserver to norm from cliff, you'll break a lot of the older mailling list subscriptions your customers may have.

    2. Re:That's what CNAMES are for by Eric+Seppanen · · Score: 2, Informative
      Your example fails when it comes to smtp, which presumably might be listed as an MX record in somebody's DNS.

      You're not supposed to have CNAMEs as MX records.

      --
      314-15-9265
    3. Re:That's what CNAMES are for by DeathBunny · · Score: 4, Informative

      However you can have multiple "A" records for the same host. Assign the hosts "real" name (norm, etc) in on A record. Create another A record for smtp.yourdomain.org.

      Problem solved.

    4. Re:That's what CNAMES are for by Jeffrey+Baker · · Score: 2

      This is actually what SRV records are for. You can put in a SRV record for smtp pointing to h0001. SRV records have the bonus feature of automatic discovery by smarter applications and operating systems. Unfortunately elightenment is currently limited to very few applications.

    5. Re:That's what CNAMES are for by Jeffrey+Baker · · Score: 2

      Maybe because they're labeled experimental?

      They have been on the standards track for two years. Check RFC 2782 which obsoletes RFC 2052.

  38. simple... by psxndc · · Score: 2
    Movie titles. There are tons out there and more coming out all the time. They don't have to be good ones (my friend here was stuck with pokemon). They don't help tell where the machine is or what its for, but they work.

    psxndc

    --

    The emacs religion: to be saved, control excess.

  39. Anything and EVERYTHING :-) by nbvb · · Score: 2

    You have to have some FUN with it!! Hostnames are an extension of the system. Any real sysadmin picks up on a system's personality; a unique hostname only adds to that.

    We have some servers named after function, i.e.
    sales-prod0
    sales-prod1
    sales-prod2

    I can't stand those. They're boring.

    Then we have some named after things related to their function:
    zuul
    gozer
    keymaster
    (all firewalls)

    OK, we're getting better...

    Then we have some named after completely unrelated things:
    who
    what
    idontknow
    why
    today
    tomorro w
    (Those are E10k domains :-)

    Then we have other things named after children's books:
    onefish
    twofish
    redfish
    bluefish

    Then we have cartoon characters:
    boris
    natasha
    frostbitefalls
    wayba ck (the backup server)
    fred
    barney
    wilma
    pebbles
    bambam

    Then we have the scifi stuff:
    leguin
    wintermute
    asimov

    And of course, no data center would be complete without Simpson characters:
    homer
    smithers
    mr-burns

    Of course, you could be like our west-coast data center and name your servers after mobsters... :-)

    The bottom line is that you need to have FUN with your hostnames! Besides that, it's better than naming your system important-financials-here.please-own-me.megagloboc orp.com

    --NBVB

    1. Re:Anything and EVERYTHING :-) by nbvb · · Score: 2

      Why yes, yes they are.

      That's why they're "completely unrelated things"... They have NOTHING to do with what the servers do...

      We have all those domains on the Sun E10000 frame called "thirdbase"... :-)

      Ya gotta have a LITTLE fun with your hostnames!

      Besides, it's kinda cool to tell someone to login to what. Or can you reboot who?

      I need to upgrade idontknow.

      Can you upgrade tomorrow?
      upgrade what tomorrow?
      No, tomorrow, today.
      Who?
      I said tomorrow!
      Do what tomorrow?
      No, just upgrade tomorrow today.
      upgrade today?
      No tomorrow!!!

      It gets really comical... Good thing that frame is only a system test environment :-)

      --NBVB

  40. Depends on how many by Matey-O · · Score: 2

    The more servers you get, the more it's helpful to have a name that helps you FIND the server.

    At my old office, where we had regional servers, we had DHQNTA, DHQ19V, etc, that is Denver HQ, NT server A, 19 Vax, etc.

    Currently, our 'rabbit farm' of NT servers (because the numbers keep growing by leaps and bounds) are named by service: SDevWeb01, SWeb, SMail, STestSQL01, etc.

    S means it's a server, then Test Dev or Prod, plus a number if it's an actual server, or not if it's a cluster. Thus SWeb is the internal web cluster, but SWeb04 is one of the servers.

    This works well if you've got two dozen servers or less...if you were Rackspace, I'd imagine naming the server after it's location on the rack, then pointing a DNS alias to it would be more helpful...pinging JoesBait&ISP is less helpful than pinging Rack014U14 when a NIC dies.

    LABEL YOUR SERVERS! Nothing quite like using a console switch, pressing a reset button on the server underneath the console to reboot a dev box, only to realize you REALLY nuked a SIGNIFICANT portion of your enterprise File services!

    --
    "Draco dormiens nunquam titillandus."
  41. Why not use the customers domains? by lw54 · · Score: 2
    - [four letter "name"][two letter service type][2 numbers] eg) jdelwb03.domain.com
    + easy to determine the function and name
    - hard to remember and pronounce, once you run out of four character servers, determining the name and function will be difficult. Joe's Deli and John's Delivery will have conflicting names

    Why can't you just name them web.joesdeli.com and web.johnsdelivery.com?

  42. Well there's an assanine article. by victim · · Score: 2
    I was wondering if I should order a new VXA-1 tape in the black, white, or translucent case. Can someone help me make that decision?

    I suppose I'll a wee bit constructive just in case the author really does need help...
    • Are your machines of such limited function that you can encode it in two letters? What about when you have more than one function to a machine? What about when you have more than one customer to a machine? If you swear you'll never do that you are either lying to yourself or will be driven out of business by your competitors.
    • Long random names are just silly for encoding 4000 machines into 8 characters. TLAs give you 17000 names. Everyone can remember three letters. That is why there are TLAs.
    • Themes are fatally flawed in large systems. There are no easily remembered themes for 4000 machines, so you use a bunch of smaller ones. But then someone either outgrows their theme or wastes a bunch of names by sparsley populating a theme. Plus not everyone will know how to spell cthulhu correctly after hearing it on the phone.
    • If you encode physical site in the name, what will you do when you fold two data centers into one? Make your weekend of hell even worse?


    And anyone that needs more than one computer to run Joe's Deli should be cast out.

    And Hey! Since slashdot is written by the community, shouldn't we be able to put our OWN inline ads into our content? Why does taco and company get to put ads in my content?

    This comment is Copyright 2002 by Jim Studt. It may not be altered or republished with advertisements without his express permission.
  43. 3 Rules of Device Taxonomy by maggard · · Score: 3, Insightful
    I've seen everything done from rack location to names of famous mass murderers. I've also come across trees, gems and minerals, elements, manufacturers, saints, serial numbers, dates, movie titles, etc.

    Michael's 3 Rules of Device Taxonomy:

    1. What information do you NOT wanting leaking out (write on the chalkboard 100 times "I will never name Payroll's server "Payroll" ever again!") In this case what information could make a Cracker's break-in easier?

    2. What information in a name is going to be most important to the folks working with the servers? Owner, application, model, OS, location?

    3. Finally, what information is likely to remain consistant for the life of the server?
    --
    I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.
  44. Mythology by sharkey · · Score: 2

    We name our servers after figures in Greek, Norse, Roman, etc. myths. Generally, they are chosen as an inside joke by our IT staff. Eg., our DNS/DHCP/Directory server is "odin", our DB server is "thor", and the previous file server in a troublesome branch offcie was "uranus". The new server we have for our most distant office (9-10 hour drive total) is named "erida".

    For desktops/laptops, we use the city-name-abbreviation plus the asset number. No files are stored on the desks, there is very little call for connecting to them over the network.

    --

    --
    "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    1. Re:Mythology by sharkey · · Score: 2

      Actually, we named it Thor due to beefiness. Odin was named since it was originally an NT4 PDC, DHCP, WINS, backup server, thus the "father" of our domain. Now, it's does the FSMO masters for our domain, DNS, DHCP, WINS, Exchange AD Connector, backups, UPS management, DFS root, and Anti-Virus management.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  45. Your on the right track... by sheldon · · Score: 2

    Any naming convention which uses themes, names, etc. is probably inappropriate for a company(eventually someone chooses a name someone is offended by), but more importantly it's very difficult to maintain for long term growth.

    I would suggest coming up with a coding standard that provides the information you find valuable.

    2 chars to define the OS or machine type
    3 chars to define location
    1 char for production or development
    3 chars for a number sequence

    So something like NTDFWP150 would be your 150th production NT server in Dallas. Maybe location isn't as important as purpose. Maybe you don't have development or production differentiation. I do think it's helpful for support staff to be able to tell what OS the machine is running by the machine name. If you are looking at 4000 servers at some point, then maybe 4-5 chars should be devoted to numbers.

    Even though the name seems confusing, if you have a well defined pattern, it is trivial to train new staff. As far as linking this to customer names, you build a spreadsheet with a lookup table.

  46. Actually a positive for random. by taliver · · Score: 2, Interesting

    You don't need to worry about someone determining your scheme and starting to hunt through your ports using the naming scheme.

    --

    I demand a million helicopters and a DOLLAR!

  47. let me know the right answer by 4of12 · · Score: 2

    Because at my site, the naming conventions are pretty sucky.

    Hostnames were constructed to have a generic location code, a machine platform code, and then just a base10 number to indicate when it got in the queue to get a name.

    But the location code is pretty stupid - like - we're all here in the same campus, right?

    Likewise the platform codes got heavily bloated as soon as everything under the sun was a Wintel box.

    I think there's still a good argument to be made for naming the box roughly according to functionality (assuming you're not exposed to the outside script kiddies), according to where the box is located (so you know where to go to get it fixed), what it is, and perhaps when you got or some easy-to-remember snippet of the internal property number or some such nonsense.

    OTOH, maybe everyone would prefer to simply type "george" and know that it is a specific Dell Poweredge in the South machine room that runs Oracle.

    --
    "Provided by the management for your protection."
  48. Theme names work best by dcigary · · Score: 2

    IMHO, that is...

    For example, at a site I was at the networking group had a unique problem: They needed to name machines by building, and come up with some type of theme among them. Being the trekkies they had a Star Trek poster of some sort that listed all the different classes of ships, along with the names of individual ships. Each building was assigned a class, and the computers in that building were given names based on that class. For instance, my computer was "Kepler", and another one I remember was a "Copernicus".

    Anyhow...YMMV and it sounds like you have many more machines to name, but you get the general idea.

    --
    ...my Karma ran over your Dogma...
    1. Re:Theme names work best by dcigary · · Score: 2

      Yup, I realized that. And the people who named the StarShips as well! I donts make them up I justs reports them.

      --
      ...my Karma ran over your Dogma...
  49. Much too complicated! by itwerx · · Score: 3, Funny

    Not to mention none of the users are gonna understand the reference anyway.
    Far more logical to name as follows:

    SRVR1
    .
    .
    .
    SRVR4000

    It is a simple matter then to hand out a quick-reference pamphlet to your users defining what each server is.
    Be sure to order the reference by server name, rather than function or department, as this is how they will be listed in Network Neighborhood. Your users cannot be expected to understand the difference between a print server and a SQL server anyway - no need to confuse them any more than necessary.

    (and if you really do this I want a copy of your next performance review! rofl...)

  50. few naming conventions i've used.. by panic911 · · Score: 2, Interesting

    At home I used to use the planets of the solar system. My router was a Sun SparcStation and it's name was sun (it was the one that all the other computers/planets revolved around). Each other computer was mercury, venus, earth, mars, etc.

    Now I have my computers setup with the names of transformers.. rodimus, galvatron, megatron, optimus, etc

    Here at work we use greek gods.. zeus, hermes, atlas, ares, nemesis, athena, pan, etc

    Although those won't be very practical if you got a server-farm of 4000+ servers :p.. just some suggestions.

  51. My home network... by nbvb · · Score: 2, Insightful

    At home, I ditched both of my hostnames (my firewall & the web server have public IP's)...

    They are now called Northtower and Southtower, in honor of those two big buildings that are missing from the view out my window.....

    Let's never forget.

    --NBVB

  52. What happens if you have to move a box? by wiredog · · Score: 2

    If, for example, you get new server boxes in and repurpose
    MR237BWEB01 so that it's running the printers in the executive suite? Renaming a box is a bitch.

  53. Transformers, More than meets the eye! by jfroot · · Score: 2, Interesting

    At the last company I worked for we used transformers as our naming convention. There are plenty of names available and you can get fairly creative with using the names:

    All NT machines can be decepticons because they are evil, and all UNIX machines can be Autobots becuase they are friendly.

    Your biggest UNIX machine can be Optimus and your biggest NT machine can be Megatron.

    Your tape library can be Soundwave because he was the transformer that you put tapes into.

    Your entire NOC can spend a fun filled afternoon debating naming decisions. It is a fun waste of time!

  54. Servers get names, workstations have system+number by neonstz · · Score: 2

    At work all the servers have unique names taken from geographical locations nearby (kongsberg, flesberg etc). All the workstations have a prefix based on the system and a number. My Ultra10 is called sun342, another guy (with a new Blade 1000) got sun432. The linux-boxes I use are called linux3 and linux4 (you can probably guess our primary platform :), sgi-boxes are called sgi1 etc. On the other hand, the Windows-boxes are called KDP12345 (I can't remember the name of my windows machine) and so-on. This is harder to remember, but usually you don't access other peoples windowsmachines.

    At home I've named all my machines and other network-capable devices after Star Wars-characters. amidala (amiga), obiwan (playstation 2), r2d2 (pc laptop), bobafett (pc), yoda (pc), hansolo (sgi challenge s), palpatine (sgi indigo2), anakin (sgi o2) and luke (sun sparcstation 5). This works fine, especially since I've got the darkside.no domain. :)

  55. Flashback Humor by graveytrain · · Score: 2, Funny

    Michael Jackson and the Seven Dwarfs just went down...?

    --
    "Just tell him ya did it! That's what he wants to hear anyway..."
  56. Re:Element names work well for a small low-order n by throx · · Score: 2

    Atomic weight? Wouldn't this give you duplicates or did you actually name all the isotopes?

    What about the difference between Tritium and Helium-3 (both weight 3).

    Hmm...

    --

    Fear: When you see B8 00 4C CD 21 and know what it means

  57. Interplay by Sivar · · Score: 2, Interesting

    I name my servers after Interplay's RPGs; Planescape, Neverwinter, Icewind, etc. This would likely not work particularly well for a 4,000 server setup. In a case like that, I would probably name by function (webserver, fileserver, DB, etc.) mixed with, perhaps, location on a server grid system. For example:
    r6.c42.room21.db4 or something (meaning Row 6, Column 42, server room 21, database server number four)
    Once you have that many servers, cute little names just become a pain in the ass.

    --
    Computer Science is no more about computers than astronomy is about telescopes. --E. W. Dijkstra
  58. Sheesh people, use subdomains by defile · · Score: 5, Informative

    The LIRR homepage is http://www.mta.nyc.ny.us/lirr/. The LIRR is run by the MTA, which is located in NYC, which is a city in NY, which is located in the US. Perfect scheme, and a suprisingly decent application of DNS. Especially for government.

    So why suffer with jdeli342.domain.com? Why not a.jdeli.domain.com, b.jdeli.domain.com, etc? In addition to allowing for easier delegation of services, you can set search orders in /etc/resolv.conf so you can simply type ``ssh b'' to hop from host a to host b. That's just golden.

    Some other examples..

    Mail Exchangers

    a.mx.domain.com
    b.mx.domain.com

    Nameservers

    c.ns.fudge.domain.com
    d.ns.fudge.domain.com

    Web servers

    e.web.domain.com
    f.web.domain.com

    And so on. If you get to z, make the next one aa, and then ab, etc.

    Also, functional names should not replace cute names. DNS allows you to assign more than one name to a machine. If a machine is repurposed for another ask, it should still be known by its unique cute name no matter where it goes. At the same time, a single host can have more than one functional name.

    No reason barney.domain.com can't also be bc.web.domain.com and e.porn.domain.com. :)

    A source of cute names? Oh, uhm, right now I use Roman empererors. There were tons of them.

    1. Re:Sheesh people, use subdomains by SirSlud · · Score: 2

      > That's just golden.

      Werd to you, my man, from a developer who loves proper dns admin.

      As for cute names, we use classical composers, although most of them have been 'retired' by now. I'll miss beethoven ... :)

      --
      "Old man yells at systemd"
    2. Re:Sheesh people, use subdomains by defile · · Score: 2

      Ah, http://www.mta.nyc.ny.us/ which happens to be the site now known as http://mta.info/

      So, there you have it. A smart naming scheme.

      I don't think it's smart at all. In fact it's very arrogant. Every other city, state, or country is so out of luck if they also have an MTA.

      What happens if someone in LA wants to visit their MTA homepage? How obvious is it that they should visit mta.net? Or Maryland residents should go to mtamaryland.net because they're not important enough to have mta.info?

      There's no way that the NYC MTA could be of any use at all to anyone in Kentucky, especially when they're likely to have one of their own. Keeping it local makes perfect sense.

      The fact that people are so uneducated about the hierarchy of DNS is what leads to these conflicts over what are essentially artificial limitations. If hierarchial names had occured to the guy who Asked Slashdot about what naming scheme to use in the first place he wouldn't have even Asked Slashdot!

      Sheesh. :)

  59. Remainder? by John+Harrison · · Score: 4, Funny
    The remainder what is left over after an integer division operation.

    If you had stuck with the word "answer" you would have been fine. But you had to try to look smart and look where that got you! Modded up as funny, while making a simple mistake yourself!

    If I were clever, I would leave a clever comment here.

  60. Re:Element names work well for a small low-order n by wirefarm · · Score: 5, Funny

    A good friend of mine was told to pick an element for his machine name at one job, but of course all of the good elements were taken by that time. (Who the hell wants to be Boron, after all...)

    What did he choose?

    Immodium.

    That still cracks me up - (thanks, Dave!)

    Cheers,
    Jim in Tokyo

    --
    -- My Weblog.
  61. Mary, call them all Mary by Pac · · Score: 4, Funny

    So you never have a problem remembering their names as with that girl in the restaurant last weekend. Why they have to have different names anyway. So just call them Mary as it should be and add a nice reminder to self about where you last saw the babe, as in MaryFromAccounting, MaryWebServing. You can make the reminders more complex just to help a bit, as in GorgeusMaryWebServing, PlainMaryWebServing.

    1. Re:Mary, call them all Mary by TheCrunch · · Score: 3, Funny

      Hmmm. I dunno... there's something about Mary...

      (sorry, couldn't resist)

      --
      My life is one big siesta in which I'm dreaming I wished my life was one big siesta.
  62. Re:Countries by Pelerin · · Score: 2
    I use capital cities.

    The CIA World Factbook is my friend for that.

  63. Re:Element names work well for a small low-order n by jmv · · Score: 2

    He probably means the atomic number...

  64. Baby name book by BMonger · · Score: 2

    Just get a baby name book with wide margins... then as you plug servers in write what each server does next to the name that you've given it. Although a database would probably be easier I suppose....

  65. We did this for over 2000 servers by Judg3 · · Score: 2

    Where I used to work we had way over 3000 servers (something like 2974 or so to be exact).

    We are an ECN for the stock market and process information, we also have 2 other sister corps that we run servers for too.

    What we did was name our server by

    So for example our NY PDC belonging to the "XYZ Company" was called
    XYZNY62PDC01

    Now it looks like a complicated name, but if you tell people how to decipher it it is actually pretty simple and easy to know what and where the servers are.

    Yes, it was a pain in the ass to begin with, but once people understood the naming convention, there was no problems at all - and in fact made it easier for us. We no longer had to see a server called GRYFFIN and wonder what the hell it did, before we actually logged in and had to look.

    --
    Looking for hardware (Currently need: Large Etch-a-Sketch) Have one? See my journal!
  66. Chicago members by acoustix · · Score: 2

    I use the names of Chicago (the band) members for my home network of 8 machines. I know it sounds stupid but it gives my network some uniqueness.

    Names:
    Pankow, Lamm, Lee, Walt, Kath, Tris, Scheff, Champlin

    What happens when I run out of member names you ask? Then I'll start with using the album names! (CTA, II, III, Live, V, VI...)

    I know. I'm hopeless

    --
    "A plan fiendishly clever in its intricacies"- Homer Simpson
    1. Re:Chicago members by BarefootClown · · Score: 2

      HOO-RAH Chicago! At some point, I need to trade MP3's with you. (I try to buy all of their albums, but I just don't have the dough right now. I'm at about 15 or so. I will buy them all, though...). Drop me a note if you'd be interested in sharing.
      --Dave
      qohpxyrf@bh.rqh (ROT13)

      --

      "Make it ten--I am only a poor corrupt official."
      --Captain Louis Renault (Claude Rains), Casablanca

  67. And after seven... by Ungrounded+Lightning · · Score: 5, Funny

    My wife was expanding a lab with a preexisting "seven dwarves" naming scheme. So she invented some extra dwarves.

    The two I remember were "sleazy" and "scuzzy".

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:And after seven... by JabberWokky · · Score: 3, Funny
      .
      It's spelled SCSI.

      --
      Evan

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
    2. Re:And after seven... by MrPoopyPants · · Score: 3, Funny

      What about Gimli?

    3. Re:And after seven... by Anonymous Coward · · Score: 3, Funny

      I remember working at a company where the workstations were named after the 7 dwarves and the NFS file server was named snow white. So of course the seven dwarves had to mount snow white at the same time.

  68. Re:Hoth, Naboo, Alderon... oh my by Anonymous Coward · · Score: 2, Funny

    That's no moon.

  69. hostname + domain by MavEtJu · · Score: 2

    You didn't specify where the servers where going to be (all on your LAN, or all over the world, services provided for one customer of for more) or what their functions are (only single task or mixed).

    Put them in the DNS domain of the customer they're for. So for the customer bar division foo, you get foo.bar.customer.tld. If you, or the customer, doesn't want to do this, use your own domain. foo.bar.customer.yourdomain.tld.

    If the machine (or a cluster) is for one project, call it project1, project2, project3.

    Use cnames for specific functions. So cname the machine to pop for the POP-server, www for the web-server, sap for the SAP server. Also, use numbers if there are more than one.

    Using the hostname only will not scale and not be clear who and what the machine is for. I have seen this in the past, it looks great in the beginning but when things are added/changed/removed you'll end up with dependencies you haven't thought about (And I didn't talk about the *users* yet).

    --
    bash$ :(){ :|:&};:
  70. Re:Element names work well for a small low-order n by j3110 · · Score: 4, Funny

    You mean atomic number right? Or was 2 Deutronium? :) Yep... Deutronium is unstable, it crashed again last night. Something about Deutronium's configuration, I guess. Sounds like this guy needs to invent a few elements. He'll even make it to the coveted Unobtainium. (I wouldn't use this one in hopes that I could get that Quantum computer on the net.) I guess I'm odd for giving them a name based on their function (Web1, web2, db1, db2). My CSC dept. names their servers after birds( Eagle, Hawk, Ospre(doesn't help when you can't spell them)). A friend and I built a cluster, and named it chicken. We even printed a picture and put it on the front to make it easily identifiable.

    I like elements though, very clever! :)

    --
    Karma Clown
  71. Star Trek Names, of Course! by cube+farmer · · Score: 2

    To maintain one's geek cachét, naturally, you'd have a Kirk and a Spock, maybe a Picard and a Riker or a Janeway and a Chakotay (sp? guess I'm not a Trekker...), and so forth.

    If you have too many boxen to name, you can start with Redshirt001, Redshirt002, etc.

    The catch for these last, though, is that they have to be redundant and/or expendable. In other words, use 'em for development and staging, not production.

    --

    MacOS, Windows, BeOS, GNOME, KDE: they're all just Xerox copies

  72. Old TV shows by selectspec · · Score: 2

    Our QA guy names all of the machines after old TV shows.

    --

    Someone you trust is one of us.

  73. Pokemon by kindbud · · Score: 2

    Pokemon are the best thing to happen to host naming schemes in a decade.

    Our little boxes that don't do anything real important are named after weak Pokemon: Caterpie is the Solaris jumpstart server, Pikachu is the console server, Nidorina and Nidorino are the pair of ftp servers.

    Medium sized boxes with more prominent roles are named after more powerful Pokemon: a firewall is Eevee, one nameserver is Metapod, another is Beedrill.

    Finally, our largest and most critical boxen are named after the most powerful and evolved Pokemon. The NetApp filers, an active-active pair clustered together around 2Tb of storage, are named Mew and Mewtwo. Our E3000 mail hub is called Electabuzz.

    OK, so you've probably noticed that I don't follow the evolutionary model exactly right (Nidorino is a medium-strength Pokemon). But who cares. It's fun, the names are spelled mostly phonetically, are easy to say and type, and there are plenty of them.

    There's even an online reference: The Pokedex. Does it get any better than this?

    --
    Edith Keeler Must Die
  74. don't restrict yourself to boring names by brer_rabbit · · Score: 2

    at a previous job, a file server crashed due to a power outage. We later found out that a squirrel climbed in a transformer box and was fried to squirrel hell along with our file server. We named the new file server "rocky" in rememberance of the squirrel.

    So there you have it, a naming convention based on acts of god (and squirrels).

    For my home lan, I prefer to name based on styles of beer. I've got dunkles, pilsner, porter, doppelbock (appropriate since it's a SMP machine).

  75. Re:Hoth, Naboo, Alderon... oh my by ncc74656 · · Score: 2
    At my old job we used to name all of our servers after Star Wars planets... I think there is an encyclopedia somewhere that has a couple hundred. Heck, you could even name one "death-star" since that was sort of an artificial planet (moon, I know).

    That would've been really appropriate for an AT&T 3B1...how old was that job? :-)

    --
    20 January 2017: the End of an Error.
  76. Some of my machines have been named by phutureboy · · Score: 2

    on various smaller networks, i've had the following naming schemes:

    inky, blinky, pinky and clyde

    mufasa, simba, puumba, timon, and rafiki

    pooh and eeyore

    bitchass and stankass

  77. Re:Namespaces matter by flacco · · Score: 2
    With 8 characters, you have over 20 million possibilities.. However, realistically memorable phrases under 8 characters is considerably less. Further, ones that fit a theme even more so..

    That's why I name all of our machines using that pygmy click-language.

    --
    pr0n - keeping monitor glass spotless since 1981.
  78. Conventions by ViceClown · · Score: 2

    Since my old company was spread out over the whole country, we used to name our severs by state, then by os, then simple incrementing digits. For example, a unix box in New York would be:

    NYUnix04

    Or an NT box in Jersey would be:

    NJNT43

    That was you get alot of info out of just the name. Hope that helps...

    - Cheerios

    --
    Have a Happy.
  79. Re:What we have chosen @ work.. by PigleT · · Score: 2

    Did you ever have moons of Saturn in your list of "space-related" things? If so, that might just overlap a bit with the mythological stuff ;)

    --
    ~Tim
    --
    .|` Clouds cross the black moonlight,
    Rushing on down to the circle of the turn
  80. Server Naming Resource by shogun · · Score: 2

    The most useful server naming resource on the net is probably The Dictionary of Arda.

  81. Instead of Sci-Fi by cbv · · Score: 2, Interesting

    ... we use sort of a planetarian approach.

    All main servers are named after suns (eg Sol),
    secondary servers after planets (eg Terra),
    third-level servers after planetoids (eg Moon),
    and so on

    1. Re:Instead of Sci-Fi by more+fool+you · · Score: 3, Funny

      and do you call the win2k box uranus?

    2. Re:Instead of Sci-Fi by Pig+Hogger · · Score: 4, Funny
      and do you call the win2k box uranus?
      Don't you know? The International Astronomical Union just renamed Uranus, because it was tired of the enless jokes about that.

      It is now named Urectum.

  82. Perl script and zone files available by jelle · · Score: 2, Informative

    I have that at home. I thought I was clever too. Now to buy more PC's to use up all the names...

    I made a list of elements with their atomic number, their two-letter abbreviations, and their dutch translation plus a perl script that makes the DNS zone files (forward and reverse)

    magnesium IN A 10.4.0.12
    ip12 IN CNAME magnesium
    mg IN CNAME magnesium

    It's public domain now... Get it all on one of my old web pages here

    It uses the tld ".elements" (duh).

    You need to change the perl script or zone files with a find-replace if your IP range is not 10.4.0.x though...

    --
    --- Hindsight is 20/20, but walking backwards is not the answer.
  83. YOU ARE RIGHT by John+Harrison · · Score: 2
    Sorry to have insulted you. I guess that this just goes to show that I use the mod operation way to much.

    I hereby retract my mean comment.

    1. Re:YOU ARE RIGHT by n-baxley · · Score: 2

      John Harrison, you are amazing! Not only did you really say nothing, "I object!...It's okay", but you also got both posts modded up to a 3. Wow, I am impressed!

    2. Re:YOU ARE RIGHT by John+Harrison · · Score: 2

      What is really amazing is that due to the karma cap I actually lost karma on that exchange. Not that I shouldn't have lost karma due to bad posts. Since neither has dropped below the level they were posted at (+2) it seems strange that I should lose karma. I don't care, but it does show how abitrary both moderation and the karma cap are.

  84. Service names, hostnames and IP host part aliases by DocSnyder · · Score: 2

    In a well designed DNS zone (don't think of running more than ten hosts without a local DNS), you'll distinguish hosts from services. For example "imap.home.docsnyder.de" will always be my IMAP server, regardless of which machine is actually hosting it. So are "mail.home.docsnyder.de", "proxy.home.docsnyder.de", "gw.home.docsnyder.de" and so on. Of course you can point "imap.yourdomain.com" to several hosts, resulting in round-robin load-balancing.

    For actually assigning hostnames to hundreds or thousands of hosts, it's useful to take the IP host part of the _primary_ interface as an IP host part alias. For example (base and broadcast addresses included) "r0 .. r255" = 192.168.0.0 .. 192.168.0.255. Your DNS zone file will show one "$GENERATE" tag to assign A records to every host. Reverse-resolving is similarly easy.

    If your network is larger than class C, use different letters. m0 .. m255 for mail servers, p0 .. p255 for proxies, w0 .. w255 (be careful not to create hex numbers, so use g..z for letters) for firewalls. On a really large (Class B or greater) network, you might use combined letter-number schemes, e. g. g3f22 or x55h3. Another advantage of the IP host part alias is its independency of the IP network part - you can change IP networks without affecting any hostnames (well, that's what hostnames and DNS zones should be for ;-)).

    For the use of "real" hostnames, set one or multiple CNAME tags in your DNS zone, maybe use it as your primary host name, as long as the IP host address alias will work.

  85. Two sets of answers here by Spinality · · Score: 2

    To my eyes, the (serious) comments here fall into two classes: naming strategies that are appropriate for a monolithic, centrally managed domain (i.e. one geek 'owns' the name space and can assign names like 'Fred' and 'Barney'); versus strategies that are appropriate for a large heterogeneous environment (i.e. subgroups of machines are managed independently, and named systematically like 'NY02TC23').

    I think we can all agree that for a small- to medium-sized environment, themed names are fine because they're highly mnemonic, they're easy to distinguish when written, and you can probably see the nameplate/poster/whatever that's displayed near the chassis. But in larger contexts, like the multi-thousand server farm described, this approach quickly becomes unworkable. Instead, a systematic taxonomy is easier to use, in which names are predictable based on well-defined characteristics. This model is used by every large organization I've encountered (except for workgroup-level components, which are sometimes named and managed locally). Various good suggestions for structured naming are made here, all fairly similar, and all requiring as a first step identification of the key factors within your organization that are most useful for distinguishing your systems -- factors that won't tend to change over time as systems are upgraded, moved, etc. This varies from place to place.

    It's important to remember that this is an attempt to map a complex name hierarchy into a small flat namespace. (I'm reminded of mapping long self-documenting variable names into old 6-byte or 8-byte names. Always painful.) So I liked the suggestion that perhaps individual machine names (as known to the OS, and subject to the worst restrictions) don't need to be globally unique, so long as their public representation always includes enough higher DNS-type qualifiers (e.g. "DFW02.admin01," distinct from "NYC04.admin01"). Again, it all depends on who will be maintaining and accessing these boxen, and, perhaps most importantly, who will be responsible for and gatekeeper of "the list" that defines the state of your universe. (But I'd say that calling up Fred in IT to get a server name, and having to live with whatever lame theme name he chooses, won't fly too well in many shops.)

    --
    -- We all have enough strength to endure the misfortunes of other people. La Rochefoucauld
  86. Re:Element names work well for a small low-order n by sam_handelman · · Score: 5, Interesting

    I'm sure that he meant atomic number, since atomic weights are non-integer, except for Carbon.

    Personally, I favor naming them after scientists - this is what 95% of the world's laboratories in every field do. The two computers in my dad's lab are Watson and Crick (he doesn't even work with DNA). Substitute other sorts of famous people; presidents, athletes, whatever.

    The anime characters are good, if that's what people in your group can remember. One lab I was in that had a lot of computers used deities; Linux were Hindu deities, NT were Greek, and Irix were Egyptian. We added a Mac (OS X) which I named Arawn (Welsh deity).

    With 200 machines, you're gonna run out of pet names really fast, so I think you'd need to assign a whole new category of names to each busines, so Joe's Delivery could get Rolling Stones songs, and John's Delicatessen could get war criminals. That would be cool, and that way any administrative subdivisions could use naming conventions that they were good at remembering.

    Oh! I have an idea, you could assign each company a word (Winter and Dog, say) and name every computer associated with that company that word, in a different language. All of the web-servers could be french (Hiver and Chien?), the POP servers spanish (Invierno and Perro) and so forth.

    --
    The good and new comes from no quarter where it is looked for, and is always something different from what is expected.
  87. Re:No... by Anonymous Coward · · Score: 5, Funny

    Actually, he's probably referring to the three living dwarves. Only Grumpy, Bashful and Doc are still alive.

    Sleepy was killed in 1968 when he accidently drove off a cliff (most people who know Sleepy dispute the police report that indicated alcohol was to blame).

    Sneezy died of natural causes in 1973 (pollen counts were extremely high that year).

    Happy and Dopey were found dead in a hotel room in 1982 of an aparent heroin overdose.

  88. Stop modding the parent up! by John+Harrison · · Score: 2, Funny
    Please? I am wrong. Remainder works for both subtraction and division. Not matter how much I think this in a bad thing, it is still fact.

    I have already paid for my sin, don't make it worse by modding my up.

  89. Servers should have 2 or more names. by oolon · · Score: 2

    Many machines live there lives out in several roles. This produces the problem of migration. To get arround this problem all machines should have a "birth to death" name, this could be anything support wants it to be. Machines should also carry names for each service they run. Say you ran an oracle server and nis server on the machine "wibble". Perhaps one day we decide to move nis role to a dedicated machine. But can we ? yes but its hard because every appication has to be updated. Using the name wibble for the machine in a application is also bad because of when we migrate servers, the new machine also has to be called wibble. However having two machines named the same on the network can cause problems. Having names for service machines solves all of that. Services can be more to an other machine by just updating the DNS.

    As to helpdesk, well there machines to them are called helpdesk1 .... etc cos thats the service they are using, it might also be DNS2, However to you its Goofie, Setting up things so they see what the they thing the name of the server is has the addition advantage that when someone calls you and tells you the name of the machine, you know HOW they are trying to use it...

    For the complete solution use different VIPs for each service, that way even if people have hard coded IP addresses, everything works with migration.

    James

  90. Ideas by crimoid · · Score: 2

    [function]-[hostnumber].[location].domain.foo

    web-001.lax.domain.foo
    smtp-001.lax.domain.foo

    To tie groups of similar machines together in a group INSIDE of a geographic location (say a co-lo with multiple web farms) you could do:

    [cluster]-[function]-[hostnumber].[location].dom ai n.foo

    c01-web-001.lax.domain.foo

    Also note that hostnames can be different than DNS names, so you can have fun hostname (planets, trees, animals, etc) while still maintaining meaningful DNS hostnames.

  91. Use proper nouns for "names" by Lumpish+Scholar · · Score: 2
    According to studies mentioned in The Seven Sins of Memory: How the Mind Forgets and Remembers (great book), people remember proper names better than ordinary words. So get yourself a bunch of capitalized words, all the same length so you can stick to the other parts of your naming convention:
    egrep '^[A-Z][a-z][a-z][a-z]$' /usr/share/lib/dict/words
    (your dictionary path may vary) and use a selection (such as just place names: Alps, Asia, Bali, Boca, Bonn ...) You could use different selections (male names, female names, last names, brand names) for different high level categories.

    Yes, associating them with something meaningful will be hard. There are other memory tricks for that. (The book mentioned above spends a little time discussing them, but that's not at all the point of the book.)

    --
    Stupid job ads, weird spam, occasional insight at
  92. Names by SlamMan · · Score: 2

    Where I work, The United States Institute of Peace, we have each of our printers named with the room number, and the name of a Nobel Peace Prize winner.

    --
    Mod point free since 2001
  93. Smurfs by oo7tushar · · Score: 3, Funny

    Smurfs are good to use as there's so many. Of course that only gets you a couple 1000. You could put them into Quadrants, talk about them as if they were in gangs...the Reds, Blues and so on. Then the head node of each grouping could be papa smurf. That kinda thing.

    1. Re:Smurfs by Faux_Pseudo · · Score: 2

      I am going to burn in karma hell for this but here goes:
      You odviously only watched the ones up to the introduction of Smurfette. After that we had Baby Smurf and then all those damn kids. This is my opinion where they Jumped the Shark Remember also that there is a new smurf deliverd by stork every blue moon. Figure on one blue moon every year (except 1999 which had two) and the number of years since they canceled it (13) and we are looking at almost a 14 new smurfs. An increase of almost 15%! Not including any that Gargamel has made since then.
      Not that I keep up on these types of things.

  94. Encoding by dghcasp · · Score: 2
    A huge company I used to work for (which shall remain nameless but be completly obvious to anyone who has ever worked there) implemented a strict naming policy in the years before they adopted DNS. Every night, a 500,000+ line /etc/hosts file would be pushed out to a network of NIS servers.

    All hosts followed the convention (more or less) of company-or-function:1 + location-code:3 + system-type:1 + hex-number:3.

    So, for example, bcarhd4b was an H/P (h) workstation in Ottawa (car), nwdcc1e2 was a router (c) in Calgary (wdc), mmlvd1c3 was a PC (d) in France (mlv), zmpkh040 was an H/P server (z) in California (mpk), crchyaae was an embedded system (y) in Texas (rch), &c.

    Worked reasonably well since the master hosts file was controlled in effectivly one place (ensured no hostname conflicts) and once you knew the code, you could tell a lot from just the name (great for sysadmins.) Of course, the company changed names several times and location codes changed with business fortunes, so you had to learn over time things like mer == sky and bpd == enc.

  95. Food! by Alioth · · Score: 2

    At the university I went to, they named all the workstations and servers with food related names. The server was called "chef" and the workstations had names like carrot, potato, radish etc.

    Of course, there's only so many vegetables. The sysadmin of that particular network was not only vegetarian but excrutiatingly politically correct. As the vegetable names ran short, I had to irritate him with my suggestions. Which were of course things like "steak", "bacon" and "veal" :-)

  96. Re:Countries by shyster · · Score: 2
    We use a pretty simple convention:
    4 letter company abbreviation (we merged recently, and this saved our asses) + 2 letter site location + 2 letter function + 2 number ID. so, for instance, a server in the Ontario, Canada data center that is a SQL server would be:
    xxxxONDB01.

    It only varies for Domino servers and Web servers where they get 3 letters for function. LD for Lotus Domino and then D or M for whether they are exclusively a database server or a database and mail server. And WBX for external web server, and WBI for internal web servers

    DC = domain controller
    FS = File server
    PS = Print server
    DB = Database server. whether it Oracle, DB2, or SQL, it's all the same.
    LDx = Lotus Domino server
    EX = Exchange Server
    NS = Domain Name Server (implies WINS server as well)
    WBx = Web server
    FW = Firewall
    RT = Router
    SW = Managed Switch
    HB = Managed Hub
    Haven't had any problems with renaming servers, mostly because it's frowned upon to repurpose a server without formatting it first. That, and we're real strict about keeping dedicated servers for most things. The plus of this is that I can immediately telnet to Hong Kong's file server without having to call the local admin and figure out the name of it. Some of our locations are a little ambigous with their 2 letter abbreviation, but after you've seen a few of them, you pick it up pretty quick. I've been meaning to put the 2 letter city codes and function codes in a policy handout, but haven't had the time, so it's more of an informal thing between site admins right now.

  97. Easy by The+Cat · · Score: 2

    We name our systems after the characters in our games. Of course, we only have four machines, so we've got a lot of names left. ^^

  98. ISC conducts a few surveys every so often... by grunby · · Score: 2

    Their top 100 host names from January 2002 can be found here. Care to wager what the top host name is? WWW of course...
    A list of all their January 2002 surveys can be found here.

    - [grunby]

  99. Music by srhuston · · Score: 2
    Of course I'm a music geek, so some names are easy for me to think of:

    • rocinante, a management station: Rush, Cygnus X-1 ("On my ship the Rocinante, wheeling through the galaxies")
    • xanadu, my workstation: Rush, Xanadu ("Prison of the lost Xanadu")


    Then I moved to some other random names, like claven for the mail server, and typesetter as the LPR server, lumberjack handles the syslogs, Floyd is the [fire]Wall, etc.
    --
    Three dits, four dits, two dits, dah!
    Radio, radio, rah rah rah!
    1. Re:Music by Pinball+Wizard · · Score: 2
      yes. I have a Cygnus subdomain - the machines are named CygnusX1, CygnusX2, etc.


      I also have a domain where the machines are named after jazz musicians. satchmo, coltrane, miles, parker...


      next I may do characters from Grateful Dead songs(CowboyNeal, JackStraw, etc)

      --

      No, Thursday's out. How about never - is never good for you?

  100. Re:What we have chosen @ work.. by TheAwfulTruth · · Score: 2

    And we've used the names of islands off the west coast of north america. So? How'll that expand to 4000 machines in an 8 character namespace? The only suggestion so far that makes any sense at all is the one given by the article poster. :P

    --
    Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
  101. Dont forget all those extra networks interfaces. by BrookHarty · · Score: 2

    Really gets fun when you have backup interfaces, load balance interfaces, command and control interfaces, heart beat interfaces, etc, etc..
    And then throw in clustering. :)

    An example of a database machine

    MNDB01 - main machine (Local host name also)
    MNDB01a - failover interface
    MNDB01b - Backup interface (We use 192.168.x.x for backup network only, you got 3 non-routable networks to use!)
    MNDB01c - Control interface
    MNDB01h - heartbeat interface (If clustered)
    We use sun boxes with dual quad nic cards and 2 internal nics for 10 total)

    MNDB02 - cluster server
    MNDB11 - Complex 1, etc, get the idea.

    We also use domain names
    cc.work.com - command and control network, which we use for ssh/www/etc..
    mndb01c.cc.work.com is only accessable from our secure desktop network for the network operation command center. Only way into the servers, this is your work network for maintence and configuration. It does not touch a production router. :)

    All production servers that talk to the main DB will use MNDB01.production.work.com (Different Network!) All communications with the other servers use the production network, unless you have a dedicated network for this bandwidth. Sometimes good for syslog servers to log into 1 syslogd server.

    I really like the idea of region addresses, but you can go really overboard. database01.location.valley.city.zip.state.carrier. dept.company.com

    Whew!

  102. Some ideas: by Kymermosst · · Score: 2

    Use hexadecimal for numbered parts. Two decimal digits is enough for enumerating 100 things, two hex digits is enough for 256.

    Two, how about subdividing the domain name further: rather than servername.domainname.tld, try servername.subdomainname.domainname.tld.

    e.g. web-0ff2.group-02.mycompany.com

    --
    "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
  103. Otaku. by digitalsushi · · Score: 2, Funny

    as a fanboy otaku i can tell you its best to name all your machines after cutesey Japanese girl's names. ALL OF THEM. cause when they ping back, that means they really do love you, and no one can EVER take that away from you. ever. *snicker*

    --
    slashdot: where everyone yells sarcastic metaphors to themselves to understand the issue
  104. biology, smart guys and curdled milk by plimsoll · · Score: 2, Interesting
    When I woked for a certain hardware manufacturer a few years back, we sort of ad-hoc'd new box names- of course the inevitable growing pains and conflicts arose so we came up with the following conventions for different business units:

    Rodents:

    • NUTRIA.DOMAIN.COM
    • JERBOA.DOMAIN.COM
    • VOLE.DOMAIN.COM

    Lamentably, we ran out of rodents; using so many we almost broke the convention by moving to marsupials. Also, certain uptight folks we worked with also took umbrage to their machine being the RAT, BEAVER or (heaven forbid) GERBIL. Which gave rise to...

    Invertebrate Meiofauna:

    • OLIGOCHAETA.DOMAIN.COM
    • NEMATODA.DOMAIN.COM
    • KINORHYNCHA.DOMAIN.COM

    We could have grown forever with this convention, it's just that only one guy could come up with new ones. So we settled on...

    Cheese:

    • PECORINO.DOMAIN.COM
    • GORGONZOLA.DOMAIN.COM
    • CASUMARZU.DOMAIN.COM

    But the best convention came from a crappy .com I worked for a few years ago:

    Storied scientists:

    • PLANCK.DOMAIN.COM
    • HAWKING.DOMAIN.COM
    • FARRADAY.DOMAIN.COM
    --
    Snickersnee3: Build your own 3-watt Luxeon Star headlamp from scratch
  105. .bomb by _ph1ux_ · · Score: 2

    name them after all the companies that went under. FINALLY a good use for :digital::convergance:!!

  106. Re:Countries by grammar+fascist · · Score: 2, Funny

    I use capital cities.

    Like NEWYORK, SALTLAKECITY, and SPRINGVILLE?

    --
    I got my Linux laptop at System76.
  107. Philosophers by Levine · · Score: 2

    Another source of cutsey names that can (theoretically) serve a purpose are those of philosophers. For example, my P1-133 MP3 server box is named Thales, after the Greek philsopher with a fairly oversimplified view of the world: "All Is Water". I also have boxes named Nietzsche, Spinoza, Aristotle, Plato, etc. etc., each of which has some sort of tie-in with the name it has been given.

    There's a fairly long list of philosophers here; more can easily be identified with a little bit of searching.

    Regards,
    levine

  108. Last names of infamous groups work well by rcw-home · · Score: 2
    For example, if you (the reader, not the article poster) work in a smaller shop where the servers are always getting cannabalized, you could go with Donner Party members:

    Backenstoe Breen Burger Denton Dolan Donner Eddy Elliot Fosdick Foster Graves Halloran Handley Hardkoop Henderson Herron Hook James Keseberg Keyes McCutchen Miller Murphy Pike Reinhardt Reed Snyder Spitzer Stanton Trudeau Williams Wolfinger Zimmerman

    Very obscure, and has high amusement potential.

  109. I just call them all "cat" by dswensen · · Score: 2

    Why bother naming them? They never come when you call.

  110. Re:[OT] More themes by Longstaff · · Score: 2

    Doggie Style is also a beer from the Flying Dog litter :-)

  111. Boring, practical solution by leonbev · · Score: 2

    If you REALLY think that you're going to deploy 4000 servers in the next few years, you'll need a practical naming scheme to keep track of them all. Sure, Star Wars characters and literary refrences are fun, but you'll quickly run out of good and meaningful names quickly. Good luck finding "Yoda96" when it needs to be rebooted! :)

    Here's the naming convention that I use at work:

    Two or 3 letter Department Abbreviation: Like HR, ACC, or PR

    2 letters for type = Like DE for development, TE for testing, or PD for production

    3 numbers for server number... 0 through 999.

    So, the second Accounting development server would be accde002.domain.com. Keep the servers grouped together, and it makes things much easier to find.

  112. What I've seen: by chrysrobyn · · Score: 2

    What we've used:

    iiijxyz

    iii = High level function name. This is fairly arbitrary, but if you have JPD for Joe's Pizza Delivery, it's possible to have Jack's Pyrotechnic and Demolition, but unlikely. If you do collide, I'm sure you can come up with something anyway. You'll likely need a table lookup to be 100% sure that you're not giving info on one customer to another, so don't worry about collisions.

    j = machine type. H is HP, I is IBM, S is Sun, C is Compaq, D is Dell, you get the idea. If you decie to have Alpha and Apple, then Alpha became either Compaq = C, Dell = D, or Samsung = S. If you collide, come up with something. Work on this table now. If you have more than 36 vendors (0-9, A-Z), just skip this step and polish the resume.

    xyz is a descriptor of your network location, and really only makes sense to your staff. You really do want to know when an entire segment goes down, so if you get lots of 3c servers (3c5, 3c2, 3c9) calls, you know that you've lost something in your infrastructure. Sure, you have to rename if you move, but you DO have lots of flexibility there. They can be virtual, by the way-- if you happen to have 3c 3d on the same router (hopefully at least different switches), your staff who cares will know that c and d are shared.

    Whatever you do, think about any predictable reprocussions you're doing, and will have to live with them.

  113. Cerberus the firewall by Cadre · · Score: 2

    At my University we have a special subnet for Networks class. During the course, students will write socket code and generally play around with TCP/IP stacks. Sometimes they get in over there head an the little subnet will meltdown.

    The subnet is protected (well actually, I think it's more the Internet is protected from the subnet) with an OpenBSD box named Cerberus. It scrubs and aggressively filters the souls^h^h^h^h^hpackets that pass through it.

    For those not up-to-date on their Roman and Greek mythology, Cerberus is the creature that guards the gates to hell.

    The banner on the box reads:

    Welcome to Cerberus.

    Guardian to the entrance of the CS 355 (Networks Class) subnet.

    "Cerberus was the watchdog of hell. There he lay, chained to the gates of Acheron, harassing the spirits entering Hades and devouring those who tried to escape."
    --
    All editorial writers ever do is come down from the hill after the battle is over and shoot the wounded.
  114. Got liberals? by Pope+Slackman · · Score: 2

    Creep them out-
    name your servers after guns or gun makers!

    AK, Colt, Glock, Heckler (and Koch, of course), Kalashnikov, Ruger, Remington, Sig, Simonov...

    C-X C-S

  115. A simple, boring solution: by B.D.Mills · · Score: 2

    Name them after their function, and number them.

    Web servers:
    WEB1
    ...
    WEB5000

    SQL servers:
    SQL1
    ...
    SQL5000

    Advantages:
    * Pronounceable and fairly easy to remember.
    * Function of each server is obvious.
    * More scalable than a theme-based convention.
    * Easy to think up new names.

    Disadvantages:
    * Boring.
    * No indication of which customer that server is assigned to. A simple database of server/customer assignments will allow someone to get this information easily as needed.

    The point to remember when planning for thousands of servers is that the efficiency of *any* theme-based convention breaks down at some point. First, because it becomes more difficult to come up with new names in that theme. Second, because remembering the names and functions of all the machines becomes difficult. With 5000 machines, no suitable theme is likely to be found.

    This suggestion is perhaps a bit bland and boring. However, remember that the theme you choose is likely to be with you for a while, and that you must work with the machines on a daily basis. If you had to find a machine in a hurry in a room with 5000 of them, would you find it quicker if it was SQL1885 (which is in the row of SQL1800's) or if it was named Bambi and it was in the row of Disney characters?

    --

    The only thing necessary for the triumph of evil is for good men to do nothing. - Edmund Burke
  116. Sci-fi movies and books by phillymjs · · Score: 2

    I know this won't answer the question, but I've always wanted to put together a list of good computer names from the sci-fi world.
    Here's what I've got so far:

    Guardian, Colossus- Colossus: The Forbin Project
    SkyNet- Terminator 2
    HAL- 2001
    WOPR- WarGames
    Eddie- Hitchhiker's Guide to the Galaxy

    I know I'm probably missing some good ones. Come on, slashgeeks, fill in the blanks! :-)

    ~Philly

  117. Simpsons characters by TheGreenLantern · · Score: 2

    Start out with the basics, Homer Marge Bart Lisa Maggie, and expand as needed (Skinner Grandpa Selma Patty Lovejoy Flanders etc). There's a ton of them, and they're easy to remember, if you know the Simpsons.

    Bonus: Good excuse to have marathon Simpson watch parties (the Season DVD's are in the process of coming out) for "training purposes" when you hire someone new.

    --

    It hurts when I pee.
  118. Don't use planet names by ocbwilg · · Score: 2

    Where I work they named servers after planets and stars. It seemed OK and appropriately nerdy, but then I found out that there was an old and frequently used server named Uranus. It wouldn't have been bad except for the day that we had an Network Engineer explaining DNS issues to a group and he kept talking about saying things like "I'm trying to ping Uranus and nothing's happening, but when I ping Uranus this way it works."

    I had a hell of a time keeping a straight face, and some other people in the group completely lost it. Learn from their mistakes, make sure that your server names can't be interpreted in a kinky way.

  119. This is good security practice as well by Global-Lightning · · Score: 2

    Usually the first phase in breaking into a network is identifying all the clients, servers, interconnections, and functions. Names such as dns.jdeli.com, websrv.jdeli.com, or mail.jdeli.com.
    Even worst are names that describe specific hardware or software features: iis.jdeli.com, linux.jdeli.com, Sparc5.jdeli.com

    If you settle on a naming convetion that's easy for you to use, make sure it's also not easy for anyone unwanted to use either.

    That being said, an elegant naming convention I haven't seen mentioned elsewhere here is the planets and moons. One implementation is [moon or surface feature].planet.jdeli.com: deimos.mars.jdeli.com, kepler.luna.jdeli.com

  120. Re:Element names work well for a small low-order n by Man+of+E · · Score: 3, Funny
    Who the hell wants to be Boron

    Moron is a good element too.

    --
    Ceci n'est pas une sig
  121. Re:Do NOT call mail exchanges "mx" by Peyna · · Score: 2

    Uhm.. MX is the common accepted abbreviation for Mail Exchange, it's used in DNS entries, etc.

    --
    What?
  122. By grid Location by Zapdos · · Score: 2

    The way I do it. I have a X and a Y axis. I now have a valid horizontal location. A1 being the first through BC240 being the last one in our DC. The next digit represents the vertical location A-AM

    So a1a.myserver.com is the first server on the first grid location bc240am.myserver.com will be the last server on the last grid location.

    This works well for us.

  123. People are strange by rho · · Score: 2

    Humans can usually corrolate orthagonal names to functions--vis, do you think "grep" has much to do with its function?

    You will want to freeze names, however--if you use pepper names, banana.domain.com had better remain the mail server forever and chili.domain.com the HTTP server. If you move or replace machines, you can't go renaming stuff. People will pick up the names as fast as they would be able to sort out in their heads what "mo.mis.ht.23" is supposed to stand for.

    Maintain a list, easily accessible to reference when you have a question--"bobafett is hosed... what does it do?"--and likely, the names will stick in the subconcious (if they are used often enough). Plus, john.domain.com is easier to type than ms.ja.web.domain.com.

    Don't use apple names--there are fewer of them than you think, and Steve Jobs will reach through your Ethernet and throttle you.

    --
    Potato chips are a by-yourself food.
  124. I can see it now... by macdaddy · · Score: 2

    ..."honey, I've got two more servers coming in tomorrow. We'd better get to work thinking up more, um, names...."

  125. Hierarchical naming by baka_boy · · Score: 2
    A few arguments in favor of proper hierarchical naming (i.e., 'nt-dell2.red-block.data-center.internal.company.c om' or 'slot2.rack4.bldg1.ny.company.com', or similar):

    1. Like the central HOSTS.TXT file in the early days of the 'net, flattened DNS entries are practical only up to a reasonable (i.e., 10-100) number of machines; after that, it essentially becomes a brittle, uninformative random string
    2. Sub-domaining will let you divide the load for internal DNS amoung a number of boxes, which could be important if you have a a significant amount of traffic passing between servers, not just in and out.
    3. The host name can not only be determined from basic information about the machine: it can carry useful information about the box to which it is assigned. Of course, this could be misleading if done incorrectly, but it's a useful trick.
    4. The eight-character hostname limit should be somewhat less painful if not every hostname has to be unique; with a subdomain to distinguish potential duplicates, you can use your choice of easy-to-remember, readable names for each machine.


    In short, don't re-invent the wheel; subdomains exists specifically to adress this problem, and there's little sense in trying to cram all that information into a single, eight-character-or-less string.
  126. First/Anonymous posters by suso · · Score: 2

    How about the names of anonymous and first posters on slashdot. There should be a limitless number of those.

  127. Re:Space Ghost by Halster · · Score: 2

    We run a domain called "cosmos".

    That was kinda kewl, 'cos I can sorta pick any of a variety of objects out of the sky to name things after. So, one class of servers can be stars, another planets, another moons.
    Comets are also an option. As are man-made objects.
    Was gonna name one nasty NT server Mir there for a while, for very obvious reliability-related reasons.

    --

    "How much truth can advertising buy?" - iNsuRge - AK47
  128. Re:Element names work well for a small low-order n by DA_MAN_DA_MYTH · · Score: 5, Funny

    Thank you, I just hit an all time low when I just looked down at my dev machine I am at right now, realizing my machine's name. The label I happen to see upon the face...

    BORON

    --
    "It takes many nails to build a crib, but one screw to fill it."
  129. What's in a name they asked... by TheConfusedOne · · Score: 2

    I have absolutely no idea is I'm repeating someone else there's already way too many posts to this thread.

    When you're naming 2 - 30 machines then it's time to have some fun. We had a bunch of machines at WPI named after Buckaroo Banzai. You could do interesting things running printjobs from a machine called realsoon.

    Anywho, after so many machines I think it's more important for the names to start being meaningful to you. You'll be so busy trying to manage all of these machines that anything informative in a name will help.

    So, my suggestion is to combine OS, date of installation, and some location coding into the name. You can offer CNames if people need to telnet into these machines and make them easy to find, but you'll need good information for the managers. Also, I'd invest some good money right now on monitoring and inventory tools.

    Yeah, it's boring, but it's practical. If you find yourself managing 4,000+ machines then you're life will be exciting enough without funny names.

    --
    --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
  130. Several standards.... by AtariDatacenter · · Score: 2

    At my company, there are two sets of standards.

    The first is the theme. All servers are named after cartoon characters. There is an almost inexhaustable supply, and it is very easy (after a bit of time) to associate a character with a server. "Sluggo" can be far easier to remember then PDCCV04. Especially late at night.

    The second method is to take a three letter city or site abbreviation, follow that with a two letter application abbreviation, and follow that by two numbers (starting at 01). Utterly boring, impossible to remember.

    But then again, management started to like the second method after I named some servers after Pokemon characters. It seems they have some embarassment when they have to describe to a vice president the problems that [i]Jigglypuff[/i] is having.

    But people who work with the servers definately know which are which. And you can guess that Charizard might be a pretty powerful 24-way with 24gb of RAM [e10k domain].

  131. Some schemes I used.. by richieb · · Score: 2

    Pokemon - gotta name them all!

    American Indian tribes- the research for new names can be fascinating.I named network printers after famous chiefs (Geronimo, Cochise etc)

    French wines - try to get the Americans to pronounce the names can be fun

    --
    ...richie - It is a good day to code.
  132. Subdomain by function by scotpurl · · Score: 5, Insightful

    Create subdomains based upon server function. w.foo.com for web, f.foo.com for file services, d.foo.com for DNS, etc. Expand to two-digit subdomains, *.dx.foo.com or *.w9.foo.com if you need more.

    Skip the themes for individual server names. You can use themes for DNS subdomains, but you don't need to actually name the "gemini" server group *.gemini.foo.com, but you can call the *.g.foo.com server group the gemini group.

    You don't need to throw any reference to the operating system in the DNS name. If you replace a server with one from a different OS (like you migrate your database from HPUX to AS/400 or Linux), then you have to run around to several places and change the DNS name that other boxes point to. It also allows you to cluster mixed operating systems (good for reliability), and to transition from one OS to the other.

    Finally, name your servers numerically as you add them to each sub-function group. Old servers that are slow and coming off lease soon will have lower numbers than higher ones. Just start with A0000001 for the first one in each domain, and go. If there are too many servers starting with A, then be slightly redundant and have the first letter of the server name match the single-letter subdomain. The first DNS server would be d00000001.d.foo.com.

  133. Fun and Function through CNAMES by fooguy · · Score: 2

    Recently, my lesbian boss became pregnant. Don't worry, I didn't ask.

    I'm the person who always names the kids in our deparment before they're born, sort of like when you code name a project. For example, I named the son of one coworker (I'll call him Ken) "Baby Chewbacca".

    But Ken's wife is pregnant again, and my boss is having twins, so I had to come up with a new way to name everything, and it goes a little something like this:

    -In programs, variables are named from the book "1001 Baby Names"

    struct candice (
    int terry;
    float timmy;
    char sam[30];
    bool jennifer;
    ) ann-marie[100];

    -Babies are named from the OpenVMS password generator:

    muldedie
    nicatway
    worrawic
    prigence
    pillenne
    metypnot
    nobilers
    crignies

    -Servers are named after *former* employees. That way, then they depreciate in 2-3 years, you get to get rid of them AGAIN!

    Seriously, this is what I've leaned:

    -Servers named after famous computer people (Babbage, Hollerith, Turning, Hopper, etc) always break.

    -Servers named after their function (Helpdesk, Development1, Payroll) always get reallocated to do something else, resulting in the "adverb-errata" (New_Helpdesk, Current_Development, Payroll_Prime)

    What we do is name the server whatever the hell we want (we just got 3 Sun V880s we've named fooEarth, fooWind, and fooFire) and then we CNAME them in DNS to their function (helpdesk.domain.org, development.domain.org, payroll.domain.org). That way, no one is ever dependant on the name if we decide to change it. We've even started abstacting services on the same box.

    Whatever you do, don't call your server "late_to_dinner.domain.com", that would be rude.

    --
    "All I ever wanted was to see Larry Wall give Bill Gates a Perl necklace."
    http://www.eisenschmidt.org/jweisen
  134. Use DNS to store location info by smartfart · · Score: 2, Informative

    You can use certain records in your zone file to store descriptive info (geographical, etc,) on your hosts. I don't remember the type of record nor the syntax, but I remember reading about it in O'Reilly's DNS and BIND. This data is obviously easily retrieved via dig, etc.

  135. Cartoon/Anime/Manga/Comic characters!!! by MsGeek · · Score: 2

    That's always my favorite theme for naming machines on networks. There's enough fodder there for a freakin' datacenter.

    Right now I'm typing this on Nuku Nuku. My 24/7 Linux box is Kenshin. My audiogeeking machine is Dilputer, thanks to my friend Greg who was a layout artist on the Dilbert animated series. Greg did two murals on the Inwin full-tower case, one on one side with "Dilbert at home" and the other side with "Dilbert at work." My collection of currently usable machines rounds out with my graphics production machine Dexter, (complete with Genndy Tartakovsky signature and drawing of Dexter) my Mac G3 Trent, and my two 68K Macs SodyPop (bought from Spumco!) and JaneLane.

    I have plenty of options for the future. I suspect if I was building a big network I'd name the main servers after classic Warner Bros., MGM and Fleischer characters and maybe name other less significant servers after Hanna-Barbera characters. Then the workstations would all get Anime names...there are so many to choose from there.

    Why do I like this naming scheme so much? Because it would make me smile, even during bad days, to say "well folks, I'm off to fix Daffy, wish me luck."

    And I also love cartoons. I never outgrew that.

    --
    Knowledge is power. Knowledge shared is power multiplied.
  136. You know this is nerd news: by Perdo · · Score: 2

    When naming machines gets 600+ posts!

    --

    If voting were effective, it would be illegal by now.

  137. Muses by slaker · · Score: 2
    I know it's not anytihng nice or informative but I named my machines after the greek Muses... when I run out of those I'll probably add Fates then Furies then probably heroes.


    But not Greek gods. That's just passe.

    --
    -- I wanna decide who lives and who dies - Crow T. Robot, MST3K
  138. Follow my example by Wind_Walker · · Score: 2

    One word: Pokemon.

  139. Moderation courtesy of Moderators on Crack, Inc. by Pac · · Score: 2, Interesting

    Do the kind people moderating the above as Informative cared to read RFC 2100? Have the said moderating beings cared to noticed it was issued on April 1st, 1997? Has the date ringed a bell? No? Guessed so.

    As for RFC 2100, it is funny. Very old, but funny anyway.

  140. what NOT to do by stinky+wizzleteats · · Score: 2

    As a former systems integrator, I can think of several common mistakes that demonstrate what NOT to do

    • Do not identify the function or location of a computer in its name. This may seem an unnecessary obfuscation, but having to figure out which machine to mess with deters both snoopers and BOFH's, and puts the entire decision within the realm of style. Geeks and style are a dangerous combination, so follow these simple rules.
    • Don't put your company initials at the beginning of each server name. If you aren't reasonably sure of your future ability to identify your own technology assets, you should look into ASP's or using a colo.
    • This may score me some troll points, but what the hell. I am a flaming trekkie, but naming computers after Star Trek ship names, characters, etc. was cool in 1984. Today it comes across like having "shmoopy" in your AOL username.
    • Similarly, naming your computer HAL was cool in 1972. A Compaq Proliant 1000 in an abandoned closet running Netware386 just doesn't produce the same fear effect. "HAL" has potential as a name, but let's just agree that Moore's law kind of kills the concept.
    • Simpsons names don't seem to work. I have no idea why. Use South Park characters instead.

    Basically, mythology, chemistry, literature=good. U.S. presidents("...and then the traffic hit, and Ford just fell over, nyuk nyuk!"), pop culture(except South Park), and Bee Gees singles=bad.

  141. One idea... by DennyK · · Score: 2

    My company uses a pretty simple, yet effective, naming convention for our current servers. It works like this:

    x1234

    where x is a letter and 1, 2, 3, and 4 are digits.

    x represents the server's primary function (i.e. w = web server, m = mail server, d = database server). The first digit represents the geographic location of the server. The second digit represents the operating system. The third and fourth digits are just a unique number. For instance, w1312 at our company is a web server in California running Linux.

    The advantage of this scheme is that it fits easily into your eight-character limit (even if you have to add a digit or two to expand a category - you'll probably want at least a three-digit unique number if you have thousands of servers) and it allows you to tell at a glance what a server is running, what it does, and where it's located. The disadvantage, of course, is having to learn what the numbers mean...but that's not too hard; a list of the numbers and a Xerox machine (or a mailing list) should take care of that hurdle... ;)

    However you divide your machines (client, location, etc.), numbers are probably easier to keep track of in the long run than more descriptive abbreviations. Just make sure to have some sort of central database keeping track of who or what belongs to each number... ;)

    Using descriptive names in certain categories is more "fun," but it's no easier to say "Gundam names belong to Joe's Deli" than it is to say "All wx6xx servers belong to Joe's Deli". It's also very confusing if a tech or manager isn't extensively familiar with whatever "categories" you are using. Knowing that Category A belongs to Client B doesn't do much good if your employees don't know what terms fit in that category. And, of course, if you have hundreds of clients, that just adds to the confusion... ;) On the other hand, even a third-grader can grasp that if the second digit in a server's name is X, the server belongs to Client B... ;)

    Whatever naming scheme you choose, just remember to *document* it...and make backups of the documentation... ;-)

    DennyK

  142. Obligatory Monty Python reference by DeadMeat+(TM) · · Score: 2

    Isn't it obvious? Call them all Bruce. *dodges hurled tomatoes*

  143. Sports terms by andy@petdance.com · · Score: 2

    I kinda liked the idea of naming after local sports heroes (payton, butkus, jordan), etc, but we settled on other sports related terms: pigskin, divot, etc.

  144. Don't worry about it by BarefootClown · · Score: 2

    Personally, I let my servers name themselves. When I built my NAT/router (sssh! don't tell the cable co.), the cheapest hardware I could find was a Duron 750. Having successfully run NAT/routers on a 486, a Duron seemed overkill. Thus was born marvin. The MOTD is a paraphrase from H2G2. Other boxen are quicksand (every time I tried to fix that damned thing, it sucked me in deeper), tower (domain controller at an airport), gozer (that fucker is evil, I swear...killed two HDD's, one proc, at least one DIMM...), the yet to be built media servers rosen and valenti, etc. Have fun with it--you're the admin, it's one of the few chances you get to make your mark. You can always use the DNS to assign logical names--assigning aliases by service tends to work well.

    Other good names include the DNS servers at my university. zoo is the first DNS server; it is so named because the admin who built it looked at the DNS tables and remarked that they looked like a zoo. ooz is the second one (zoo backwards, for the dim), then ozo, and finally zoz. All of my workstations are named by room number, and yes, they do get renamed when they move. I do this because I don't have access to the DNS tables, so I can't put useful information in the table. If I could, I'd let the users name them (without telling them, of course...).

    --

    "Make it ten--I am only a poor corrupt official."
    --Captain Louis Renault (Claude Rains), Casablanca

  145. What? You mean...? by Rui+del-Negro · · Score: 2, Funny


    You mean you don't have to pick the names for your servers from the Lord of the Rings...??

    RMN
    ~~~

  146. Run, don't walk, to sun.com/blueprints by magellan · · Score: 2, Informative

    At http://www.sun.com/blueprints/0501/Naming.pdf you will find a Sun BluePrint entitled "Datacenter Naming Scheme" that offers methodologies to do exactly what you are looking for.

    1. Re:Run, don't walk, to sun.com/blueprints by Zwack · · Score: 2

      Woohoo!!!! It took three pages of searching through this to find the one comment that I instantly thought to make. This document is NOT perfect. I disagree with some of the comments that they make, but as a starting point it will suggest a whole HEAP of stuff that you probably wouldn't think of on your own.

      Personally I think that every system should have multiple names. One that tells you what the server is. One that tells you what the server does. And maybe one that tells you where the server is, and a final one that is easy to remember.

      Cute names are fun (ping elvis... Elvis is alive) but are meaningless when you can't relaate them. Having a system that tells you what the machine is but nothing else is confusing... (sure hp201 is a 2 processor hp box, but what does it do? Do I mean ax601 or ax602 here?) Having a purely functional name is equally confusing... (So is camsapd1 the HP development box for SAP or it the Sun box?)

      At the very least you need to be able to find out what a machine does, where it is in the machine room(s) and what it is very easily. I would suggest putting all of this information into a database, and having a unique name that is relatively meaningless (the hp201 schema is good for that.. AAXNN where AA is a two character manufacturer code, X is the maximum number of procs that it can have and NN is a counter)

      The name should stay with the computer throughout it's life in your datacenter. Application specific aliases can be pointed at it. The database MUST be kept up to date and should be easy to interrogate (web based?)... Include location, serial number, info about the hardware, info about what software is running on it, info about who needs to be informed when work is done on that machine (Joe's web server is going down tomorrow, better call and remind him) and anything else that is useful for you.

      That keeps your naming scheme simple, but allows for all of the other possible uses for names to be provided for in a simple manner.

      Just my 1.7p

      Z.

      --
      -- Under/Overrated is meta-moderation, and therefore is Redundant.
  147. Numbers and a Database - IP address if possible by billstewart · · Score: 2
    It's fun to use naming conventions that mean things, but that doesn't scale well to thousands of machines unless there's some inherent structure like geographical distribution, which seldom applies in a big room full of servers. Give Up! Give them boring names - and keep them in a database. Since you've got operating systems that are picky about short names, name them all something like x000001, x000002, etc. If you can get away with it, structure the names to resemble the IP addresses, so x127224 is xxx.yyy.127.224, or use some other logical structure, like the row/column somebody else suggested.

    If you need to have structure around them, they can also be x127224.cust1.example.net or x127224.sfo.example.net, but you'll have a relational database of some sort keeping track of machine name, IP address, hardware model, serial number, amount of RAM, disk, etc., location in the room, and what users are on it.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  148. Theme, maybe even scalable... by WhyCause · · Score: 2
    I've decided that the next batch of machines I have to name will all be named after Kentucky Derby winners (in 25 year increments). There are 127 so far, and if you need more, you can use place and show horses as well (in the same tables).

    The plusses? Thouroughbred breeders go to a lot of trouble to pick unique names, why waste their effort? You can even have some measure of "sub-theming" if you track heredity, since offspring of successful horses often have something similar about their names (e.g., the naval theme of Man 'o War's offspring; he was the sire of Gunboat, Flagship, and Flotilla (all not so famous), and the very famous War Admiral). You can also get some really cool login pictures / wallpapers of the winning horses if you nose around on the web long enough.

    The minuses? Well, I guess typing in 'telnet long-ass-horse-name' could get old, and also the fact that there is a lot of punctuation in some of those names. I also guess that on occasion, it would get frustrating to see all those fast ponies running so damn slow.

    I guess it's nostalgia, since I grew up in Kentucky and went to college in Louisville. I guess if I ever ran out of horse names, I could always start naming machines after bourbon brands.

  149. This is what we did by holviala · · Score: 2, Insightful
    I used to work for a huge multinational company and we had literally thousands of nodes that needed names. I didn't come up with this naming, but it worked well.

    Say you host servers for the FooBar corporation; you would then name the servers as "fbn01e1", "fbn10e3" etc.

    Looks cryptic? It's not:

    fb - FooBar
    n01 - Node #01
    e1 - Ethernet interface #1

    Many may not realize, but it's not about naming computers, it's about naming the interfaces that matters. You don't touch the computer, you log in through the interface. You don't connect the computer to a router, you plug in the cat5 to the interface.

    The node numbers above btw are not sequential, they're rack/slot numbers. So the first slot on the first rack would be n01; if that computer was a 4U rackmount, the next one would be called n05. Given 40U racks, the first server on the second rack would be called fbn41e1.

    What's really good about this naming convetion is that it's really easy to locate individual servers; let's say mathilda.foobar.com won't ping anymore - how the hell do you know where it is if there are 200 foobar.com -computers! And they all have at least two network interfaces... If it was fbn45e2 that's dead you'd know instantly that it's the FooBar corparation's server on the fourth slot of rack #2 AND the second ethernet interface that's won't answer anymore.

  150. Re:Hoth, Naboo, Alderon... oh my by Anonymous+DWord · · Score: 2

    Yeah, until you have to tell your boss "Dammit, Chewie just went down on me."

    --
    "If he thinks he can hide and run from the United States and our allies, he's sorely mistaken." Bush on bin Laden
  151. name scheme by Khopesh · · Score: 2

    a place i used to work at named computers after comedians. developres in my division needed two computers each, so we used comedian pairs; my computers were Mork and Mindy, a coworker's were Rocky and Bulwinkle.

    ...but that won't work for 4000 computers. i'd instead suggest, since you will doubtless be ordering many computers of the same model, use a common name for each; so the Dell Enterprise 3500s would all be dent35 and Sun SunBlade 100s would all be sunb100. insert as a prefix some more unique thing, say order of installation or something there are lots of, like colors or comedians, or a different scheme per order.

    examples: orchid-dent35, cyan-dent35, cosby-sunb100, carlin-sunb100.

    this way the name both describes the computer (and in a way that doesn't change when it's use does) and gives it personality.

    nice thing about colors is that you can actually paint! ... i've seen a computer lab use Pink Floyd albums as names, and color photocopies of their covers are glued on their cases. so be creative and have fun with your scheme.

    --
    Use my userscript to add story images to Slashdot. There's no going back.
  152. One Way Naming by pryan · · Score: 3, Informative

    Our naming convention is simple:

    The canonical name of a machine is assigned by the person who is setting up the machine at the time a name is needed. That name stays with that machine throughout its "lifetime." More on a machine's lifetime later. The only three constraints on the name are as follows:

    1. It must be something that most people can spell if they heard the name.
    2. It must be a name which can be published in a newspaper without embarassing us.
    3. The name may not be duplicated.

    Notice that this is the canonical name for a machine. We never call one of our machines smtp or www. We alias those standard names to the canonical name.

    We define a lifetime for a machine as the time from which it is named to when it has lost its essence. In turn, we define a machine's essence as that which fundamentally separates it from other machines. In our current business, a machine's essence almost always is defined as the machine's purpose in life, which typically includes its OS and the servers running on the machine. There are times where we have converted a machine from Linux to OpenBSD, for example, but kept the name. If the machine is retasked, then it usually gets a fresh OS and new name; the old machine "dies" and a new machine is "born."

    That name is added to a database via a record which also contains the machine's hardware configuration, its MAC address, the OS, its maintainer's email address, and its intended purposes in life (smtp, http, file server, compute server, etc.). From that point on, it is the responsibility of the maintainer to update that record. The hostname is considered the database key, and is therefore not supposed to change.

    Every six months, however, clean out the database, looking for cruft and abandoned machines. We also try to identify machines that didn't make it into the database and add them. This also provides a quick way to inventory our equipment, since we primarly own computers and network gear.

    1. Re:One Way Naming by pryan · · Score: 2

      I forgot about a critical field in our machine database: its location. This is the most useful field in the record for new-hires. Consequently, it is a common joke to not give a new-hire access to whole database, but rather to a view which does not include the location. We then make him try to track down the machine through the network. They get real familiar with our network closets during this process.

  153. Boot Up! by epsalon · · Score: 5, Funny

    A:Boot up?
    B:Which server?
    A:Up.
    B:Up who?
    A:The server.
    B:Which?
    A:Boot up.
    B:Boot up what server?
    A:No no what server should stay up!
    B:I don't know.
    A:No no that's our web server.
    B:Your web server is "I don't know"?
    A:Yes. But nevermind, we need to boot up.
    B:What server?
    A:What server should stay up.
    B:I'm ASKING YOU THAT! WHAT SERVER SHOULD STAY UP?
    A:Certainly.
    B:Oh at last! So certainly should stay up. Ok, so I should boot what server?
    A:No no no, what server should stay up!
    B:Certainly.
    A:OK, so now boot up!
    B:AAAAARGH! What does that server do?
    A:It's a mail server.
    B:So, what you get mail what server does it say in the headers it's from?
    A:No no, what server's our web server. It says it's from up.
    B:What do you mean up? Mail can't come from up!
    A:It can if it's our mail server.
    B:You're mail server is called "it" and it should boot it up?
    A:No no no! It's our DNS server! We should be booting up!
    B:So we should be booting it up?
    A:No. We should be booting up.
    B:THAT'S WHAT I SAID!

    ...

  154. Why no famous people, and other pitfalls by Quila · · Score: 2

    Famous people. That'll be nice. "Jim Jones just died and took down all of his clients with him."

    Locations: NEVER name them after locations. I was at a place that named all computers by building and room number. This fell apart quickly on the next big office juggling.

    Aside from that, we have named servers after rivers in the world.

  155. Lots of comments by Sobrique · · Score: 2

    Well, there's a lot of comments, and I'm past the 700 mark, so I suspect this may be redundant, or just never going to get read. Oh well, I've Karma to spare ;p
    But: Servers should have multiple names.
    A primary name - this should follow whatever convention you feel happy with. Lord of the Rings if you feel the need, although my personal favourite (at the moment at least) is AD&D monsters. That way I get to put pictures of them on the side :)
    The key point is that this name must be distinctive, so if someone shouts is across the room, there are no misunderstandings.
    Finding 4000 isn't going to be easy, but if there's some clear cut division on machines for naming convention purposes, then use multiple conventions. A 'service' name. Probably doesn't matter hugely in a 4000 server farm (I'm guessing they're going to be web servers), but in general terms, if it's a DNS server, have a 'DNS' or 'DNS0' alias for it. ALWAYS access the DNS using 'DNS0' rather than the primary hostname. That way service migrations are simple. Add multiple aliases for other services.
    A name by location. Eg SR1R10U4 for server room 1 rack 10, unit 4. Makes finding the particular box which needs a cable plugging in to it really easy.

  156. No one seems to mention my naming convention... by Elwood+P+Dowd · · Score: 2

    My domain uses Al Qaeda related names. It's great. We have osama, omar, taliban, atef, lindh. If you run out of names, just do more research on religious extremists.

    --

    There are no trails. There are no trees out here.
  157. Well, not a convention, but good ideas by baptiste · · Score: 2
  158. Blake's 7 by Cally · · Score: 2
    Hi, my name's Cally, and I'm a sad bastard... :))

    My home boxen are: orac, slave and zen. Of course this doesn't scale at all beyond three boxes...

    --
    "None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
  159. Drug Names by The+Variable+Man · · Score: 2, Funny

    In a previous job we had machines named after drugs. Developer conversations could be amusing. "NFS isn't working" "Which environment?" "I'm on heroin but I guess I could switch to methadone" ...

    1. Re:Drug Names by Wntrmute · · Score: 2

      And the router gets to be "marajuana". Why? Cause it's the gateway drug....

  160. Whisky! by Zo0ok · · Score: 2, Interesting

    Whisky is a great base for computer naming (even though if you have 4000 machines and a 8-character limit it will not work very well).

    I use Great Single malts for my favourite machines (Ardbeg for my G4, Port-Ellen for my Firewall and Auchroisk for my laptop). Machines that I dont like that much, particularly those running windows, can be named using nasty American blends like Jim Bean (Huh!).

    Looking at www.maltmadness.com most people will find more Whiskys than they have computers (and they are rated as well).

    If you are using American, Irish, Canadian and Scotch Wiskies and still cant come up with more names, just add bottling etc:

    ardbeg1975
    ardbeg17years
    ardbeg_caskstrength

    etc.

  161. Re:Element names work well for a small low-order n by discogravy · · Score: 2

    isn't boron the new AMD chip they're working on?

  162. Location based naming (was: Re:be sensible by billtom · · Score: 2, Funny

    Well if physically finding the machines is important, why not use machine names of:

    Longitude+Latitude+Altitude

    With enough precision the names are guarenteed to be unique (to one universe). You could even install GPS and altimeter cards and have the machines name themselves automatically.

  163. Re:Element names work well for a small low-order n by Derek · · Score: 3, Funny
    "One lab I was in that had a lot of computers used deities..."
    That's funny, in our lab the administrators named themselves after deity! (Which was fine, except for all the bowing and blood offerings.)

    -Derek
  164. Re:Element names work well for a small low-order n by PhoenxHwk · · Score: 2, Interesting

    One word: Pokemon.

    We've got a lab at school in which the machines are all named after Pokemon. It's kinda silly to log into Wigglytuff, but you've got hundreds of names to use.

  165. Re:Top ten computer naming conventions... by Wntrmute · · Score: 2

    Whim of the sysadmin that particular day (Smeghead)

    Heh. That's pretty much how a company I used to work for wound up with a FreeBSD box named 'ntsucks'. It was a NAT/ipf/Squid proxy that replaced a troublesome NT machine that servers the same function. Higher-ups later made the guy that did it change the name, so our remote logins to customer boxen didn't come from ntsucks.company.com.

  166. You think that's bad? My company... by tweakt · · Score: 2

    My company has a "standard" of naming the machines like the following:

    [F.I.][LastName]_[Speed in Mhz]

    oh. yes... I kid you not.

    WTF... so every time I get a new machine it needs to change, and every time it changes hands, it also needs to chance. Not to mention "_" is invalid in a host name but they don't care cause they dont even use DNS.. they just rely on WINS (*sigh*).

  167. Re:Element names work well for a small low-order n by bjq · · Score: 2, Funny
    The preexisiting name/number combination is a good idea (i assume you meant the integer atomic number, not weight, as the other poster pointed out).

    Personally, I name my machines after girls I've slept with (and use the sequence number in the IP).

    It doesn't scale well, but it does make scaling much more fun; running out of names for machines is a definite reminder that I really need to get out more.

  168. Naming conventions and security by TrentC · · Score: 2

    I remember a discussion somewhere that recommended making the CNAMEs equivalent to the IP address of the interface(s) on the server ("192.168.0.1" would be "192-168-0-1.example.org") and then using A records to alias the real hostnames ("alice", "tomservo", "gandalf") as well as roles ("www", "smtp", "dns").

    The rationalization was, doing a reverse lookup on an easy-to-guess hostname would give you the IP of the machine, but doing a lookup on that IP wouldn't give you any useful information. ("www.example.org" could get you "192.168.0.1", but "192.168.0.2" would only get you "192-168-0-2.example.org"; if they know you've got a "gandalf.example.org" it kinda defeats the purpose, unless you don't follow any naming convention at all...)

    The only headache I could see would be if you change IP addresses or subnets on a regular basis, especially for a large number of hosts; having to make 2 or 3 changes to your DNS entries might not be worth the trouble...

    Jay (=

  169. Unique and by Archfeld · · Score: 2

    mysterious is the method we use...Server name is based on MAC address. Ensures uniqueness and that the entry in DNS will tell a potential hacker NOTHING. Posting from machine 00408103E355.

    --
    errr....umm...*whooosh* *whoosh* Is this thing on ?
  170. At our high school, by ColGraff · · Score: 2

    The uber-server (DHCP, Proxy, email, file, whole nine yards) is named Mr. Bill. As in "Oh, no, Mr. Bill!"

    --
    I'm the stranger...posting to /.