Раньше скрипты для PowerShell для работы с серверами Proliant и ПО OneView скачивались с основного сайта компании. Теперь Их можно найти в репозитории Power Shell Gallery.
Основная страница https://www.powershellgallery.com/profiles/hp.powershell/.
Пока самое интересное - новая версия HPOneView.310 и командлеты для сбора информации о сервере HPESysInfoCmdlets. Но они ставятся именно на тот сервер, с которого собирается информация. Командлеты HPERedfishCmdlets и HPRESTCmdlets позволяют собрать информацию с удаленного сервера. Но оперируют запросами REST, которые не так удобно читать.
В 10-м поколении Proliant сделан переход с проприетарной объектной модели на базе REST на открытую модель RedFish (http://redfish.dmtf.org/). Поэтому и две библиотеки - для серверов 8-го и 9-го поколений и для 10-го поколения. Объектные модели между собой не совместимы. Поэтому старые скрипты надо переделывать.
Теперь немного об установке. На сайте для каждой библиотеки указаны команды для установки:
https://docs.microsoft.com/ru-ru/powershell/gallery/readme
Ссылка на установщик MSI
http://go.microsoft.com/fwlink/?LinkID=746217&clcid=0x409
После того как поставили библиотеку (она тоже на PowerShell), ее можно обновить
PS> Save-Module -Name PowerShellGet -Path C:\Temp
PS> Install-Module -Name PowerShellGet
-Force
Для остальных пакетов аналогично. Например, для HPOneView.310:PS> Save-Module -Name HPOneView.310 -Path
C:\Temp
PS> Install-Module -Name HPOneView.310
Мне идея с репозиторием нравится. Не нужно хранить ссылки на библиотеки разных компаний. Всё собрано в одном месте. Чего не хватает, так это автообновления. Например, библиотеки PowerShellGet или HPERedfishCmdlets не версионные. С помощью Save-Module и Install-Module ставятся последние версии. Можно написать один скрипт для обновления всех библиотек.
А вот библиотека HPOneView.310 версионная, при появлении OneView 4.0 название библиотеки изменится. Об этом надо помнить.
Комментариев нет:
Отправить комментарий