Como posso obter um alerta por e-mail quando a matriz RAID está degradada? VMware ESXi 5.0, MegaRAID SAS 9260-4i

9

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

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

Eu apenas tentei puxar uma das unidades da matriz RAID (resultando no sinal sonoro esperado da controladora RAID), mas 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 ter certeza de que saberemos e poderemos substituir a unidade morta. Se o alarme não for acionado, isso não parece promissor.

Estou sentindo falta de algo aqui? Eu não sou de forma alguma um expert em VMware ou hardware de servidor, então eu nem tenho certeza de quem perguntar sobre isso.

Obrigado antecipadamente!

    
por Anodyne 17.01.2012 / 19:29

2 respostas

14

Obrigado a Eric C. Singer por me apontar na direção certa - resolvi isso agora, com muito Google. Aqui está o que eu tive que fazer:

  1. Faça o download do VIB do provedor VMSA SMIS do MegaRAID SAS a partir do Support & Guia Downloads em esta página .
  2. Ative o SSH no meu host ESXi. Isso envolveu as seguintes etapas:
    • Acesse 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, em seguida, em "Iniciar"
  3. Use scp para copiar o arquivo VIB para / tmp no host: scp vmware-esx-provider-LSIProvider.vib root@esxhostname:/tmp
  4. Faça 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ê tiver erros de assinatura durante a instalação, instale com a opção --no-sig-check (a documentação oficial informa que você pode alterar o nível de verificação de sig, mas não consegui instalar independentemente do nível): esxcli software vib install --no-sig-check -v /tmp/vmware-esx-provider-LSIProvider.vib

  6. Reinicialize o host do ESXi

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

Para completar, aqui está o que eu precisava fazer para enviar um e-mail quando o alarme fosse acionado:

  1. Definir configurações de SMTP
    • Faça login no vCenter Server usando o vSphere Client
    • No menu, selecione Visualizar / Administração / Configurações do servidor ...
    • Clique em "Mail" no painel à esquerda
    • Insira o nome do servidor SMTP e da conta do remetente (isso é um pouco ruim - seria interessante se pudéssemos especificar uma porta para conexão, SSL, autenticação, etc.)
    • Clique em OK
  2. Configure o alarme para enviar email
    • No menu, selecione Visualizar / Inventário / Hosts e Clusters
    • Na visualização em árvore à esquerda, clique no objeto em que você 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 de armazenamento do host" na lista de alarmes e clique duas vezes nele
    • Vá para a guia "Ações"
    • Adicione uma nova ação "Enviar uma notificação por email"
    • Na coluna "Configuração", ao lado de sua nova ação, insira o endereço de e-mail de que você precisa para enviar o alarme para
    • Provavelmente, você também quer garantir que "Uma vez" seja selecionado em cada uma das últimas quatro colunas, para que você seja notificado sempre que o status for alterado
por 18.01.2012 / 14:46
1

Você pode ver "armazenamento" na guia de hardware dos servidores ESXi e, em caso afirmativo, consegue ver cada disco? se não o HW a esse nível é provavelmente se abstiver do ESX. Você precisaria ver se o seu controlador tem uma extensão que pode ser instalada em seu servidor ESX.

    
por 18.01.2012 / 01:40