Go to content Go to menu Go to search

Использование Dell DSET в Proxmox VE

Суть проблемы.

Для того, что бы DELL заменил по гарантии вышедшие из строя комплектующие сервера, в службу поддержки DELL необходимо предоставить отчет. подготовленный специальной утилитой под названием Dell DSET (пока они не увидят этого ответа, поддержка откажется выполнять какие либо запросы).
Проблема в том, что эта утилита работает только в rpm-based дистрибутивах. Официально поддерживаются RHEL, CentOS, SUSE, XEN Server, ESX. Поскольку Proxmox у нас построен на основе Debian и APT, то требуются некоторые ухищрения. Но все решаемо:

Решение

Распаковать архив с DSET, конвертировать найденные в нем rpm пакеты в deb пакеты и установить.
К сожалению для того, что бы составить отчет утилита DSET подключается к демону srvadmin из пакета OMSA (все данные берутся из omsa). По этому сперва нужно поставить Dell’s OpenManage Server Administrator (OMSA).

Ставим OMSA

На наше счастье у DELL есть debian-репозиторий с бинарниками. Подключаем репозиторий, ставим OMSA и rpm и утилиты для конвертации rpm в deb:

референс по установке: Dell OpenManage Ubuntu Repository.

echo 'http://linux.dell.com/repo/community/openmanage/910/stretch stretch main'  >> /etc/apt/sources.list.d/linux.dell.com.sources.list
gpg --keyserver pool.sks-keyservers.net --recv-key 1285491434D8786F
gpg -a --export 1285491434D8786F | apt-key add -
apt-get update
aptitude install rpm alien
aptitude install srvadmin-all

запускаем демон (он же подгрузит нужные модули ядра).

service dataeng start

если нужен web-интерфейс к omsa, то запускаем соответствующий сервис.

service dsm_om_connsvc start

или

/opt/dell/srvadmin/sbin/srvadmin-services.sh start

админка будет доступна на порту 1311

Конвертируем и устанавливаем DSET

для начала скачаем: dell.com/support/dset

Скачанный файл .bin нужно открыть редактором и закомментировать две строки, что бы было так:

#source install.sh
cd $CDIR
#rm -rf $TMPDIR

Таким образом, после запуска распакуются все пакеты из архива, но ничего не запустится и не удалится.

далее берем файлы из папки rpm, конвертируем в deb, и устанавливаем.
по идее достаточно установить только:

dell-dset-collector-3.2.0.141-1.x86_64.rpm 
dell-dset-common-3.2.0.141-1.x86_64.rpm
dell-dset-provider-3.2.0.141-1.x86_64.rpm

sh ./dell-dset*.bin
mv /tmp/dell_advdiags ~
cd ~/dell_advdiags/rpms
alien --scripts dell-dset*.rpm
dpkg -i --force all *.deb

запускаем утилиту. если все сделано правильно, то после запуска она спросит root-овый пароль и построит отчет.

dellsysteminfo


при публикации материалов с данного сайта обратная ссылка на сайт обязательна.
valynkin.ru © no rights reserved