-
Notifications
You must be signed in to change notification settings - Fork 52
Get BladeSystemInventory
Chris Lynch edited this page Mar 27, 2015
·
2 revisions
The PowerShell script collects information of BladeSystem resources managed by HP OneView:
- IP addresses of devices and servers
- Firmware of various components
- Serial Number and Part Numbers
- Servers characteristic
- Server connections to Interconnect devices
Note: The OneView POSH library does offer some CMDLETs to collect information about firmware and MAC addresses of the connection including Show-HPOVFirmwareReport
or Get-HPOVServer -List
.
This sample script offers additional details in reporting such as:
- Firmware of all components in OA like Fan and PowerSupplies
- Information about network connections like MAC address, WWN and also uplinks to TOR switches
- HP OneView appliance v1.20 or newer
- Supported C-Class Enclosure managed by HP OneView
- PowerShell v3.0
- [HP OneView PowerShell 1.20 Library] (/~https://github.com/HewlettPackard/POSH-HPOneView/releases)
.\Get-BladeSystemInventory.ps1 -OVApplianceIP 10.254.1.20 -Enclosures "Enclosure1,Enclosure2" -OVApplianceIP 10.254.1.20 -OVAdminName this_user -OVAdminPassword this_password -OneViewModule HPOneView.120
The following files are generated by the script:
- Enclosure_name-Connections-Month.CSV : List of network/FC connections of servers to VC modules
- Enclosure_name-FW-Month.CSV : List of Firmware versions for various devices in the enclosure
- Enclosure_name-IPs-Month.CSV : List of IP addresses of various devices in the enclosure
- Enclosure_name-Parts-Month.CSV : List of serial number and part numbers of various devices in the enclosure
- Enclosure_name-Servers-Month.CSV : Servers information CPU, Cores, Memory
You can import CSV files into Excel or use Out-GridView to view the results
[Download Script Source] (/~https://github.com/HewlettPackard/POSH-HPOneView/wiki/Examples/Get-BladeSystemInventory.zip)