Virtualizare - cum să configurați ESXi pentru a corecta oprit când este deconectat de la putere-up-uri
Cum se configurează ESXi pentru a opri in alimentarea este oprită pe UPS APC
Pentru a configura integrarea UPS APC și modulul virtuale VMware ESXi nevoie pentru a seta VMA. Citește ce este și cum să-l configurați, puteți vedea „Cum să utilizeze capacitățile de VMware vSphere de Management Assistant (VMA)».
1. Configurarea UPS APC.
Așa că am înființat pe APC SNMP:
Deschideți APC bazate pe Web. Introduceți un nume de utilizator și o parolă „APC“. Mergeți la fila Administrare, butonul de rețea. În stânga, mergeți la meniul: SNMPv1 => acces. Pune o verificare în fața Activare acces SNMPv1. Faceți clic pe butonul Aplicare:


UPS APS este gata să comunice cu apcupsd prin protocolul SNMP.
2. Instalați o mașină virtuală apcupsd VMA.
Descărcați pachetul, l-am completat / home / vi-admin / VMA la o mașină virtuală prin WinSCP (puteți utiliza, de asemenea, gratuit Veeam FastSCP).
Mergem la mașina virtuală VMA și executați următoarea comandă pentru a instala:
sudo rpm -ivh apcupsd-3.14.5-1.el5.x86_64.rpm
În continuare, trebuie să editați apcupsd.conf:
sudo nano /etc/apcupsd/apcupsd.conf
Cautam următorii parametri și să le modificați:
În continuare, trebuie să modificați celelalte două opțiuni - l BATTERYLEVEL și minute.
BATTERYLEVEL - nivelul minim de încărcare a bateriei ca procent, după care începe.
Proces-verbal - numărul minim de minute rămase până la epuizarea bateriei, după care începe de închidere; pe baza avizului UPS.
Acestea sunt doi parametri care definesc evenimente, pentru a obține unul dintre ei (ce va avea loc evenimentul) comanda «doshutdown)», definite în fișierul / etc / apcupsd / apccontrol fi efectuate.
După apariția acestui eveniment, executați o comandă «doshutdown)», care va rula script-ul de pe mashim virtuale, și apoi script-ul off de ESXi gazdă fizice. Calculăm acești doi parametri pot doar empiric. Trebuie să știi cât timp se va opri mașinile virtuale, și a pus în timp și minute parametrul BATTERYLEVEL.
Parametrii rămași în /etc/apcupsd/apcupsd.conf fișier rămân neschimbate. Salvăm și de ieșire.
Apoi, opriți firewall-ul iptables, care rulează pe VMA:
sudo chkconfig iptables off
sudo iptables serviciu salva
sudo iptables service opri
Rulați demon apcupsd:
Start sudo /etc/init.d/apcupsd
Verificați dacă sunteți conectat la APC «apcaccess» echipă:
Când conexiunea este de succes, această comandă ar trebui să se întoarcă ceva de genul:
3. script-uri de înregistrare de la lamw pe o mașină virtuală și configura VMA.
Descărcați script-urile și ghettoShutdown.pl upsVIShutdown.pl din pagina lamw:
Umpleți-le toate la fel WinSCP / home / vi-admin. Noi le face executabil:
chmod 755 /home/vi-admin/ghettoShutdown.pl
chmod 755 /home/vi-admin/upsVIShutdown.pl
Apoi, editați script-ul «upsVIShutdown.pl»:
Editați următoarea linie, introducând spate ESX \ hosts ESXi care sunt gestionate de VMA:
@hosts mea = ( "esxi.host1", "esxi.host2");
Dacă nu vă amintiți numele exact al gazdelor ESX \ ESXi, le puteți recunoaște această comandă:
listservers sudo vifp
Opțional, puteți schimba calea unde jurnalele sunt scrise pe finalizarea gazdelor. Calea implicită - /tmp/upsShutdown.log.
mi $ log_output = "/tmp/upsShutdown.log";
Introduceți un nume sensibil caz afișat VMA care monitorizează UPS. Este foarte important de a face acest lucru, în scopul de a preveni off VMA mașină virtuală înainte de script-ul va funcționa. Ie VMA mașină virtuală trebuie să fie soluționate în mod corespunzător acest script la ultimul viraj.
mi $ ups_vm_name = "S-VIMA";
Editați întârzierea în secunde, după care sistemul de operare musafir se va închide. timp corecte a mașinii virtuale de oaspeți depinde de aplicațiile care rulează pe ele. Rețineți că «shutdownVM ()» - caracteristica «non-blocare», adică dacă setați o întârziere mult mai scurt, gazda poate închide înainte ca mașina virtuală va face oaspeți funcționarea corectă «oprire». Întârzierea implicită de 15 secunde.
În continuare, edita «apccontrol» fișier pentru a specifica acțiuni în executarea «doshutdown)» echipă:
Editare «doshutdown)» secțiune, după cum urmează:
La finalizarea importării setarea. In articolul original, există o metodă de testare pe care le puteți utiliza. Am testat funcționarea acestui script direct de pe întrerupător de circuit pe intrarea UPS de putere APS, dar am avut ocazia de a oferi un ușor ... :)