Зависит от твоего проекта и от количества машин.
Если у тебя пара десятков машин - да как хочешь называй.
Если пара сотен - какой-то конвеншн подойдет.
Если тысячи - конкретный конвешн, скорее всего учитывающий инвентаризационные требования или локацию.
У тебя говоришь сервер может то докер, то в другую стойку перехать то еще что-то. Это слишком нишевая ситуация. Обычно сервер покупают под задачу и он ей служит. Если он не нужен под эту задачу - его убирают, переустанавливают и возможно под новым именем, которое соответствует новому назначению.
Если у сервера нет конкретного назначения, используетс просто геолокация и бренд.
ibm-ny-0519-01 - IBM, New York DC, 2019/Mar, 01
hp-sf2-0619-01 - HP San-Francisco DC2, 2019/Jun, 01
P.S.
Но я понял главную твою проблему. Ты почему-то привязываешься к имени хоста, и забываешь что на хост можно добавить DNS алиас, и не один.
Поэтому хостнейм машины - должен нести на себе инвентаризационные данные.
А если на машине постоянно крутится какое-то конкретное приложение, добавляешь DNS алиас типа myapp.mycompany.intranet.com
Если появляется еще одна "идея", то добавляется еще один DNS алиас myanotherapp.mycompany.intranet.com
Если приложение выросло или требует других ресурсов - оно уезжает на другой хост вместе со своим алиасом, и все довольны.