UNM Host Naming Convention (Servers)
This document defines a standard naming convention for servers. The naming convention combines a fixed-length series of designators to arrive at a name. The formulaic names are intended to be represented as Address records (A Records) to be posted in the internal view of UNM’s split-view DNS system. Under certain circumstances, these A Records may be published to the external view where necessary/appropriate. Where appropriate, Canonical Name records (CNAMEs) can be used for ‘vanity’ names and may be published to either the internal view, external view, or both.
The simplest overall format of the convention designators is as follows:
SSSS + O + AAAA + FFF + E + NN for SSSSOAAAAFFFENN
SSSS = Service Administrator Designator
O = Operating System Designator
AAAA = Application Designator
FFF = Function/ Service Designator
E = Environment Designator
NN = Numeric Designator
ENT + W + SEP + MGT + P + 01 for ENTWSEPMGTP01
The resulting hostname should be 15-character (maximum) text string that is well supported as a hostname or alias by all current TCP/IP and DNS standards.
This standard implies that all existing objects shall be renamed as a matter of course. All legacy, non-compliant names shall be modified to reflect the naming convention standard. All new or "green field" builds shall comply with the following naming standard.
This standard is comprehensively prescriptive. The designators identified within are prescriptive for the uses defined, but it is to be assumed that more designators will need to be defined as part of the normal course of business at UNM. In that event, the naming convention framework defined here shall be followed to define new designators.
Service Administrator Designator
A two (2) 2 to four (4) character designator shall be used to allow immediate identification of the service administrator of a host.
- SSSS = Service Administrator Designator
- CARC = Center for Advanced Research Computing
- ISPO = Information Security & Privacy Office
- IT = Information Technologies
- UL = University Libraries
- The Service Administrator Designator shall be taken from the UNM Enterprise Active Directory (AD) Organizational Unit (OU) names, where there are four (4) characters or less.
- Where AD OU names are longer than four characters, an abbreviated OU name shall be used. (Ex. ‘Enterprise’ would be shortened to ‘ENT’.
- Initialisms and acronyms shall be capitalized. (Ex. CARC, ISPO, IT, UL etc.).
- Services names and descriptions shall not contain underscores or CamelCase.
Operating System (OS) Designator
A one (1) character designator shall be used to identify the host’s operating system.
Appliance – Hardware or Virtual Appliance
GNU/Linux – Debian, RHEL, SUSE, etc.
UNIX – AIX, BSD, HP-UX, etc.
Microsoft Windows Server – All
A 3 to 4-character designator shall be used to allow identification of the UNM application hosted by the host, including both physical and virtual environment. The following are examples:
Active Directory Certificate Services
Active Directory Domain Services (Controllers)
Academic Forecasting Tool
Banner and ERP Authorizations
Central Authentication Service
C-Cure Access Control
Cherwell Service Management
Degree Audit Reporting System
Enterprise Metrics Reporting
FAMIS Facility Management Solutions
Hobsons Graduate Application
JAMF Software Server
Kronos (Lobo Time)
LDAP / Kerberos Authentication Server
System Center Configuration Manager (SCCM)
Symantec Endpoint Protection
SMTP Mail Relay
Starfish (Lobo Achieve)
uAchieve (Lobo Trax)
Windows Server Update Services
xTender Document Management
Tivoli Storage Manager Server
A 3 to 4-character designator shall be used to identify the function, role, or purpose of the device. Standard identifiers should be used first, then Generic identifiers.
Batch/ Bulk Processing Server
File Server (also DFS or other Enterprise File System)
Hypervisor (ESXi or Hyper-V Virtualization Platforms)
RDP / SSH Session Proxy Server or Appliance
Apache (No PHP Module) Web Server
Apache+PHP Web Server
Microsoft Internet Information Services Server
Tomcat Application Server
WebLogic Application Server
Oracle Database Server (Standalone or RAC Node)
PostgreSQL Database Server
Oracle Database Cluster (RAC) Entities
Microsoft SQL Database Server or Cluster Entities
MySQL Database Server
A 1-character designator shall be used to identify the deployment environment.
Environment / Tier
A 2-character designator shall be used to enumerate a collection of hosts. The following are EXAMPLES:
First host in sequence
Ninety-ninth in sequence