Просмотрено
Месяц: Апрель 2013

Аудит виртуальной инфраструктуры VMware vSphere. Бесплатная утилита RVTools.

Аудит виртуальной инфраструктуры VMware vSphere. Бесплатная утилита RVTools.

Как быть если в силу ряда причин имена ВМ в VMware vCenter Server и их доменные имена не совпадают, а нужно быстро найти определенную машину? И также не совпадают имена ВМ и папки в которых расположены файлы этих ВМ. Если ВМ несколько, то проблемы никакой не возникает. А как быть если в ваша виртуальная инфраструктура VMware vSphere насчитывает более сотни ВМ? И даже если идет полное соответствие по именам наименованиям папок как провести быстрый аудит все инфраструктуры? И, наконец, как узнать как выглядела ваша инфраструктура день, месяц, год назад, до проведения глобальных изменений? Во всех этих случаях на помощь приходит бесплатная утилита для настройки и аудита виртуальной инфраструктуры VMware vSphere RVTools. Она представляет полную картину практически по всем характеристикам элементов вашей виртуальной инфраструктуры и позволяет сохранить данные в файлы .scv и .excel.

Вот как выглядит интерфейс программы:

Во вкладках показана подробнейшая информация, по конкретному свойству. 
Например во вкладке vTools можно узнать состояние и актуальность версии vTools.
А в самой последней вкладке — vHealth указаны выявленные проблемы и рекомендации к исправлению.
В самой программе возможно сортировка по любому столбцу.
Также можно вывести информацию по выбранному условию с помощью фильра.
Что важно, программа постоянно обновляется. На данный момент актуальная версия 3.5 (март 2013 года.)
Скачать сей нужный продукт можно на официальном сайте: http://www.robware.net/.
Мониторинг EVA в HP Systems Insight Manager

Мониторинг EVA в HP Systems Insight Manager

В нашей сети работают HP Enterprise Virtual Array (HP EVA) 6300 и 4400. Притом при их обнаружении в HP SIM (Systems Insight Manager) они не определялись. Для того, чтобы добавить EVA P4400 и P6300 HP SIM для мониторинга необходимо:

1. Установить на HP SIM сервер SMI-S провайдер.
2. Установить HP Insight Remote Support.
3. Добавить в SMI-S провайдер IP-адрес панели управления дискового массива.
4. Установить доверительные отношения между HP SIM и EVA (добавить в панель управления дискового массива (HP P6000 Command View) сертификат HP SIM и, при необходимости, сертификат SMI-S провайдера.
5. Отредактировать файл wbemportlist.xml?
6. Запустить в HP SIM обнаружение массивов EVA по IP-адресам их Command View, указав в качестве имени и пароля WBEM протокола учетные данные админа SMI-S провайдера (входящего в группу HP Storage Admins).
7. При необходимости задать массивам DNS имя и отредактировать соответствующие DNS записи. HP SIM при обнаружении просматривает прямые и обратные зоны DNS, и когда имя IP-адресу не сопоставлено очень расстраивется. До такой степени что не может корректно отобразить систему.
8. Отредактировать свойства системы.
9. Настройка оповещений.
10. Сидеть и ждать когда в разделе HP SIM: Storage System/All Storage Arrays не появятся наши массивы. При этом в разделе All Systems так и будут висеть панели управления массивами без всякого мониторинга. Т.е. HP SIM сканирует Command View массивов, не находит там никаких протоколов, в том числе и SMI-S, о чем и ругается. При этом запускается инициализация дисковых массивов, после чего массивы добавляются в HP SIM. В принципе инициализация длится не долго.

1. SMI-S провайдер

Storage Management Initiative – Specification или SMI-S, это стандарт управления дисковыми хранилищами, разрабатываемый с 2002 года Storage Networking Industry Association. SMI-S является ANSI и ISO стандартом. Более 800 различных аппаратных и 75 программных решений поддерживают данный стандарт. Основная идея стандарта – унификация управления дисковыми хранилищами через веб-запросы.
SMI-S входит в состав пакета ПО HP P6000 Command View. Его можно скачать с сайта HP: HP P6000 Command View v10.1 Software Suite.

Скачиваем образ DVD, CV v10.1, SS v4.1 Windows,SSSU,Docs (T5494-11001.iso).
Маленькое пояснение:
HP P6000 Command View v10.1 Software Suite — это отдельный программный продукт, в который включено все необходимое для управления массивами EVA P6000 и который ставится на сервер. Также массивы имеют и свою встроенную панель управления HP P6000 Command View.
Итак, запускаем установку HP P6000 Command View v10.1 Software Suite на сервере с HP SIM.
Галочки на против HP P6000 Command viev и HP P6000 Performance Advisor лучше убрать. Они нам не нужны и вообще это платные программы.
Обращаем внимание, что в качестве порта SMI-S указывается порт 60000.
Также программа создает локальные группы для доступа к программе. В группу HP Storage Admins добавляем соответствующего пользователя.
Manual настоятельно рекомендует установить и HP Insight Remote Support.
Я установил версию Advanced.

2. HP Insight Remote Support – система удаленной поддержки для малого и среднего бизнеса.

HP Insight Remote обеспечивает простой и надежный круглосуточный мониторинг с расширенными функциями обнаружения сбоев и оповещения о них, а также автоматически генерирует заявки на обслуживание в центр поддержки HP.
Решение IRS доступно в двух редакциях:

HP Insight Remote Support Standard, рассчитанное на малые и средние компании и поддерживает до 50 наблюдаемых устройств (серверов, дисковых массивов, ленточных библиотек и коммутаторов). Это программное решение реализует все основные функции удаленного мониторинга и диагностики. Для его развертывания нужен работающий под Windows cервер HP ProLiant, на котором могут работать и другие Windows-приложения. HP Insight Remote Support Standard поддерживает выпускаемые все линейки серверов HP (за исключением отказоустойчивых серверов NonStop) и системы хранения HP StorageWorks (кроме дисковых массивов XP и P9000).
Для крупных предприятий предназначена редакция HP Insight Remote Support Advanced. Это решение способно обслуживать практически все оборудование HP, а также некоторые модели серверов стандартной архитектуры Dell и IBM. Как следует из названия, оно реализует расширенные функции удаленного мониторинга и диагностики, включая генерацию отчетов и интеграцию с таким мощным средство системного управления, как HP System Insight Management (SIM). 

HP поставляет его бесплатно при условии, что у заказчика есть действующая гарантия на оборудование компании либо он приобрел пакет HP Care Pack, либо заключил соглашение с HP соглашение о поддержке.

В нашей сети достаточно много серверов и СХД от HP, кроме того HP Insight Remote Support Advanced интегрируется в HP SIM, так что выбор был однозначным..
Скачиваем HP Insight Remote Support Advanced: A.05.80 RS Advanced 03-18-13 with WEBES 6.4

3. Добавляем в SMI-S провайдер IP-адрес панели управления дискового массива.

На сервере с HP SIM запускаем файл C:Program FilesHewlett-PackardSMI-SEVAProviderbindiscoverer.bat. Жмем на Enter. Вводим учетные данные админа HP Storage Admins. Далее жмем на 1 и добавляем IP-адрес панели EVA.

Может выйти сообщение что добавление прошло успешно, но сертификат необходимо поставить ручками. Что мы и сделаем в следующем пункте.

4. Установка доверительных отношений между HP SIM и EVA.

Заходим в Command View нашей EVA: Settings/Management Options/
1. Жмем SIM/RSM trust relationships/Install Certificate и указываем имя нашего HP SIM.
2. Жмем Other application trust relationships/Install Certificate. В качестве имени указываем HPEVA_SMIS_Provider, и загружаем сертификат. Сам сертификат лежит в Hewlett-PackardSMI-SEVAProviderconfigHPSMISSSO.cert.

5. Редактирование файла wbemportlist.xml? 

Когда HP SIM и HP P6000 Command View установлены на одном сервере, они по умолчанию используют один и тот же порт 5989. По этой причине HP P6000 Command View при установке обнаруживает наличие SIM и изменяет порт по умолчанию на 60000. Вот только HP SIM об этом не знает. Просветим его на этот счет.  
Откроем для редактирования файл 
C:Program FilesHPSystems Insight Managerconfigidentificationwbemportlist.xml
И допишем в конец файла следующие строки 
</port> 
<port id=»60000″ protocol=»https»> 
<interopnamespacelist>
<interopnamespace name=»interop»/>
</interopnamespacelist>
</port> 
получится что-то типа этого
<?xml version=“1.0” encoding=“UTF-8”?>
<wbemportlist>
<port id=“5989” protocol=“https”>
<cimnamespacelist>
<cimnamespace name=“root/cimv2”/> 
<cimnamespace name=“vmware/esxv2”/> 
<cimnamespace name=“root/hpq”/>
</cimnamespacelist>
<interopnamespacelist>
<interopnamespace name=“root/pg_interop”/>
<interopnamespace name=“root”/>  
<interopnamespace name=“root/emulex”/> 
<interopnamespace name=“root/qlogic”/> 
<interopnamespace name=“root/ibm”/> 
<interopnamespace name=“root/emc”/> 
<interopnamespace name=“root/smis/current”/>
<interopnamespace name=“root/hitachi/dm51”/>
<interopnamespace name=“interop”/>
<interopnamespace name=“root/interop”/>
<interopnamespace name=“root/switch”/>
<interopnamespace name=“root/cimv2”/>
</interopnamespacelist>
</port> 
<port id=“60000” protocol=“https”> 
<interopnamespacelist>
<interopnamespace name=“interop”/>
</interopnamespacelist>
</port> 
</wbemportlist> 
Также я удалил строку <interopnamespace name=“interop”/> в разделе <port id=“5989” protocol=“https”>.
Пункты 6 и 7 расписаны выше, поэтому перейду к редактированию свойств системы.

8. System Properties in HP SIM

Редактируем свойства системы:
System type = Storage Device
System subtype = Storage
Product model = EVA ABM
Hardware description = EVA4400 ABM
Customer-Entered Serial Number и Customer-Entered Product Number можно получить из Command View/array-name/HardwareController Enclosure.

9. Настройка оповещений.

В Command View, идем в System OptionsConfigure SNMP/event log notificationConfigure 
events for SNMP/event log notification. Жмем Get MIB. Сохраняем.
Копируем сохраненный файл в C:Program FilesHPSystems Insight Managermibs
Запускаем командную строку и переходим в указанную выше папку.
Вводим команду 
 mcompile eva6400.mib
Вместо eva6400.mib указываем имя своего файла.

Удаляем прошлую, встроенную версию

mxmib –a evapamib.cfg
Перезапускаем сервис HP SIM.
Идем в веб-интерфейс HP SIM: OptionsEventsSubscribe to WBEM Events и запускаем на выполнение.
После всех наших манипуляций в SIM отображается информация для/о техподдержке и
— Firmware And Software Revision
— Ports
— Storage Volumes (т.е. объем дисков)
— Capacity Information в ввиде круговой диаграммы.
Вот только эта информация не обновляется, по крайней мере у меня.
Для регулярного обновления жму на Last Update под любой информацией, и просто устанавливаю расписание (schedule).
Впечатления после более чем месячной эксплуатации настроенных EVA: — периодически обновления информации о Storage Volumes и Capacity Information завершаются с ошибкой. Притом при следующем обновлении все проходит на ура. В чем дело правда так и не понял. При этом поведение HP SIM единообразно для всех систем хранения, т.е. если одна обновилась, то и другая тоже обновится.