Configurando un SAI de EATON en vSphere
Neste documento veremos uma forma simples de configurar um encerramento na nossa infraestrutura virtual VMware vSphere se dispusermos de um SAI do fabricante EATON. Para isso, precisaremos previamente de ter um appliance VMware vMA, onde iremos instalar o Intelligent Power Protector (IPP) e ele será o responsável por enviar encerramentos ordenados aos nossos hosts ESXi.
Primeiras coisas, será necessário abrir as portas 4679tcp, 4679UDP, 4680TCP, 4680UDP, 80tcp e 5000tcp para permitir o tráfego para o IPP da vMA executando:
sudo iptables -I OUTPUT -p tcp –dport 80 --j ACCEPT
sudo iptables -I OUTPUT -p tcp –dport 5000 --j ACCEPT
sudo iptables -I INPUT -p tcp –dport 4679 --j ACCEPT
sudo iptables -I INPUT -p tcp –dport 4680 --j ACCEPT
sudo iptables -I INPUT -p udp –dport 4679 --j ACCEPT
sudo iptables -I INPUT -p udp –dport 4680 --j ACCEPT
Permitiremos ainda a comunicação entre o IPP e os adaptadores de conexão do UPS (BD/X-Slot/PXGX2000):
sudo iptables -I INPUT -p udp –dport 161 --j ACCEPT
sudo iptables -I INPUT -p udp –dport 200 --j ACCEPT
sudo iptables -I INPUT -p udp –dport 2844 --j ACCEPT
sudo iptables -I INPUT -p udp –dport 2845 --j ACCEPT
sudo iptables -I OUTPUT -p udp –dport 161 --j ACCEPT
sudo iptables -I OUTPUT -p udp –dport 200 --j ACCEPT
sudo iptables -I OUTPUT -p udp –dport 2844 --j ACCEPT
sudo iptables -I OUTPUT -p udp –dport 2845 --j ACCEPT
Gravamos no iptables com: service iptables save
Descarregamos do site da EATON o Intelligent Power Protector (atualmente a versão 1.10) para Linux & VMware ESX/ESXi (em rpm), carregámos-no para o appliance vMA com WinSCP e instalámo-lo com:
sudo rpm -i ipp-linux-1.10.045-1.x86_64.rpm
Abrimos um navegador para o endereço IP do appliance vMA usando a porta 4679 (para http) ou 4680 (para https) com o utilizador predefinido ‘admin’ e palavra-passe ‘admin’.
Se não virmos o nosso UPS, realizaremos uma pesquisa a partir de: ‘Quick scan’, ‘Range scan’’ ou ‘Address(É) scan’, uma vez encontrado, activamo-lo a partir de “Set as power source” (isto configurar-se-á com cada UPS que possuamos).
Indicar-se-á o UPS, as suas credenciais e indicar-se-á um tipo de desligamento (Shutdown, Hibernate, Power off ou Script), en este caso realizaré un script para apagar 3 hosts de forma simultánea.
Podremos um script para que apague los hosts que nos interese en /usr/local/Eaton/IntelligentPowerprotector/bin/ y recomendable con un utilizador criado especificamente con permisos de apagado:
/usr/local/Eaton/IntelligentPowerprotector/bin/shutdownESXi.pl –server HOST_ESXi –nome de utilizador UTILIZADOR –password XXXXX
Para más info del uso de Intelligent Power Protector la guía oficial. Una vez configurado esto deberemos configurar a nível de vSphere un orden de apagado & encendido ordenado de nuestras máquinas virtuales.
















































