Повторное использование имен в схеме именования [закрыто]

Как люди относятся к повторному использованию имен в схеме именования? Если вы замените компьютер, должен ли новый компьютер взять имя старого компьютера? Если вы используете имена повторно, дожидаетесь ли вы, пока у вас закончатся имена, прежде чем использовать их повторно? Должны ли имена следовать за компьютерами или их ролями?

5
задан 4 July 2015 в 12:52
9 ответов

Обычно я думаю, что лучше не снова использовать имена.

Вот пример. Если Вы ликвидируете сервер 'муравьед', позже заменяете его новым сервером и позже все еще находите программу, какие ссылки 'муравьед', который перестал работать, Вы не знаете, является ли это проблема с программой, или с новым муравьедом. При вызове нового сервера 'aaron' вместо этого, Вы немедленно знаете, что это - программа, для которой нужен взгляд на. С другой стороны, если в программе говорится 'aaron', то Вы знаете, что это - что-то на aaron.

Другой пример находится в процессе миграции.

Включите aaron, и установите его и получите сервисную работу. Затем Вы берете свой псевдоним nameservice для каждого сервиса и переключаете их с муравьеда к aaron и тест, что он работает хорошо. В конце дня можно затем оставить обе машины, работающие, пока Вы не рады, что нормально наконец увольнять муравьеда.

9
ответ дан 3 December 2019 в 00:51

Это - одна из причин, почему использование значительных или прохладных имен является плохой идеей в целом. Если бы Вы назвали свои поля foo01, foo02, foo03..., то fooNNN Вы никогда не разрабатывал бы вида вложения к Вашим именам или схемы (схем) именования.

4
ответ дан 3 December 2019 в 00:51

Понятие "исчерпывания имен" кажется абсолютно внешним мне.

Вы обеспечили бы образец того, как это могло бы произойти?

2
ответ дан 3 December 2019 в 00:51
  • 1
    DNS имеет предел 64 символов на компонент... Приблизительно 90 символов, допустимых в имени хоста... большое, но конечное число имен, прежде чем необходимо будет начать использовать субдомены. –  womble♦ 30 November 2009 в 00:44
  • 2
    64 символа, и можно использовать буквы и числа, таким образом, it' s о 36^63*26 (предположение Вас can' t запускаются с числа): конечный, да - но you' ре, никогда не собирающееся поражать это, если Вы придерживаетесь просто имен хостов. Даже если Вы говорите, что можно только использовать 8 или 10 символов в качестве имени хоста, that' s все еще 36^7*26 или 36^9*26 –  warren 30 November 2009 в 02:20
  • 3
    36^7 78,364,164,096 –  warren 30 November 2009 в 09:12

Лично мне не нравится снова использовать имена. Я столкнулся с серверами, где их называют нечто, затем кто-то покупает другой для кластеризации с ним, и это становится foo01 и foo02.
Это кажется неизобретательным мне.

Я также не люблю снова использовать названия замен, говорю, что панель умирает, и новый получает названную панель.
Возможно, это - плохая карма?

2
ответ дан 3 December 2019 в 00:51

Имена рабочей станции: никогда не снова используйте. У нас есть соглашение о присвоении имен, которое включает год и месяц, ПК был получен, поэтому когда машина будет заменена более новой, новый будет всегда иметь другое имя. (Лично, я ненавижу включая имя пользователя как часть названия ПК, так как это означает, что необходимо переименовать его, чтобы переместить его к другому человеку, который происходит справедливо часто для нас.)

Имена серверов: в нескольких случаях мы снова использовали их, но мы стараемся избегать его. У нас было несколько машин, которые были заменены почти дубликатами, и мы сохранили те имена. Иначе у нас есть очень универсальное соглашение о присвоении имен, таким образом, мы действительно не заботимся, является ли сервер forv-sdc-01 или forv-sdc-17

2
ответ дан 3 December 2019 в 00:51

В моем старом задании мы назвали рабочие столы в общем и не снова использовали имена. Конвенция была department_number-type-xyz (где тип был, некоторые обозначают буквами описание того, каково это было: MO для основного офиса, BUSOF для офиса, КЛАСС для классов, и т.д.). Серверы и машины Linux получили "прохладные" имена хостов, которые обычно ликвидировались, когда машина была заменена.

Обычно я думаю, что лучше в средней и крупной среде связать имена с машинами и уволить их вместе. CNAME в DNS может использоваться для указания на сервисы на правильную машину. Тем путем машина, которая раньше выполняла www.example.com, может использоваться для выполнения syslog.example.com, не имея необходимость путаться относительно того, почему веб-сервер не работает на www больше.

Для маленьких установок, как домашнее использование, делают то, что Вы хотите. Моя схема именования дома запустилась с мест, я видел торнадо, и когда это хорошо высохло, я начал использовать незабываемые города от штормовых прохождений преследования. Я не снова использую имена, но это - персональное предпочтение.

TL; DR: Свяжите имена к определенным машинам и используйте универсальный cnames для сервисов.

2
ответ дан 3 December 2019 в 00:51

Одна причина не снова использовать имена состоит в том, чтобы быть в курсе того, как приложения и сервисы должны быть настроены, когда имя хоста изменяется - или скорее проверяя, что это не проблема (и зафиксируйте его, если это оказывается тем!).

Например, любой зависящий от приложения на именованном хосте должен, вероятно, быть настроен против универсального сервиса CNAME и не определенное имя хоста - но это нельзя было бы рассмотреть или принять во внимание до этого вида проблемы появляются, и некоторые сервисы как SSL даже не могли бы позволить это или потребовать, чтобы ручная стандартная программа существовала для любой будущей смены имени.

Опережение и предотвращение этих проблем путем вызова и фиксации и/или документирования их при контролируемых условиях были бы ключевыми для того, чтобы быть превентивным и разрабатывающим устойчивую и модульную среду ^^

2
ответ дан 3 December 2019 в 00:51

Я соглашаюсь с другими ответами для того, чтобы изменить имена. Если у Вас есть проблема с решением, что переименовать новую машину (машины), это походит на большее количество проблемы с воображением, чем проблема миграции.

1
ответ дан 3 December 2019 в 00:51

Я думаю, что необходимо снова использовать имена, если машина присоединена к пользователю.
Например, мы называем наши компьютеры с помощью полного имени человека, который является основным пользователем. Это помогает найти компьютер и подключение к нему для диагностики и т.д. Кроме того, это не требует, чтобы Вы обошли пользователя через cmd-> ipconfig для получения IP-адреса. Это также делает материально-технические ресурсы бризом.
Для серверов нет никакого вложения к имени, если пользователи не привыкли к именам пути UNC... Сколько из Ваших пользователей регулярно использует пути UNC?

0
ответ дан 3 December 2019 в 00:51
  • 1
    Эта схема именования работает соответственно на небольшие развертывания, но добавляет сложность в среде, больше, чем ~15 пользователей. Можно столкнуться с проблемами где: - рабочие станции перераспределены различным пользователям, и должны быть переименованы или оставлены не в ногу с конвенцией - Пользователи становятся приложенными к конкретной рабочей станции и, более вероятно, будут рассматривать ее как персональную машину, чем бизнес-рабочая станция. " Эта машина является моим machine". - любая машина может быстро получить полный список пользователей в Вашей компании, непосредственно сеть. Полезный для социальной инженерии + считают нападения. –  Chris Thorpe 29 November 2009 в 22:38
  • 2
    В нашей организации 200 + рабочие станции, это работает просто великолепно. Да, мы действительно должны иногда переименовывать, но это сохраняет нас имеющий необходимость к поиску user' s машина каждый раз мы хотим сделать удаленную поддержку на нем. В нашей организации их машина является их машиной, хотя компания сохраняет владение ее. Они ответственны за то, что находится на нем, поскольку они - единственные с помощью него. Без доступа к Вашему серверу WINS/DNS, как взломщик получил бы это знание? Если у них есть тот доступ, то Вы уже имеетесь... –  Scott Lundberg 30 November 2009 в 02:45

Теги

Похожие вопросы