Как вы яхту назовете ....
2006-09-27 12:30 amТрадиции выбора имени (hostname-а) для нового сервера в рамках большой компании - это жирный и слабоисследованый пласт IT-субкультуры.
Скажем, в большой компании Z было большое кол-во кластерных решений (не тех, которые computing clusters, а тех, которые HA). Типичный кластер состоял из двух нод, и технические особенности организации кластера требовали выдачи одного hostname для всего кластера в сборе, и еще по одному имени - для каждой ноды. Всего, стало быть, три.
Чтобы не путаться, какая нода с какой работает "в паре", имена им давали связанные - phobos и deimos, bill и gates, rolls и roys ... Сам кластер при этом называли по имени большой приложения. которое на нем крутилось.
Иногда кластеры "разбирали" и использовали ноды поотдельности. Имена им при этом сохраняли.
Все было замечательно, пока однажды система не дала сбой.
В один прекрасный день компания Z решила проапргейдить одну из своих "больших" систем XYZ. Скажем, с версии 3 на версию 5. Заодно и перенести ее на железо помощней. В качестве более мощного железа был взят кластер под Tru64 на двух "альфах". До этого в компании Z "альф" не было, и кластер так между собой и называли - "альфа".
На время апгрейда ноды кластера использовались поотдельности - под тестовую и "чистовую" системы, на которых производили и тестировали интеграцию новой версии с другими приложениями. Назвали их без затей - "test-xyz5" и "prod-xyz5", благо имена были временными.
Еще надо было найти где-то пару "девелоперских" машин, чтобы на них отрабатывать процедуру апгрейда и ее тестировать. Под раздачу попал один из старых кластеров, который разобрали на ноды по имени "alpha" и "romeo".
И вот тут все и началось
* Системе XYZ был нужен для работы Oracle. На alpha и romeo поставили под инстансу, назвав их "xyz3" и "xyz5".
* Из-за досадной оплошности Oracle instance "xyz3" использовали для тестовой инсталляции XYZ v.5. После этого ничего не оставалось, кроме как использовать Oracle instance "xyz5" для "тренировочной" инсталляции XYZ v.3.
* Роли "половинок" альфавского кластера тоже перепутали - на "test-xyz5" поселилась "чистовая" версия, а на "prod-xyz5" - тестовая.
Типичный диалоги времен этого проекта
- (тестеры) А где тестовые данные?
- Уже в базе
- В какой? В новой, пятой версии?
- Ага, в той, которая xyz3.
- Напомни, она где?
- На альфе, но не на той альфе, которая prod-xyz5, а на той, которая alpha
- ..... ээээээ .... повтори-ка еще раз? Что-то я не понял, мне на каком сервере тестировать?
- Ну, тестировать - на тестовой системе, prod-xyz5, а данные будут из тесторовой базы - xyz3.
- (у собеседника - core dumped)
Мораль: придумывая hostname, сразу думай, как он тебе вылезет боком :)
PS
Справедливости ради, надо заметить, что это был единственный mess-up с именами в компании Z, и даже непосредственные участники событий и системные администраторы не могли впоследствии внятно объяснить, как он произошел, и почему не был исправлен. Скорее всего, во всем виновата обычная спешка....
Скажем, в большой компании Z было большое кол-во кластерных решений (не тех, которые computing clusters, а тех, которые HA). Типичный кластер состоял из двух нод, и технические особенности организации кластера требовали выдачи одного hostname для всего кластера в сборе, и еще по одному имени - для каждой ноды. Всего, стало быть, три.
Чтобы не путаться, какая нода с какой работает "в паре", имена им давали связанные - phobos и deimos, bill и gates, rolls и roys ... Сам кластер при этом называли по имени большой приложения. которое на нем крутилось.
Иногда кластеры "разбирали" и использовали ноды поотдельности. Имена им при этом сохраняли.
Все было замечательно, пока однажды система не дала сбой.
В один прекрасный день компания Z решила проапргейдить одну из своих "больших" систем XYZ. Скажем, с версии 3 на версию 5. Заодно и перенести ее на железо помощней. В качестве более мощного железа был взят кластер под Tru64 на двух "альфах". До этого в компании Z "альф" не было, и кластер так между собой и называли - "альфа".
На время апгрейда ноды кластера использовались поотдельности - под тестовую и "чистовую" системы, на которых производили и тестировали интеграцию новой версии с другими приложениями. Назвали их без затей - "test-xyz5" и "prod-xyz5", благо имена были временными.
Еще надо было найти где-то пару "девелоперских" машин, чтобы на них отрабатывать процедуру апгрейда и ее тестировать. Под раздачу попал один из старых кластеров, который разобрали на ноды по имени "alpha" и "romeo".
И вот тут все и началось
* Системе XYZ был нужен для работы Oracle. На alpha и romeo поставили под инстансу, назвав их "xyz3" и "xyz5".
* Из-за досадной оплошности Oracle instance "xyz3" использовали для тестовой инсталляции XYZ v.5. После этого ничего не оставалось, кроме как использовать Oracle instance "xyz5" для "тренировочной" инсталляции XYZ v.3.
* Роли "половинок" альфавского кластера тоже перепутали - на "test-xyz5" поселилась "чистовая" версия, а на "prod-xyz5" - тестовая.
Типичный диалоги времен этого проекта
- (тестеры) А где тестовые данные?
- Уже в базе
- В какой? В новой, пятой версии?
- Ага, в той, которая xyz3.
- Напомни, она где?
- На альфе, но не на той альфе, которая prod-xyz5, а на той, которая alpha
- ..... ээээээ .... повтори-ка еще раз? Что-то я не понял, мне на каком сервере тестировать?
- Ну, тестировать - на тестовой системе, prod-xyz5, а данные будут из тесторовой базы - xyz3.
- (у собеседника - core dumped)
Мораль: придумывая hostname, сразу думай, как он тебе вылезет боком :)
PS
Справедливости ради, надо заметить, что это был единственный mess-up с именами в компании Z, и даже непосредственные участники событий и системные администраторы не могли впоследствии внятно объяснить, как он произошел, и почему не был исправлен. Скорее всего, во всем виновата обычная спешка....
(no subject)
Date: 2006-09-26 10:22 pm (UTC)(no subject)
Date: 2006-09-27 03:17 am (UTC)а у нас алкогольная тема развивается в полный рост
absinth, tekila, gzhelka, ararat, starka, tokaj, etc..
(no subject)
Date: 2006-09-27 05:13 am (UTC)Вот и называются половина машин vegas, sydney, а другая половина hermes, gefest, asklepiy. Что хреново, правильное написание этих слов знаю только админы.
(no subject)
Date: 2006-09-27 03:31 pm (UTC)Сначала, пока сетка ваще была как бы без админа (3 компа, все друг на друга смотрим в одной комнате, даже сервера выделенного не было), так все машинки и прозвали "кто есть кто" (по "партийным кличкам", да другим прозвищам) Потом появился админ, появился сервер один, второй, третий -- пошли названия рок-груп типа ац-дц, ди-пурпле, райнбов, ледцепеллин. Потом админ поменялся, и на вновь добавленный сервер было повешено гордое имя "иегова"... Админ этот не очень долго был, но после его смены сменился и я. Так что дальнейшая сутьба наименования серверов мне неизвестна, хотя, по некоторым отголоскам, там идёт очередная тематика... ;)
(no subject)
Date: 2006-09-27 08:14 am (UTC)(no subject)
Date: 2006-09-27 06:17 am (UTC)mail.hostname.com
host1.hostanme.com
host2.hostname.com
devbox...
testbox....
доктор, у меня прблемы? :)
(no subject)
Date: 2006-09-27 08:15 am (UTC)Вот как разменяете первую сотню серверов - они могут начаться.
(no subject)
Date: 2006-09-27 06:19 am (UTC)(no subject)
Date: 2006-09-27 06:38 am (UTC)это привело к напродному творчеству:
[i]NDIGO
[i]NDUK
NDORA
NDEVA
...
:)
(no subject)
Date: 2006-09-27 08:13 am (UTC)(no subject)
Date: 2008-01-17 03:19 pm (UTC);-)
(no subject)
Date: 2006-09-27 02:04 pm (UTC)$ dig borsjtj.stacken.kth.se. txt +short
"Very tasty russian soup"
(no subject)
Date: 2006-09-28 05:45 am (UTC)Где ж они такое написание-то нашли, через два 'j'? :)
(no subject)
Date: 2006-09-27 03:31 pm (UTC)А вот в жж, например (судя по одной старой презентации Фицпатрика) админы South Park любили - несколько серверов именами главных героев были названы
(no subject)
Date: 2006-11-08 03:36 pm (UTC)А у нас ф конторе
Date: 2006-09-27 04:10 pm (UTC)[три буквы компании][две буквы филиала][2-4 буквы типа сервера][одна цифра порядковый номер]
пример:
[APS - контора сокращённо][MN в штате Миннесота][FS файл сервер][1] - итого имеем APSMNFS1, APSMNDC1 , APSTNFS2, APSMNWEB1 , APSSQL1
Re: А у нас ф конторе
Date: 2006-09-27 06:16 pm (UTC)Re: А у нас ф конторе
Date: 2006-09-27 07:02 pm (UTC)Я тут в 4-х дурацки названных астерисках путаюсь иногда. :D
(no subject)
Date: 2006-09-27 07:01 pm (UTC)До того как я пришёл, был почтовый сервер и шлюз на одном сервере - назывался он mail (и бэкрезолв был тоже мейл). У других подразделений своих почтовых серверов не был - это был единственный на всю компанию - но были шлюзы, которые назывались по сокращениям.
Для меня по приходу было основной задачей поставить новый почтовый сервер. Название было дано ему mx - я предлагал использовать что-то более нейтральное, но... но использовали это.
После этого с шефом стало трудно говорить. На мейле - это, естественно, на старом. На эмиксе - уже напряжнее было. ;) Не совсем понятно, мх как новый почтовый сервер, или мх как мх. ;)
После этого стало еще круче. Старый мейл вроде как уже не мейл - дали ему название по сокращению, UM. В то же время внутри сетки существует виндовый сервер UM-SERVER. :)))) От этого начались приколы и взаимонепонимания с виндовым админом: на сервере - каком - юэм - никсовом? ;)))
Еще жосче стало, когда переехали, и по идее шефа, перекинули старое имя (mail) на новый сервер. Самый яркий диалог:
- На мейле.
- Новом?
- Не, на старом.
- Ну, в смысле на юэме?
- Ну, не на юм-сервере, просто на юэме.
- Ну да, на юниксовом, шлюзе.
- Да, на нашем шлюзе.
;)))
(no subject)
Date: 2006-09-27 08:57 pm (UTC)Fomalhaut, Deneb, Orion, Sirius...
(no subject)
Date: 2006-09-27 10:24 pm (UTC)(no subject)
Date: 2006-09-29 09:26 am (UTC)(no subject)
Date: 2007-04-20 04:50 pm (UTC)