Desligue o VMware ESXi Virtualization Server no UPS Power Off

Uma pequena introdução



Os médicos costumam ter histórias parecidas, na infância eram ridicularizados por causa dos dentes tortos - virei dentista, tinha complexos por causa da acne - virei dermatologista. A situação aqui é semelhante porque procurei por informações por muito tempo, imprimi e reli em papel ( para que meus olhos não se cansassem ), mas encontrei uma solução apenas em fontes em inglês, a documentação enviada pelos desenvolvedores de software também estava em inglês, a informação foi retirada parcialmente dele. Quando fiz tudo, percebi que queria compartilhar minha solução. Existe tal software ( sistema operacional ) para instalação em um servidor e implantação de máquinas virtuais nele, chamado VMware ESXi,havia a necessidade de garantir que, quando as luzes fossem apagadas, os servidores não fossem desligados, colocando em risco os bancos de dados que ali trabalham. Então, para avisar, foi comprado um UPS, um cartão SNMP (para monitorá-lo), peguei o resto da Internet e resolvi tentar reviver tudo.



Os seguintes componentes serão necessários



1. Fonte de alimentação ininterrupta ( doravante UPS );

2. Placa SNMP de rede para UPS, para a sua monitorização e controlo ( doravante placa SNMP );

3. Hipervisor VMware ESXi instalado e funcionando - instalado diretamente no próprio servidor ( como um sistema operacional ) ou em uma máquina virtual ( doravante denominado servidor de virtualização );

4. Pacote Clientmate - para monitoramento do UPS e em caso de queda de energia e transição do UPS para baterias - finalização correta e oportuna de servidores de virtualização, também instalados nas máquinas virtuais ( doravante Clientmate);

5. Gerenciador de arquivos para servidores WinSCP que funcionam com protocolos SCP, SFTP ( doravante WinSCP );

6. Cliente para protocolos de rede Putty ( doravante Putty );



Atenção



Para evitar a incompatibilidade do cartão SNMP com o software Clientmate - é altamente recomendável verificar no site do desenvolvedor ou escrever uma carta para eles por correio, indicando o modelo e pedindo que verifiquem a compatibilidade com o seu cartão SNMP.



Apesar do artigo descrever o processo da forma mais clara possível - no entanto, explicações profundas das ferramentas, protocolos, ações não são fornecidas para não desordenar o material, também é possível que nem tudo saia exatamente como no tutorial (a diferença é software funcional, hardware, bem como sua condição ). Presume-se que o servidor de virtualização esteja funcionando corretamente e que o especialista tenha conhecimento básico nesta área, ou pelo menos (o que também não é ruim ) leia sobre a finalidade e o princípio de funcionamento do hipervisor VMware ESXi e outras ferramentas fornecidas neste tutorial, e então, por lógica e procurar informações, você pode entender o quê e como.



A instalação será feita com base



Sistema: ( hipervisor ) servidor de virtualização VMware ESXi 6.5;

Placa de rede SNMP: Megatec HDL801;

O diretório de instalação, por exemplo, se chamará: mydata



1. Instalação do próprio UPS



Insira o cartão SNMP no UPS, ligue-o, conecte-se à rede local, no PC que será usado durante o processo de instalação - instale o utilitário Netility ( para a configuração inicial do cartão SNMP ) interface intuitivo, defina o endereço IP, com certeza, não será supérfluo testar o funcionamento conectando-se ao UPS através de um navegador, a configuração está concluída.



2. Preparando o Clientmate



Descompacte o arquivo do Clientmate, renomeie a pasta para clientmate_install, abra o arquivo install.clientmate dentro, altere o caminho onde o Clientmate será instalado, especificando o nome do diretório, por exemplo: mydata ( após volumes / )



imagem


o nome do diretório pode ser visualizado no Putty seguindo o caminho cd vmfs / volumes e exibindo o conteúdo do diretório com o comando ls , ou na interface web da máquina virtual, indo para a guia de armazenamento, salve o arquivo. Pré-habilite o SSH na máquina virtual, na interface da web (pode ser diferente dependendo da versão)



imagem


Em seguida, você precisa copiar a pasta preparada do Clientmate para a máquina virtual, para instalação, abra o gerenciador de arquivos WinSCP, insira o endereço IP, login, senha do servidor de virtualização e conecte-se a ele, um gerenciador de arquivos normal e compreensível será aberto



imagem


vá para o diretório mydata, que foi corrigido na parte superior e copie a pasta preparada com Clientmate lá.



3. Instalando o Clientmate



Connect via Putty na máquina virtual, no console vá para o diretório pasta cd vmfs / volumes / mydata , exiba o conteúdo digitando ls , entre outras coisas, a pasta com Clientmate que você copiou será exibida, acesse cd clientmate_install / , defina os direitos ao arquivo de configuração chmod 755 ./install.clientmate



imagem


install ./install.clientmate , digite y quando solicitado , pressione Enter quando a instalação for concluída . A instalação do Clientmate agora está completa, então a configuração primária será aberta



imagem


1. O tempo de desligamento da máquina virtual, quando a energia é desligada e o no-break passa para baterias: é selecionado individualmente, dependendo do tempo que leva para salvar os arquivos abertos nas máquinas virtuais antes do início do desligamento;

2. Desligamento urgente, quando a carga da bateria estiver baixa: recomenda-se configurá-la o mais baixa possível, para que a desconexão do servidor da rede elétrica não atrapalhe o funcionamento do software em execução nas máquinas virtuais;

3. Se você precisar desligar o próprio UPS, especifique o tempo durante o qual o UPS começará a desligar (contando a partir do momento em que as máquinas virtuais são desligadas) ;

4. Mude para IP2 pressionando a letra correspondente e escreva o mesmo que em IP1;

5. público;

6Endereço IP: UPS cartão SNMP IP;

7. Versão do cartão SNMP: se o UPS estiver protegido por um nome de usuário, senha (definida se o UPS estiver visível na Internet), selecione V3 e anote o nome de usuário e a senha, caso contrário, você pode selecionar V1

Salvar a configuração.



Vá até a pasta com o Clientmate instalado, de uma forma que já conhecemos.



Comandos para gerenciar o Clientmate:



./clientmate config - abre a configuração do Clientmate, pode ser configurado (faça ajustes ou se algo mudou)

./clientmate start - ativa o Clientmate

./clientmate stop - desativa o Clientmate de acordo

./clientmate status - mostra o estado



4. Configurando o servidor de virtualização



Acesse o arquivo para comunicação com dispositivos SNMP, ao longo do caminho vi /etc/vmware/snmp.xml, acesso de gravação ao cartão SNMP lá



imagem


é possível em uma linha, mas formatar no estilo xml seria uma boa forma, salve a configuração, saia do arquivo e reinicie o serviço: /sbin/services.sh restart.



Verifique a operação do Clientmate, vá para o diretório com o Clientmate instalado e chame ./clientmate status, se a configuração foi bem-sucedida - na janela de status, os seguintes valores devem aparecer sobre a conexão com o UPS:



imagem


Para configurar o desligamento das máquinas virtuais instaladas na própria máquina virtual (principal), baixe o Clientmate para o sistema operacional necessário do site do desenvolvedor, instale, configure, as configurações principais do Clientmate Windows são mostradas abaixo



imagem


Se você encontrar erros, mal-entendidos ou acréscimos ao material - por favor, escreva nos comentários



All Articles