Виртуализацията - как да конфигурирате VMware ESXi да се коригира, когато изключен в електрически прозорци

Как да конфигурирате ESXi VMware за безопасно изключване на захранването е изключено на UPS APC

За да конфигурирате интеграцията на UPS APC и VMware ESXi виртуален модул трябва да зададете VMA. Прочетете какво е то и как да го конфигурирате, можете да видите "Как да се използва VMware vSphere управление Асистент способности (VMA)».

1. Конфигуриране на UPS APC.

Така че, създаден на APC SNMP:

Отваряне на уеб-базирана АПК. Въведете потребителско име и парола "АПК". Отидете в раздела администрация бутона Network. От ляво, отидете в менюто: SNMPv1 => достъп. Сложете отметка пред Enable SNMPv1 достъп. Щракнете върху бутона Приложи:

Виртуализацията - как да конфигурирате VMware ESXi да се коригира, когато изключен в електрически прозорци

Виртуализацията - как да конфигурирате VMware ESXi да се коригира, когато изключен в електрически прозорци

UPS APS е готов да общува с apcupsd от SNMP протокол.

2. Инсталиране на виртуална машина apcupsd VMA.

Изтеглете пакета, аз го попълва / Начало / VI-администратор / VMA за виртуална машина чрез WinSCP (можете да използвате безплатно Veeam FastSCP).

Ходим на виртуалната машина VMA и изпълнете следната команда, за да го инсталирате:

Sudo об -ivh apcupsd-3.14.5-1.el5.x86_64.rpm

На следващо място, трябва да редактирате apcupsd.conf:

Sudo нано /etc/apcupsd/apcupsd.conf

Търсим следните параметри и да ги редактирате:

На следващо място, трябва да редактирате другите два варианта - да го BATTERYLEVEL и минути.

BATTERYLEVEL - минимално ниво на заряд на батерията в проценти, след което започва.
Минути - минимален брой оставащи до изчерпване на батерията минути, след което започва изключване; въз основа на становището на UPS.

Това са два параметъра, които определят събития, за да се постигне една от които (какво ще се случи събитие) команда «doshutdown)», дефинирани във файла / и т.н. / се извършват apcupsd / apccontrol.

След настъпването на това събитие, изпълни команда «doshutdown)», която ще се проведе на скрипта от виртуална mashim, а след това сценарият на разстояние от ESXi физически хост. Ние изчисляваме тези два параметъра може само емпирично. Трябва да знаете, колко дълго ще се изключи вашите виртуални машини и сложи път в и МИНУТИ параметър BATTERYLEVEL.
Останалите параметри в /etc/apcupsd/apcupsd.conf файл остават непроменени. Пестим и излизане.

На следващо място, изключете защитната стена IPTABLES, работещ на VMA:

SUDO chkconfig IPTABLES почивни
SUDO IPTABLES услуги спестяват
SUDO IPTABLES услуги спират

Изпълнете apcupsd демон:

Sudo /etc/init.d/apcupsd старт

Уверете се, че сте свързани към АПК «apcaccess» екипа:

Когато връзката е успешна, тази команда трябва да се върне нещо като това:

3. Запис на скриптове от lamw на виртуална машина и да конфигурират VMA.

Изтегляне на скриптове и ghettoShutdown.pl upsVIShutdown.pl от lamw към страницата:

Напълнете ги едни и същи WinSCP да / Начало / VI-администратор. Правим ги изпълним:

коригират 755 /home/vi-admin/ghettoShutdown.pl
коригират 755 /home/vi-admin/upsVIShutdown.pl

На следващо място, да редактирате скрипта «upsVIShutdown.pl»:

Редактиране на следния ред, поставяне обратно ESX ESXi \ домакините, които се управляват от ВМА:

ми @hosts = ( "esxi.host1", "esxi.host2");

Ако не помните точното име на домакините на ESX \ ESXi, можете да ги разпознава тази команда:

SUDO vifp listservers

Ако желаете, можете да промените начина, по който трупите са написани на завършването на домакините. пътеката по подразбиране - /tmp/upsShutdown.log.

ми $ log_output = "/tmp/upsShutdown.log";

Въведете с малки букви на името на показан VMA, която следи UPS. Много е важно да се направи това, за да се предотврати изключване VMA виртуална машина преди сценария ще работи. Т.е. VMA виртуална машина трябва да бъде правилно уреден този скрипт в последния завой.

ми $ ups_vm_name = "S-VIMA";

Редактиране на закъснението в секунди, след което виртуалната операционна система ще се изключи. Правилно почивка гост виртуална машина зависи от приложенията, които се изпълняват върху тях. Имайте предвид, че «shutdownVM ()» - функция «без блокиране», т.е. ако зададете закъснение много по-кратък, хостът може да се изключи преди гост виртуална машина ще направи правилното функциониране «изключване». Изчакване на 15 секунди.

На следващо място, редактиране «apccontrol» файл, за да уточни действия в изпълнение на «doshutdown)» екипа:

«Doshutdown)» Редактиране на раздел, както следва:

По това завършва настройката. В оригиналната статия, има метод на тестване, които можете да използвате. Аз провери действието на този скрипт директно от прекъсвач на подаваното захранване UPS APS, но имах възможност да се осигури лесен ... :)