Não é possível usar "ejetar" para identificar o servidor


13

Sou engenheiro de software e nosso laboratório geralmente possui vários servidores em um rack com um switch KVM. Somos desenvolvedores e geralmente temos vários projetos acontecendo ao mesmo tempo, portanto os servidores são frequentemente fotografados e, reconhecidamente, não somos bons em mantê-los rotulados, etc.

A questão é que, até recentemente, assim que chegávamos a um terminal, era nosso hábito usar ejectpara ver qual servidor físico estávamos selecionando ativamente no comutador KVM, por razões óbvias.

Agora estamos fazendo a transição para servidores sem unidades ópticas. Portanto, o velho ejecttruque é obsoleto. Deve haver um comando simples para exibir o indicador "ID" no painel frontal do computador, mas, depois de pesquisar no Google todas as variações da pergunta que consegui pensar, não recebi nada.

Os servidores estão executando o Scientific Linux 6.4. Obrigado por qualquer ajuda que você pode oferecer.


12
Tome mais cuidado em rotulá-los.
precisa saber é o seguinte

Em um mundo perfeito, é claro. Mas eles mudam com tanta frequência que simplesmente não é prático.
MerrillFraz

9
Mesmo se você não puder rotular servidores com o NAME deles, poderá rotulá-los com o canal KVM no qual eles estão conectados. Isso não deve mudar com tanta frequência!
mveroone

4
+1 para o ejecthack.
178024

1
Você também pode entrar em contato com o fornecedor do hardware e perguntar se eles têm algum programa para fazer isso.
Jenny D

Respostas:


7

A maioria dos servidores modernos vem com uma opção de gerenciamento fora de banda, por exemplo, ILO da HP, Dells DRAC, RSA da IBM, para que você não precise mais ir ao rack para gerenciá-los. Basta usar a forma correta de KVM sobre IP para assumir o console no conforto da sua mesa!

Eles vêm com mídia virtual que usa uma imagem ISO na área de trabalho para emular uma unidade de CD / DVD da qual você pode instalar. O poder virtual alterna para ligar, desligar ou redefinir o servidor e muito mais.

A placa de gerenciamento fora de banda possui seu próprio endereço IP independente do servidor que está gerenciando. Então, rotule os servidores reais e dê ao cartão de gerenciamento fora de banda o mesmo nome e você verá o nome do host atual do sistema operacional assim que assumir o controle.

Além disso, muitas vezes o cartão de gerenciamento fora de banda permite acender uma luz de identificação nos casos raros em que você precisa de acesso físico.


Esse parece ser o caso aqui. Entrei em contato com nosso fornecedor para saber se temos essa opção. Obrigado a todos pelo feedback.
MerrillFraz

2
Cuidado, os custos de licenciamento podem ser enormes.
mveroone

7

Eu também adoro ejetar! de qualquer maneira, você precisa verificar o pacote de suporte do fornecedor do servidor.

por exemplo, a HP fornece um utilitário de linha de comando para verificar / configurar / desativar o LED UID para seus servidores em expansão. e o iLO, a ferramenta de gerenciamento remoto da HP, fornece a mesma função.


7

Se o gerenciamento fora de banda não permitir que você pisque o indicador, tente o ethtool se tiver uma interface de rede disponível / vazia

ethtool -p eth2

Deve piscar o LED para 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.

Em seguida, você pode procurar no servidor com uma interface de rede vazia, mas piscando. Isso também deve funcionar para interfaces que estão ativas e em execução (se todas estiverem conectadas), mas é preciso distinguir entre o intervalo regular do ethtool e o piscar normal que mostra a atividade da interface :)


Funcionaria, mas não é prático. Alguns de nossos racks são totalmente inacessíveis por trás; além disso, quando identificamos um computador instalado em nossos sistemas, não podemos voltar atrás sem retirar o servidor.
MerrillFraz

6

Se eles ainda têm alto-falantes internos, eu costumava perder a quilometragem cat /kernel/unix > /dev/audioe, em seguida, percorrendo um pregão escuro e vazio voltando para a máquina de gritar.


1
Isso é até agora o que descobrimos também. Funciona, mas nossa fábrica não é silenciosa, portanto não é o ideal.
MerrillFraz

4

Bem, seja criativo - há um dispositivo LED controlado por USB como o pisca - pisca (1) ou o pisca - pisca que pode funcionar, embora o pisca (1) pareça esgotado em qualquer lugar.

Para uma solução mais sofisticada, obtenha várias chaves USB mais baratas que você puder, cole-as em uma porta USB e, quando precisar identificar um sistema, crie e exclua um arquivo pequeno (ou continue escrevendo nele) repetidamente até você encontre o sistema. Em seguida, você pode usar a luz de atividade para encontrar o sistema.


1
Embora criativo, essa é uma solução assustadora. Meus colegas de trabalho já estão desorganizados, isso soa como combustível para o fogo!
MerrillFraz

2

AFAIK, todos os servidores modernos, vêm com o BMC [placa de gerenciamento de placa base] e fornecem uma interface compatível com IPMI, acessível a partir do sistema operacional e da rede,

Outros fornecedores devem fornecer algo semelhante. No caso dos servidores Dell, este é o comando IPMI genérico que começa a piscar o LED do chassi:

ipmitool chassis identify 1 e ipmitool chassis identify 0para parar de piscar


Confirmado no servidor HP também. Além disso, ipmitool chassis identify forceacende a luz indefinidamente.
200_success
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.