Физическое размещение сервера

У меня есть сервер CentOS где-то в здании; Я могу войти в него удаленно и VNC и т. Д. Теперь мне нужно физически переместить его, и для этого мне нужно физически найти машину среди взглядов вокруг офиса.

Что я могу сделать удаленно, чтобы сделать машину видимым или звуковым образом идентифицировать себя?

186 голосов | спросил Michael 7 +03002016-10-07T03:23:30+03:00312016bEurope/MoscowFri, 07 Oct 2016 03:23:30 +0300 2016, 03:23:30

12 ответов


143

Используйте IPMI для запуска светодиодов, увеличения оборотов вентилятора или подачи звукового сигнала /сигнала тревоги. Взгляните на страницу руководства для ipmitool https: //linux.die .net /man /1 /ipmitool в зависимости от сервера вы можете установить светодиоды, ЖК-дисплей, сдвиг оборотов вентилятора (слушать, когда никто не находится в офисе). Некоторые другие интерфейсы IPMI или BMC могут позволить вам прозвучать звуковой сигнал, но эта функциональность более специфична для платформы.

мощная рабочая станция или сервер будет звучать как кто-то, пылесосьте, когда поклонники оказались полностью.

EDIT: Чтобы использовать индикаторы Identifier, как указано в комментариях, это, однако, требует установки, чтобы убедиться, что настроен соответствующий интерфейс IPMI, есть несколько руководств и руководств, и в зависимости от OEM могут быть проприетарные интерфейсы и системы управления, такие как центр данных Intel Менеджер ( http://www.intel .com /содержание /WWW /нам /о /программное обеспечение /Intel-ДХМ-продукт-detail.html ). Ранее я использовал этот учебник, но есть другие https://www.thomas-krenn.com /о /вики /Configuring_IPMI_under_Linux_using_ipmitool ipmitool -I <соответствующий интерфейс для системы> -U & л; имя пользователя > шасси, идентифицирующая силу, вынуждает идентификатор к состоянию включения, в зависимости от интерфейса и конфигурации вам может потребоваться указать тип проверки подлинности и другие параметры командной строки.

ответил Matt 7 +03002016-10-07T06:24:54+03:00312016bEurope/MoscowFri, 07 Oct 2016 06:24:54 +0300 2016, 06:24:54
99

Если на вашем сервере есть CD /DVD или аналогичный диск, простым решением является запуск eject и найдите открытый лоток. (Помните, что только потому, что лоток открыт, это не значит, что вы его открыли, подтвердите второй раз, когда вы считаете, что нашли сервер.) В противном случае ответ Мэтта включит индикатор идентификации или отобразит сообщение на ЖК-дисплей с ipmitool - это путь.

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

ответил Techwolf 7 +03002016-10-07T08:10:30+03:00312016bEurope/MoscowFri, 07 Oct 2016 08:10:30 +0300 2016, 08:10:30
52

Электрический метод:

Когда энергопотребление в вашем здании не изменится много (например, ночью):

  1. Запустите компьютер с полным процессором (например, 95)
  2. Измерьте ток, проходящий через каждый автоматический выключатель на панели выключателя, запишите эти цифры. (это можно сделать с помощью измерителя переменного тока)
  3. Запустите компьютер при низком процессоре
  4. Восстановите токи. Если кто-то упал раньше, панель панели обычно указывает, в какой комнате находится этот выключатель. Перейдите в это место и найдите компьютер.

Примечания:

  • Соблюдайте меры предосторожности, чтобы не подвергать себя электромутации при измерении токов
  • Если у нескольких выключателей есть падение тока, повторное тестирование с высоким процессором и повторить до тех пор, пока не будет изолирован 1 выключатель.
ответил Eric Johnson 8 +03002016-10-08T02:40:08+03:00312016bEurope/MoscowSat, 08 Oct 2016 02:40:08 +0300 2016, 02:40:08
40

Если у вас есть управляемый переключатель:

ping ghostserver

arp -a

Обратите внимание на MAC-адрес и после проверки таблицы ARP коммутатора на порт.

В зависимости от модели коммутатора вы будете иметь такой вывод:

 введите описание изображения здесь>> </a> </p>

<p> ** Обратите внимание, что несколько MAC на порт обычно означает восходящую линию связи с другим коммутатором. </p></div>
					 
						<div class=

ответил yagmoth555 7 +03002016-10-07T03:35:17+03:00312016bEurope/MoscowFri, 07 Oct 2016 03:35:17 +0300 2016, 03:35:17
24

Используйте beep .

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

Вы можете держать его в цикле, пока вы блуждаете по дому. Или вы можете каким-то образом закодировать свой внутренний телефонный номер в мелодии и дождаться, когда кто-нибудь из коллег позвонит, и попросить вас доставить этот раздражающий шум рядом со своим офисом.

Убедитесь, что вы выполняете звуковой сигнал как root, так что он использует механизм ioctl. Если двоичный файл не установлен в вашей системе, и ваш пользователь может получить к нему доступ. Простое испускание \ a для вашего tty (что является недостатком в случае недостаточных привилегий), вероятно, будет недостаточным, поскольку оно будет просто отражать ваш эмулятор удаленного терминала. В зависимости от вашей конфигурации вам также может потребоваться загрузить модуль ядра pcspkr, чтобы сделать эту работу.

Согласно https://pkgs.org/download/beep , звуковой сигнал должен быть доступен как пакет для CentOS, поэтому просто попробуйте yum install beep. Надеюсь, что он каким-то образом не изменен, чтобы не использовать подход ioctl. Это была проблема с Gentoo в течение некоторого времени.

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

ответил MvG 10 +03002016-10-10T15:51:27+03:00312016bEurope/MoscowMon, 10 Oct 2016 15:51:27 +0300 2016, 15:51:27
17

С управляемыми сетевыми устройствами у вас есть несколько вариантов: вы можете искать пакеты CDP /LLDP от коммутатора к хостам (которые будут указывать имя коммутатора и номер порта), или вы можете установить агенты LLDP на сервере (так что «show lldp neighbour» или аналогичный запуск на коммутаторе покажет его порт). Лучше всего совместить MAC-адреса интерфейса с таблицей моста коммутатора. В обоих случаях вы можете проследить кабель от известного конца коммутатора до неизвестного конца сервера.

Если у вас нет управляемых коммутаторов и приходится полагаться на сам хост, то:

Если устройство принадлежит Dell или HP или аналогичному, вы можете использовать «dmidecode» для получения серийного номера /тега службы и сопоставить его с меткой на устройстве. По крайней мере, на Dell вы также можете использовать OpenManage для изменения текста на ЖК-дисплее. У вас также могут быть некоторые опции, чтобы заставить вентиляторы работать на полной скорости, что может быть достаточно слышимым для поиска машины.

ethtool как опция - identify, которая заставит светодиод на определенном сетевом интерфейсе мигать. (Как правило, это указание того, какой сетевой адаптер находится в системе с несколькими, поэтому это не идеально подходит для этого варианта использования)

Если у него есть оптический привод, вы можете извлечь лоток.

ответил techieb0y 7 +03002016-10-07T03:50:04+03:00312016bEurope/MoscowFri, 07 Oct 2016 03:50:04 +0300 2016, 03:50:04
10

Перезагрузите и прослушайте звуковой сигнал POST

ответил Patrick 7 +03002016-10-07T04:42:53+03:00312016bEurope/MoscowFri, 07 Oct 2016 04:42:53 +0300 2016, 04:42:53
6

Если аппарат имеет беспроводную карту, но использует кабель (маловероятно, но, возможно, материнская плата встроена?). Вы можете настроить его как точку доступа, а затем использовать приложение для телефона, например wi-eye, для воспроизведения «горячего» или холод "с ним.

ответил Sidney 8 +03002016-10-08T09:31:18+03:00312016bEurope/MoscowSat, 08 Oct 2016 09:31:18 +0300 2016, 09:31:18
4

Светодиоды жесткого диска можно сделать, чтобы показать большую активность, превратив их в надежные огни идентификаторов, читая с помощью dd if = /dev /sdX of = /dev /null. Поддержка IPMI не требуется.

Также см. https://unix.stackexchange.com /вопросы /1974 /как-делать-я-макияж мой-ПК-спикер-бип .

Кроме того, если ethtool доступен, возиться с настройками скорости интерфейса может сделать машину идентифицируемой с помощью светодиодов скорости на коммутаторе и /или NIC. Предостережение: существует риск, что ваша машина будет эффективно отключена, если переключатель плохо реагирует на то, что вы отключите автосогласование.

ответил rackandboneman 12 +03002016-10-12T11:21:12+03:00312016bEurope/MoscowWed, 12 Oct 2016 11:21:12 +0300 2016, 11:21:12
3

Есть два простых способа сделать это: один уже упоминался (вытащите лоток cdrom)

Другой - войти в систему с помощью беспроводного соединения и посмотреть сообщения USB. Затем перейдите и подключите USB-накопитель с известными данными на нем.

Либо вы увидите сообщение USB, когда будете делать это на правильной машине, либо вы можете использовать любой из многочисленных инструментов опроса USB (lsusb и т. д.), чтобы узнать, есть ли он там.

Как только вы увидите USB-накопитель, установите его и посмотрите на него, чтобы убедиться, что он правильный.

Готово.

Мигающие огни и поворот предметов вверх и вниз не очень надежны и требуют большого внимания. Эти два способа просты и не требуют никакой сенсорной гимнастики.

ответил T. B. 12 +03002016-10-12T20:12:51+03:00312016bEurope/MoscowWed, 12 Oct 2016 20:12:51 +0300 2016, 20:12:51
2

Если вы собираетесь переместить его, как его отключить и найти выключенную машину?

ответил user6858980 13 +03002016-10-13T17:00:49+03:00312016bEurope/MoscowThu, 13 Oct 2016 17:00:49 +0300 2016, 17:00:49
0

Было проведено множество исследований, посвященных тому, как можно проводить фильтрацию данных через ЭМП; например, http://www.cl.cam .ac.uk /techreports /UCAM-CL-TR-577.pdf

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

ответил R.. 9 +03002016-10-09T19:37:43+03:00312016bEurope/MoscowSun, 09 Oct 2016 19:37:43 +0300 2016, 19:37:43

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132