Como posso receber um alerta por email quando a matriz RAID é degradada? VMware ESXi 5.0, MegaRAID SAS 9260-4i

9

Recentemente, compramos um servidor "white box" para executar o VMware ESXi 5.0 (planejamos usar o vSphere 5 Essentials Kit). De acordo com o Guia de compatibilidade da VMware, o controlador RAID LSI Logic MegaRAID SAS 9260-4i do servidor é compatível (tipo de suporte listado como "caixa de entrada").

Eu instalei o ESXi 5.0 no host e também instalei o vCenter Server Appliance. Conectei-me ao vCenter Server usando o vSphere Client e posso ver uma lista de alarmes predefinidos, incluindo um que deve ser acionado sempre que o "status de armazenamento do host" mudar, o que parece o que eu preciso.

Acabei de tentar extrair uma das unidades da matriz RAID (resultando no sinal sonoro esperado do controlador RAID), mas absolutamente nada parece ter acontecido no vCenter. O alarme "status de armazenamento do host" não parece ser acionado.

O que eu realmente preciso fazer é configurar o vCenter para enviar um email se a matriz RAID estiver degradada, para garantir que saberemos e poderemos substituir a unidade morta. Se o alarme não for acionado, isso não parece promissor.

Estou faltando alguma coisa aqui? Eu não sou especialista em VMware ou hardware de servidor, então nem tenho certeza de quem perguntar sobre isso.

Desde já, obrigado!

Anodyne
fonte
Qual é o fornecedor original dessa caixa while? Tem iLo ou DRAC? O monitoramento deve ser feito lá ou com meios IPMI no nível do sistema operacional do host.
Nils

Respostas:

14

Agradeço a Eric C. Singer por me indicar a direção certa - resolvi isso agora, com muita pesquisa no Google. Aqui está o que eu tinha que fazer:

  1. Faça o download do VIRA MegaRAID SAS VMware SMIS Provider VIB na guia Suporte e downloads desta página .
  2. Ative o SSH no meu host ESXi. Isso envolveu as seguintes etapas:
    • Vá para a guia Configuração do host no vSphere Client
    • Selecione "Perfil de segurança" em Software
    • Clique no hiperlink "Propriedades ..." ao lado de Serviços
    • Clique em "SSH" na lista, depois em "Opções ..." e depois em "Iniciar".
  3. Use scp para copiar o arquivo VIB para / tmp no host: scp vmware-esx-provider-LSIProvider.vib root@esxhostname:/tmp
  4. Efetue login no host via SSH: ssh root@esxhostname
  5. Instale o arquivo VIB: esxcli software vib install -v /tmp/vmware-esx-provider-LSIProvider.vib

    5a Se você encontrou erros de assinatura durante a instalação, instale com a opção --no-sig-check(a documentação oficial declara que você pode alterar o nível de verificação de sig mas não foi possível instalar independentemente do nível):esxcli software vib install --no-sig-check -v /tmp/vmware-esx-provider-LSIProvider.vib

  6. Reinicialize o host ESXi

Após a reinicialização, o alarme "Status do armazenamento do host" disparou conforme o esperado quando eu puxei uma unidade, por isso estou feliz :-)

Para ser completo, eis o que eu tinha que fazer para que ele me enviasse um email quando o alarme disparou:

  1. Definir configurações SMTP
    • Efetue login no vCenter Server usando o vSphere Client
    • No menu, selecione Exibir / Administração / Configurações do servidor ...
    • Clique em "Mail" no painel à esquerda
    • Digite o nome do servidor SMTP e da conta do remetente (isso é meio ruim - seria bom se pudéssemos especificar uma porta à qual conectar, SSL, autenticação etc.)
    • Clique OK
  2. Configure o alarme para enviar email
    • No menu, selecione Exibir / Inventário / Hosts e Clusters
    • Na visualização em árvore à esquerda, clique no objeto em que deseja configurar o alarme - no nível superior (que afetará todos os hosts) ou em um host individual
    • Selecione a guia "Alarmes"
    • No topo da lista de alarmes, verifique se "Exibir: definições" está selecionado
    • Localize "Status do armazenamento do host" na lista de alarmes e clique duas vezes nele
    • Vá para a guia "Ações"
    • Adicione uma nova ação "Enviar um email de notificação"
    • Na coluna "Configuração" ao lado de sua nova ação, digite o endereço de e-mail para o qual você precisa que o alarme seja enviado
    • Você provavelmente também deseja garantir que "Uma vez" esteja selecionado em cada uma das 4 últimas colunas, para ser notificado sempre que o status for alterado
Anodyne
fonte
Mas você mandou um e-mail para você - foi com isso que fiquei impressionado, não com o alarme.
usar o seguinte comando
Sim, recebi um e-mail. Vou atualizar minha resposta para incluir como eu configuro isso.
Anodyne
1

Você consegue ver "armazenamento" na guia de hardware dos servidores ESXi e, se sim, consegue ver cada disco? caso contrário, o HW nesse nível provavelmente será abstactado do ESX. Você precisaria ver se o seu controlador possui uma extensão que pode ser instalada no seu servidor ESX.

Eric C. Singer
fonte
Nope - as categorias de sensores sob a guia Status de hardware são: Processador / Memória / PCI / Fan / tensão / Temperatura / Power / Rede / Software Components / Baseboard Management Controller / Outros
Anodyne
Além disso: quando olho para "Adaptadores de armazenamento" na guia "Configuração", o controlador está sob o cabeçalho "Controlador MegaRAID SAS GEN2" com o nome de dispositivo "vmhba2". Eu não sei se isso é significativo ...
Anodyne