I’ve ended up with a number of machines on my network, and a need to name them all in a somewhat logical way. For several years I had them named after the planets, which worked well until the PCs for myself, my girlfriend, servers and Raspberry Pi’s quickly summed up to more than the eight planets. I’ve broadened it somewhat to include any Greek/Roman mythological figure, but the system is definitely not as clean as it used to be.
Do you have a coordinated naming theme for your machines?
Ungulates. Because who doesn’t like a hoofed animal?
My client machines are even-toed ungulates (order Artiodactyla) and my servers/IoT machines are odd-toed (order Perissodactyla). I’m typing this on Gazelle. My router is called Quagga, both after the extinct zebra subspecies and the routing protocol software (I don’t use it any more but hey, it’s a router).
Biological taxonomy is a great source of a huge number of systematic (and colloquial) names.
This is my favourite comment. I laughed out loud. Thank you.
Highest mountains on Earth. Maybe not the best idea, since it took me a while to memorize Kangchenjunga.
I do Greek goods and Titans which leads to a similar problem. But I just love that my main proxmox host is namend after a Titan with many arms.
At least you didn’t choose Welsh towns or lakes in Massachusetts…
Every machine is named after what it does (although I do 1337-ify the names, because I’m still a late 90s IRC teen at heart). If you’ve ever been onboarded into a sysadmin role where all the machines are named with whatever whimsical naming scheme each department chose, you’ll fast develop a visceral hatred for non-descriptive naming schemes. The fifth time you get a ticket saying something like ‘Hedwig is down’ and you have to go crawling through three layers of linked files on SharePoint to find what and where ‘Hedwig’ is, you’ll be ready to beat the person who named it to death, and that attitude tends to persist to your home naming scheme :p
So more of a “cattle” than “pet” approach in general?
The fifth time you get a ticket saying something like ‘Hedwig is down’
If only there was an excellent database to store where Hedwig.bthl4.sea.wa.goliath.corp was and maybe include an alias so you know it’s NNTP5.goliath.corp also.
I shall invent one. It shall replicated and synchronize quickly. It shall interface and accept changes and share data. It will be simple to query so everyone can use it. I shall call it DNS . If people get snippy, I shall next invent an HS record.
Learn to use the tools, man. It’ll help you adhere to a 40-year-old RFC on naming things.
I’ll get right on rearchitecting the dns infrastructure of a large sprawling corporation, with mountains of technical debt from decades of acquisitions where they just mashed shit together. I’m sure that project will get approved.
Don’t be condescending, man.
Well I’m glad you know it’s there!
I can’t comment on your particular technical debt, as I’m not very psychic. I like how you say not to be condescending and require me to be psychic. That’s cool, but I bet you’re stressed.
Have a good week.
Yes, if you’ve built the network from scratch that works. Retrofitting it into an existing network however is a massive piece of work when you don’t have that single source of truth to start with however. On networks I’ve built sensibly, I’ll happily give people whatever CNAME they want to refer to their machine, but the machines actual name is descriptive, not the other way round.
Rfc1178 be damned.
I am 100% with you on this. At work the name should instantly tell me everything I need to know about the system at a glance.
I use Quake 3 characters names: doom, crash, sorlag, razor, bitterman, xaero, …
urmom = main pc
fbi = rpi 4 with docker + pihole + 2x unbound
Meta machines on my system offer data. Infra machines on my system run the network (infrastructure). But my favourite is naming all my HDD’s platters; Media Platters, Service Platters, etc.
I tend to name mine after their physical appearance, though I’m leaning towards space-related names now.
I’ll copy a Discord message I sent someone while explaining my naming scheme:
in chronological order: my very old laptop was black and grey so it was Batman my first build had orange/gold fans so it was Aurum my next build was black and white so it was Mono my current build had lots of RGB so it was Nova (like supernova) my home server has the BitFenix wings logo so it was Flight my laptop is sleek and pretty speedy so it was Comet
First macbook air was ethereal, nas was bitbucket, first macbook pros deathstar then dreadnaught, second bigger nas was abyss…
More recently I’ve been using Neal Stevenson characters and themes.
Mobile wass “primer”, high spec laptop was “reason”, workhorse laptop was “chevaline”…
Work servers I’ve always liked two themes:
Chaos or medications:
Anarchy, bedlam, disturbed, chaos, mayhem, futility, entropy, maelstrom,
Sudafed, NyQuil, Tylenol, advil, codeine, morphine, panadol, Valium,
I like the name of the 2nd NAS because you can say “I’m just gonna chuck these files into the abyss”
I have found my kin here I see.
Greek god names, Mission code names, uncommon colors, famous mountains, depending on the type of devices. I must have a hundred different ones by now.
Greek and Roman god names all the way!
I give them weird syntax names so if someone was to hack in the names wouldn’t give away what they are immediately. I don’t reuse numbers so that if I rebuild something it gets a new num.
Location-Ordinal-NetworkNum-Counter Eg AU-01-01-01
Containers are just their application name except where I have more than 1 then its Application01,02,etc.
I pick a random adjective + noun. Eg. Reluctant otter
Characters from the hitchhikers guide to the galaxy. Zaphod, Prosser, Arthur, slartibartfast etc
VPS/servers after particles. Quark, Boson, Hadron etc
I’m incredibly boring. I name them with the company/model name. And what role they have appended.
Cute naming schemes are for people who don’t have lots of servers. At my work we have over 700 servers. We’re not naming them after something arbitrary, we’re being descriptive.
I do Reboot characters, since I’m old! Kind of running low now but I call each of my phones Glitch and it makes me very happy.
Woman names in my electro swing playlist…
I just love the vintage vibes they have
Since its just me, I use Metroid locations and characters based on what the server does.