Supermicro IPMI – O que é e o que pode fazer por você? – Storage Brasil
Servidores, Tecnologia, Supermicro
Intelligent Platform Management Interface – (IPMI) existe desde 1998, quando a especificação foi lançada. O padrão, inicialmente liderado pela Intel, foi adotado por praticamente todos os fornecedores de sistemas de servidor, incluindo Supermicro, HP, Dell e IBM (Lenovo).
Originalmente um conjunto básico de ferramentas de gerenciamento e monitoramento na primeira geração, houve atualizações ao longo dos anos que levaram à versão 2.0 atual "revisão 1.1 errata 7". Essas mudanças adicionaram muitos aprimoramentos, como recursos de gerenciamento úteis adicionais, segurança mais forte e até mesmo a adição de acesso ao console remoto para maior controle administrativo. Isso, por sua vez, levou a uma solução poderosa de monitoramento e gerenciamento de servidor.
Controlador de gerenciamento de placa de base
O IPMI é executado em um subsistema de hardware separado diretamente conectado a uma placa-mãe / servidor. Normalmente, em um sistema moderno, ele será conectado fisicamente à placa-mãe, mas placas adicionais também são uma possível opção de implementação para alguns sistemas. Este hardware é conhecido como Baseboard Management Controller (BMC). O BMC gerencia a interface entre o software de gerenciamento do sistema (como o IPMI View da Supermicro) e o hardware da plataforma.
Como é um hardware independente dedicado, o BMC funciona separadamente para a placa-mãe e executa sua própria pilha de software / firmware independente para a placa-mãe que está controlando e monitorando. Isso permite que o administrador se conecte ao BMC e opere os controles e sensores de energia do sistema, mesmo se o sistema principal estiver desligado, travado ou sem nenhum O / S.
Características típicas de um BMC IPMI
Monitoramento de hardware: O BMC permite que a integridade geral do sistema seja vista. As temperaturas da CPU / sistema, velocidades / status do ventilador, tensões, consumo de energia, status da fonte de alimentação e invasão do chassi podem ser monitorados remotamente. No caso de falhas ou limites predefinidos serem excedidos, um evento é registrado e notificações por e-mail podem ser enviadas a um administrador para ação imediata.
Leitura do sensor na exibição IPMI da Supermicro.
Leitura do consumo de energia da interface web da Supermicro.
Controle remoto de energia: ligue, desligue, reinicie e reinicie os servidores remotamente. Este recurso é útil para controlar a energia e desligar sistemas quando não estiverem em uso. No caso de uma falha do sistema operacional, é possível reiniciar o sistema e colocá-lo online novamente. Os controles do ventilador também estão presentes para permitir diferentes configurações dependendo da carga de trabalho do servidor. Além disso, para identificar um sistema em um data center lotado, há um LED UID que pode piscar na parte frontal e traseira do sistema para permitir que os técnicos identifiquem facilmente sistemas específicos.
Controle de energia no IPMI View da Supermicro.
Controle remoto: Serial over LAN (SOL) permite a saída de texto básico da tela e controle remoto para diagnóstico e administração de aplicativos e sistemas operacionais baseados em CLI (Command Line Interface). Este recurso é freqüentemente usado por administradores Linux e UNIX e também por alguns administradores Windows por meio do recurso EMS (Emergency Management Services).
Saída Serial Over LAN (SOL) do IPMI View da Supermicro.
Além desses recursos padrão, muitos fornecedores de sistema constroem nesta base e criam uma solução de gerenciamento remoto mais completa. A Supermicro, por exemplo, suporta o seguinte em quase todas as placas-mãe baseadas em X8, X9 X10 e X11.
Suporte KVM sobre IP: Usando um console baseado em Java é possível obter acesso KVM gráfico completo a um sistema em uma rede IP. Isso permite acesso a qualquer momento, mesmo antes de um O / S ser inicializado, dando acesso ao BIOS ou aos aplicativos DOS. É ainda possível realizar instalações de Linux e Windows remotamente a partir deste console.
Exemplo de saída de KVM sobre IP da exibição IPMI da Supermicro.
Redirecionamento de mídia remota: normalmente integrado ao suporte KVM sobre IP, esse recurso permite que o administrador conecte fisicamente dispositivos de armazenamento USB ao sistema de controle remoto. Ele está no formato de uma unidade física local, como um pen drive USB conectado ao sistema do administrador ou um arquivo de imagem de um DVD / CD no formato ISO ou mesmo uma imagem de disquete raw raw. Isso significa que, quando combinado com KVM sobre IP O / S, as instalações e as atualizações de firmware / BIOS são possíveis remotamente, sem a necessidade de suporte prático local.
Função de redirecionamento de mídia da interface KVM sobre IP da Supermicro.
Out Of Bound (OOB) BIOS & Firmware Updates: BIOS e IPMI firmware updates podem ser aplicados remotamente por meio da interface IPMI (uma licença adicional é necessária para atualizações do BIOS). Isso pode ser feito, por exemplo, carregando um BIOS baixado localmente ou atualização do IPMI para a interface do IPMI e, em seguida, flasheado diretamente no sistema de destino a partir do terminal do administrador. Como alternativa, o redirecionamento de mídia conforme descrito acima pode permitir o uso de uma unidade flash USB inicializável DOS local para atualizar o BIOS por meio do console KVM sem nenhum custo extra.
Atualizando o BIOS usando a interface web da IPMI da Supermicro.
Monitoramento de armazenamento / RAID: Com o IPMI, os administradores podem obter uma visão geral do armazenamento do sistema atual. Isso fornecerá informações como capacidade, status do disco e configurações de RAID, entre outras informações de hardware. Isso é útil como uma maneira rápida de ver o status de integridade e configuração. Observe que este recurso está disponível apenas em placas-mãe Supermicro com um controlador RAID LSI / Avago integrado.
IPMI Web GUI mostrando grupos de discos físicos e lógicos.
Rastreamento de ativos IPMI: as informações de ativos de infraestrutura podem ser definidas, visualizadas e rastreadas por meio do IPMI. Isso permite que os administradores visualizem facilmente os números / códigos das peças, etiquetas de ativos, números de série e outras informações de fabricação. Na Boston Ltd, inserimos essas informações como parte de nosso processo de fabricação.
Informações de ativos na interface web da Supermicro.
Supermicro IPMI Management Tools
IPMI View: Para gerenciar sistemas / grupos, a Supermicro fornece uma ferramenta Java chamada IPMI View que funciona em uma variedade de plataformas. Ele permite que um administrador acompanhe várias sessões de IPMI e, se necessário, execute operações em grupos de sistemas com alguns cliques simples.
O IPMI View pode ser baixado do seguinte local: ftp://ftp.supermicro.com/utility/IPMIView/
IPMI View da Supermicro rodando em Windows.
GUI da Web: A Supermicro também fornece uma GUI da web que está disponível diretamente no endereço IP do módulo BMC através de um navegador da web. Essa interface permite que o administrador tire proveito de toda a gama de funções, incluindo KVM sobre IP e redirecionamento de mídia usando um miniaplicativo Java (HTML5 em breve) sem a necessidade de instalar ou carregar software adicional.
Interface web do IPMI da Supermicro.
Abrir as ferramentas IPMI
Para controle CLI (Command Line Interface) com suporte a scripts, existem vários clientes de código aberto que podem ser usados ​​para conectar e controlar BMC IPMI. O exemplo mais comum disso é o pacote Open IPMI; isso oferece uma funcionalidade excelente e pode ser facilmente programado.
Essas ferramentas e guias do usuário estão disponíveis para download diretamente no sourceforge aqui: http://openipmi.sourceforge.net/
IPMITool rodando em CentOS via IPMI KVM.
Supermicro IPMI Tool CLI: Supermicro estendeu a funcionalidade do conjunto de ferramentas Open IPMI com sua própria ferramenta "SMCIPMITool" que permite ao usuário fazer interface com gabinetes SuperBlade e dispositivos IPMI via CLI (Command Line Interface).
Esta ferramenta está disponível para download diretamente do ftp da Supermicro aqui: ftp://ftp.supermicro.com/utility/SMCIPMItool/
Aplicativos móveis: Para gerenciamento e monitoramento de servidores móveis, a Supermicro desenvolveu um aplicativo chamado Supermicro IPMIView para dispositivos iOS e Android. Isso permite o acesso a recursos IPMI comuns, como informações do servidor, leituras de sensores, logs de eventos e verificações de saúde, entre outros. O KVM também está incluído, tornando esses aplicativos ainda mais poderosos.
O aplicativo iOS está disponível no iTunes aqui: https://itunes.apple.com/us/app/supermicro-ipmiview/id952163566?mt=8
O aplicativo Android está disponível na Google Play Store aqui: https://play.google.com/store/apps/details?id=com.smc.smcipmitool&hl=en
IPMIVIew app no ​​iOS.
KVM sobre IP para um servidor Windows usando o aplicativo IPMIVIew no iOS.
Configuração inicial de IPMI
Configurar o IPMI é um processo simples, a configuração inicial consiste simplesmente em configurar um endereço IP (DHCP ou estático) com o qual se conectar ao BMC. Isso é feito no BIOS da placa-mãe na guia IPMI> BMC Network Configuration ou usando a ferramenta Supermicro IPMICFG de seu O / S.
A ferramenta IPMICFG pode ser baixada do seguinte local: ftp://ftp.supermicro.com/utility/IPMICFG/
Configuração do IPMI no BIOS da placa-mãe usando KVM no IPMI View.
Configurando o endereço IP do IPMI manualmente usando o utilitário IPMICFG CLI.
Conectividade IPMI
Todos esses recursos são fornecidos remotamente por meio de uma porta de rede IP padrão no sistema gerenciado. A maioria dos sistemas têm ambos uma porta LAN dedicada para o tráfego IPMI ou, opcionalmente, é possível executar este tráfego na 1 st porta LAN na placa-mãe (eth0), juntamente com os sistemas de tráfego IP padrão.
Exemplo de placa-mãe Supermicro com portas IPMI dedicadas e compartilhadas.
O IPMI é uma ferramenta inestimável para qualquer administrador, pois permite monitorar sistemas em um nível de hardware e realizar a manutenção essencial remotamente.
Sem a instalação do sistema, a solução de problemas e o monitoramento podem ser uma experiência cara e demorada. Com sistemas colocados, um travamento / travamento do sistema que requer a reinicialização do sistema pode, em algumas situações, exigir uma viagem a um data center em outra cidade. Basta sondar o KVM para determinar a falha e, se necessário, desligar e ligar o nó pode ser feito em segundos, resultando em tempos de resposta muito mais rápidos e garantindo maior tempo de atividade de serviços essenciais.
Como todos os administradores sabem, se não forem descobertas, as falhas de hardware podem causar lentidão ou até mesmo a interrupção completa de serviços críticos. Notificações por e-mail de falhas de PSU ou ventiladores e mudanças de temperatura / voltagem podem garantir que a manutenção proativa ocorra e evitar tempo de inatividade não programado dispendioso.
Mesmo desconsiderando as falhas do sistema, o IPMI é uma ferramenta poderosa para monitorar a saúde geral do sistema, aplicar firmware, BIOS e atualizações do sistema operacional remotamente, configurar novos sistemas e usar KVM para controlar totalmente o pré-sistema operacional e o sistema operacional remotamente.
Todos esses fatores tornam o IPMI uma excelente ferramenta para reduzir seu TCO e melhorar sua produtividade como administrador e os serviços de sua empresa como um todo.
Quem trabalha com armazenamento de dados e segurança da informação certamente já deve ter se deparado com o termo... veja mais