Dell DRAC - Dell DRAC

O Dell Remote Access Controller ou DRAC é uma plataforma de gerenciamento fora de banda em determinados servidores Dell . A plataforma pode ser fornecida em uma placa de expansão separada ou integrada na placa principal ; quando integrada, a plataforma é chamada de iDRAC .

Ele usa principalmente recursos separados para os principais recursos do servidor e fornece uma interface baseada em navegador ou de linha de comando (ou ambos) para gerenciar e monitorar o hardware do servidor.

Recursos

O controlador tem seu próprio processador, memória, conexão de rede e acesso ao barramento do sistema. Os principais recursos incluem gerenciamento de energia , acesso à mídia virtual e recursos de console remoto , todos disponíveis por meio de um navegador da Web ou interface de linha de comando com suporte . Isso dá aos administradores de sistema a capacidade de configurar uma máquina como se estivessem no console local ( terminal ).

O DRAC faz interface com chips de controlador de gerenciamento de placa de base (BMC) e é baseado no padrão Intelligent Platform Management Interface (IPMI) 2.0, que permite o uso de interfaces IPMI fora de banda, como IPMI sobre LAN.

Versões

Os controladores de acesso remoto Dell (DRAC) e os controladores de acesso remoto Dell integrados (iDRAC) vêm em versões diferentes, em que uma nova (i) versão DRAC costuma ser vinculada a uma nova geração de servidores Poweredge.

O hardware geralmente é integrado na placa-mãe do servidor e o produto combinado é denominado iDRAC, onde o "i" significa integrado. Quando o iDRAC Express é usado, as funções de gerenciamento de sistemas de software e hardware são compartilhadas com uma das interfaces de rede on-board do servidor usando um endereço IP exclusivo. Em contraste, a versão iDRAC Enterprise apresenta uma interface de rede física dedicada.

O iDRAC versão 7 foi introduzido em conjunto com o lançamento dos servidores Dell PowerEdge geração 12 em março de 2012 e está disponível apenas nos modelos de 12ª geração. Ao contrário das versões anteriores, a funcionalidade do iDRAC 7 é a mesma para servidores em rack, torre e blade.

Uma visão geral das diferentes versões:

Modelo Família Ano Servidor Comentários
DRAC II 2 1999 N / D Cartão extra
DRAC III 3 2002
DRAC iV 4 2005 Geração 8
DRAC 5 5 2006 Geração 9 Placa extra, console virtual requer Firefox 1.5
iDRAC 6 incorporado 6 2008 Primeira versão para servidores blade Integrado na placa-mãe em todos os servidores
iDRAC 6 Express 6 2008 Padrão em todos os sistemas de médio porte
iDRAC 6 Express 6 2008 Servidores blade
iDRAC 6 Enterprise 6 2008 Recursos de software adicionais em combinação com o expresso; slot de cartão vFlash SD
iDRAC 6 Enterprise 6 2008 Lâmina Recursos de software adicionais em combinação com o expresso
iDRAC 7 7 2012 Geração 12 Novo modelo de licenciamento, baseado em hardware, suporte NTP
iDRAC 8 8 2014 Geração 13 Sincronização rápida, configuração NFC, inicialização segura UEFI, console virtual HTML5, configuração de armazenamento em cartões PERC suportados
iDRAC 9 9 2017 Geração 14 Sincronização rápida 2.0, iDRAC Direct usando a porta Mini-USB frontal, nova interface de usuário.

Gerenciamento de energia

Com o DRAC habilitado e usando sua própria conexão de rede separada, um usuário pode fazer o login e reinicializar o sistema mesmo se o sistema operacional principal travar. Se o sistema operacional carregou os drivers corretos, o DRAC tentará desligar o sistema normalmente. Sem esse recurso e com o sistema em execução, os administradores podem usar o console remoto para acessar o sistema operacional também.

Console remoto

Os recursos de console remoto do DRAC permitem que um administrador faça interface com o computador como se estivesse sentado em frente a ele, e pode-se compartilhar as entradas locais do teclado e mouse, bem como a saída de vídeo (o DRAC não oferece suporte a som remoto). A capacidade do console remoto depende de um plug-in Active X ou Java , ou HTML5 nos modelos posteriores, que exibe uma janela mostrando a saída de vídeo no terminal local e que leva entrada do mouse e do teclado. Esse comportamento se assemelha muito ao de outras soluções de acesso remoto, como VNC ou RDP, mas também funciona se o sistema operacional do servidor não funcionar mais (ao contrário de VNC ou RDP). Ele é usado para levar o console do servidor remotamente.

Mídia virtual

O DRAC permite que um usuário monte imagens de disco compartilhadas remotamente como se estivessem conectadas ao sistema. Em combinação com o console remoto, isso dá aos administradores a capacidade de reinstalar completamente um sistema operacional , uma tarefa que tradicionalmente exigia acesso do console local à máquina física. Os administradores podem controlar a mídia virtual por meio do navegador ou das ferramentas OpenManage fornecidas pela Dell, embora versões específicas de navegadores restrinjam algumas funcionalidades.

Acesso

O gerenciamento principal do DRAC ocorre por meio de uma interface web. Todas as gerações do DRAC usam o nome de usuário roote a senha padrão calvin. A partir do DRAC 3, o Microsoft Active Directory também pode fornecer autenticação com extensões de esquema Dell AD ou esquema padrão.

Implementação

O DRAC5 e iDRAC6 e superior são plataformas integradas que executam Linux e Busybox . O código-fonte do firmware está disponível no site da Dell, mas não é possível compilar a fonte em um firmware de substituição, pois a Dell não inclui um ambiente de construção.

O DRAC fornece acesso remoto ao console do sistema (teclado e tela), permitindo que o BIOS do sistema seja acessado pela Internet quando o servidor for reinicializado. Isso é feito configurando o BIOS do sistema para enviar sua saída para uma porta serial (como um fluxo de texto usando códigos de controle compatíveis com VT100). A porta serial escolhida é então redirecionada para a porta serial do DRAC. Os usuários podem então entrar no DRAC via SSH e executar um comando para conectar a sessão SSH à porta serial, permitindo assim que o console seja acessado pela Internet.

As versões anteriores do DRAC usavam ActiveX no Internet Explorer para fornecer uma interface de console remoto em um navegador da web; no entanto, isso não era popular entre os usuários que não eram do Windows e que não tinham acesso ao Internet Explorer. A revisão mais recente do DRAC6 usa um aplicativo Java (iniciado de dentro do navegador), embora o DRAC5 e o iDRAC6 também forneçam o acesso SSH independente de plataforma mencionado anteriormente.

iDRAC6

O iDRAC6 está disponível em dois níveis: iDRAC6 Express e iDRAC6 Enterprise. iDRAC6 Express (que integra recursos anteriormente cobrados no DRAC5) tornou-se uma oferta padrão nos servidores Dell. Certos recursos não estão disponíveis para a versão Express, incluindo a funcionalidade de console remoto e o slot de cartão SD vFlash. Tal como acontece com o iDRAC, o iDRAC6 Enterprise é uma oferta padrão em servidores blade

  • iDRAC6 oferece três atualizações: iDRAC6 Express, iDRAC6 Enterprise e VFlash Media
  • iDRAC6 oferece orçamento de energia
  • O console virtual do iDRAC6 Enterprise e os recursos de mídia virtual agora estão integrados em um único plug-in
  • O console virtual do iDRAC6 Enterprise agora permite que dois usuários colaborem no mesmo servidor
  • iDRAC6 agora permite que os clientes vejam o que está no LCD do servidor sem uma visita do lado do servidor
  • iDRAC6 suporta IPv6

iDRAC7

Em 6 de março de 2012, a versão do software 1.00.00 para o iDRAC7 foi lançada para servidores da geração 12. O iDRAC 7 não funciona em servidores de gerações anteriores, embora algumas das novas funções introduzidas com o iDRAC 7 possam ser oferecidas em versões do iDRAC 6. Em maio de 2019, a versão atual era 2.63.60.62.

Com a introdução do iDRAC 7, o modelo de licenciamento mudou. O iDRAC 7 agora oferece suporte ao controlador de ciclo de vida. Alguns recursos do Lifecycle Controller são licenciados e, para acessá-los por meio do iDRAC, as licenças corretas dessas funções precisam ser habilitadas.

Plataformas de hardware suportadas

O iDRAC 7 é executado em servidores PowerEdge de 12ª geração . Por introdução em março de 2012, os seguintes servidores usam iDRAC7:

  • PowerEdge T620 - modelo de torre de 620, pode ser convertido para sistema de rack 5 U
  • PowerEdge R220 - servidor de rack nativo, 1 U
  • PowerEdge R320 - servidor de rack nativo, 1 U
  • PowerEdge R420 - servidor de rack nativo, 1 U
  • PowerEdge R520 - servidor de rack nativo, 2 U
  • PowerEdge R620 - servidor de rack nativo, 1 U
  • PowerEdge M620 - servidor blade para gabinete M1000e , meia altura (máx. 16 por chassi)
  • PowerEdge R720 - servidor em rack, 2 U
  • PowerEdge R720xd - um R720 com baias de disco rígido adicionais de 2,5 "na parte frontal e traseira do gabinete

Sistemas operacionais suportados

iDRAC 7 é compatível com os seguintes sistemas operacionais

Navegadores da web suportados

A GUI para iDRAC7 usa um navegador da Web e Java. Internet Explorer 7, 8 e 9, bem como Firefox 6 + 7 foram testados para diferentes sistemas operacionais.

Limitações

Para tirar proveito do armazenamento superior a 256 MB na empresa iDRAC6, a Dell exige que um cartão SD vFlash seja adquirido por meio dos canais Dell. Em dezembro de 2011, os cartões Dell vFlash SD diferem dos cartões SD de consumidor por serem superprovisionados em 100% para aumentar a durabilidade e desempenho de gravação.

Embora não haja outras diferenças funcionais conhecidas entre um cartão vFlash SD da marca Dell e um cartão SDHC classe 2 ou superior, o uso de mídia não Dell impede o uso de capacidades e funções estendidas.

Em um sistema cliente Linux, a seta padrão e as teclas de impressão da tela não podem ser usadas no aplicativo de console virtual iDRAC6 Java por causa de alguns IDs de evento de chave incompatíveis; entretanto, as teclas de seta no teclado numérico ainda podem ser usadas.

Algumas combinações de firmware DRAC, navegador da web e tempo de execução Java não oferecem suporte a mídia virtual por meio do miniaplicativo Java ou do plug-in no DRAC5 e iDRAC6.

Referências

links externos