Невозможно использовать «извлечь» для идентификации сервера

13

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

Дело в том, что до недавнего времени, как только мы подходили к терминалу, мы по привычке использовали, ejectчтобы увидеть, какой физический сервер мы активно выбирали на KVM-переключателе, по очевидным причинам.

Сейчас мы переходим на серверы без оптических приводов. Так что старый ejectтрюк устарел. Должна быть простая команда, чтобы мигать индикатор «ID» на передней панели компьютера, но после того, как я погуглил столько вариантов вопроса, сколько я мог придумать, я ничего не получил.

Серверы работают под управлением Scientific Linux 6.4. Спасибо за любую помощь, которую вы можете предложить.

MerrillFraz
источник
12
Позаботьтесь о том, чтобы пометить их.
DanBig
В идеальном мире, конечно. Но они меняются так часто, что это просто не практично.
MerrillFraz
9
Даже если вы не можете пометить серверы их NAME, вы можете пометить их каналом KVM, к которому они подключены. Это не должно измениться так часто!
mveroone
4
+1 за ejectхак.
178024 10.12.13
1
Вы также можете обратиться к поставщику оборудования и спросить, есть ли у него какие-либо программы для этого.
Дженни Д

Ответы:

7

Большинство современных серверов поставляются с возможностью внеполосного управления, например, HP ILO, Dells DRAC, IBM RSA, поэтому вам больше не нужно идти в стойку, чтобы управлять ими. Просто используйте правильную форму KVM over IP, чтобы захватить консоль, не выходя из вашего рабочего стола!

Они поставляются с виртуальным носителем, который использует образ ISO на вашем рабочем столе для эмуляции привода CD / DVD, с которого вы можете установить. Виртуальное питание переключает для включения, выключения или сброса сервера и многое другое.

Карта внешнего управления имеет собственный независимый IP-адрес от сервера, которым она управляет. Поэтому пометьте действительные серверы и присвойте карте внешнего управления то же имя, и вы увидите текущее имя хоста ОС, как только вы захватите консоль.

Кроме того, карта управления вне диапазона позволяет зажигать индикатор для тех редких случаев, когда вам необходим физический доступ.

HBruijn
источник
Это, кажется, имеет место здесь. Я связался с нашим продавцом, чтобы узнать, есть ли у нас такая возможность. Спасибо всем за отзывы.
MerrillFraz
2
Осторожно, стоимость лицензирования может быть огромной.
mveroone
7

Я тоже люблю выбросить! в любом случае, вам нужно проверить пакет поддержки у поставщика вашего сервера.

Например, HP предоставляет утилиту командной строки для проверки / установки / отмены индикатора UID для своих серверов. iLO, инструмент удаленного управления HP, обеспечивает ту же функцию.

SiO4
источник
7

Если ваше внешнее управление не позволяет вам мигать индикатор, вы можете попробовать ethtool, если у вас есть запасной / пустой сетевой интерфейс

ethtool -p eth2

Должен мигать светодиод для eth2:

   -p --identify
          Initiates adapter-specific action intended to enable an operator to easily identify the adapter by sight.  Typically this involves blinking one or more LEDs on the specific network port.

Затем вы можете искать сервер с пустым, но мигающим сетевым интерфейсом. Это также должно работать для интерфейсов, которые работают и работают (если они все подключены), но тогда вам придется различать регулярный интервал ethtool и обычное мигание, которое показывает активность интерфейса :)

arjarj
источник
Это будет работать, но не практично. Некоторые из наших стоек совершенно недоступны сзади, плюс, когда мы идентифицируем компьютер, установленный на наших системах, мы не можем вернуться назад, не вытащив сервер.
MerrillFraz
6

Если у них все еще есть встроенные динамики, я обычно получал за это пробежку cat /kernel/unix > /dev/audio, а затем бегал по темной и пустой торговой площадке, нависшей над вопящим автоматом.

Безумный Шляпник
источник
1
Это так далеко, что мы придумали тоже. Это работает, но наш завод не тихий, поэтому он не идеален.
MerrillFraz
4

Что ж, проявите изобретательность - есть светодиодное устройство с USB-управлением, такое как мигающий (1) или мигающий джойстик, который может работать, хотя мигающий (1) кажется, что его нет в наличии везде.

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

Подмастерье
источник
1
Хотя это креативно, это пугающее решение. Мои сотрудники уже дезорганизованы, это звучит как топливо для огня!
MerrillFraz
2

AFAIK все современные серверы поставляются с BMC [платой управления материнской платой] и предоставляют IPMI-совместимый интерфейс, доступный как из ОС, так и из сети,

Другие производители должны предоставить нечто подобное, в случае серверов Dell это общая команда IPMI, которая начинает мигать светодиодом шасси:

ipmitool chassis identify 1 и ipmitool chassis identify 0прекратить мигать

Мартино Дино
источник
Подтверждено и на сервере HP. Также ipmitool chassis identify forceвключается свет на неопределенное время.
200