- Community Home
- >
- Software
- >
- HPE OneView
- >
- Getting Hardware UUID
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-22-2023 03:22 AM - last edited on тАО02-23-2023 08:46 PM by support_s
тАО02-22-2023 03:22 AM - last edited on тАО02-23-2023 08:46 PM by support_s
I used to be able to get a server's UUID with:
SERVER=<server name>
ACTV=$(python -c "import urllib, sys; print urllib.quote(sys.argv[1])" "filter=\"'name' = '${SERVER}'\"')
UUID=$(curl --silent --insecure --header "X-API-Version: ${currentVersion}" --header "auth: ${sessionID}" --request GET ${OneView}/rest/server-hardware?${ACTV} | jq -r '.members[] | .uuid')
but this morning, that is not working. Our appliance are on version 7.1. If I just run:
curl --silent --insecure --header "X-API-Version: ${currentVersion}" --header "auth: ${sessionID}" --request GET ${OneView}/rest/server-hardware?${ACTV} | jq -r '.'
I get back:
{
"type": "server-hardware-list-12",
"category": "server-hardware",
"count": 0,
"created": "2023-02-22T11:15:21.827Z",
"eTag": "166705423432",
"members": [],
"modified": "2023-02-22T11:15:21.827Z",
"nextPageUri": null,
"prevPageUri": null,
"start": 0,
"total": 0,
"uri": "/rest/server-hardware?filter=%22serverName%20%3D%20%27my-servername.org%27%22&start=0&count=32"
}
Looking at the API reference, I can't see what I am doing wrong? Anyone have any ideas? I've checked REST API to retrieve server hardware and how to use filter .
Solved! Go to Solution.
- Tags:
- OneView
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-22-2023 04:23 AM
тАО02-22-2023 04:23 AM
Query: Getting Hardware UUID
System recommended content:
1. HPE OneView 7.2 User Guide for HPE Synergy | Invalid UUID of the server hardware
2. HPE OneView 8.0 User Guide for HPE Synergy | Invalid UUID of the server hardware
Please click on "Thumbs Up/Kudo" icon to give a "Kudo".
Thank you for being a HPE valuable community member.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-23-2023 02:44 AM
тАО02-23-2023 02:44 AM
Re: Query: Getting Hardware UUID
Neither one of those are applicable to my question other than they both have "UUID" in them. This was my established method of retrieving the UUID for a given server. It has been working for quite some time. Now it is not. Trying to figure out what has changed?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-23-2023 08:29 AM - last edited on тАО02-23-2023 09:40 PM by Sunitha_Mod
тАО02-23-2023 08:29 AM - last edited on тАО02-23-2023 09:40 PM by Sunitha_Mod
Re: Getting Hardware UUID
You are trying to filter all server hardware resources for a specific serverName value, which is supposed to be tied to the OS Server Name stored in the iLO. Check the iLO to ensure that value is still present. The location will vary depending on the iLO version. But typically this is under Security -> Security Access. The field would be Server FQDN / IP Address. Second, check the server hardware resource in OneVIew that the serverName value is populated:
{
"type": "server-hardware-12",
"name": "Server-3.domain.com",
"serverName": "Server-3.domain.com",
"state": "NoProfileApplied",
"stateReason": "NotApplicable",
"assetTag": "[Unknown]",
"capabilities": [],
"category": "server-hardware",
"created": "2023-02-14T05:59:09.99Z",
"description": null,
"eTag": "1677169490980",
"formFactor": "2U",
"generation": "Gen10",
"hostOsType": 43,
"imlMode": "NotConfigured",
"intelligentProvisioningVersion": "3.00.227",
"licensingIntent": "OneView",
"locationUri": null,
"maintenanceMode": false,
"memoryMb": 65536,
"migrationState": "NotMigrated",
"model": "ProLiant DL380 Gen10",
"modified": "2023-02-23T16:24:50.98Z",
"mpFirmwareVersion": "2.10 (02/18/2020)",
"mpHostInfo": {
"mpHostName": "Server-3.domain.com",
"mpIpAddresses": [
{
"address": "172.18.31.3",
"type": "DHCP"
},
{
"address": "fe80:0:0:0:2:0:3:9102",
"type": "LinkLocal"
}
]
},
"mpLicenseType": "",
"mpModel": "iLO5",
"mpState": "OK",
"oneTimeBoot": "Normal",
"operatingSystem": "SLES 15.2",
"partNumber": "875763-S01",
"physicalServerHardwareUri": null,
"platform": "RackServer",
"portMap": {
"deviceSlots": [
{
"deviceName": "HPE Eth 10/25Gb 2p 631FLR-SFP28 Adptr",
"deviceNumber": 5,
"location": "Flr",
"physicalPorts": [
{
"interconnectPort": 0,
"interconnectUri": null,
"mac": "02:23:13:25:23:39",
"nodeGuid": null,
"permanentNodeGuid": null,
"physicalInterconnectPort": 0,
"physicalInterconnectUri": null,
"portNumber": 1,
"type": "Ethernet",
"virtualPorts": [],
"wwn": null
},
{
"interconnectPort": 0,
"interconnectUri": null,
"mac": "02:23:13:25:23:4A",
"nodeGuid": null,
"permanentNodeGuid": null,
"physicalInterconnectPort": 0,
"physicalInterconnectUri": null,
"portNumber": 2,
"type": "Ethernet",
"virtualPorts": [],
"wwn": null
}
],
"slotNumber": 1
},
{
"deviceName": "HPE Ethernet 1Gb 4-port 331i Adapter - NIC",
"deviceNumber": 1,
"location": "Lom",
"physicalPorts": [
{
"interconnectPort": 0,
"interconnectUri": null,
"mac": "29:00:7A:2B:21:E0:00:29",
"nodeGuid": null,
"permanentNodeGuid": null,
"physicalInterconnectPort": 0,
"physicalInterconnectUri": null,
"portNumber": 1,
"type": "Ethernet",
"virtualPorts": [],
"wwn": null
},
{
"interconnectPort": 0,
"interconnectUri": null,
"mac": "29:00:7A:2B:21:E0:00:2A",
"nodeGuid": null,
"permanentNodeGuid": null,
"physicalInterconnectPort": 0,
"physicalInterconnectUri": null,
"portNumber": 2,
"type": "Ethernet",
"virtualPorts": [],
"wwn": null
},
{
"interconnectPort": 0,
"interconnectUri": null,
"mac": "29:00:7A:2B:21:E0:00:2B",
"nodeGuid": null,
"permanentNodeGuid": null,
"physicalInterconnectPort": 0,
"physicalInterconnectUri": null,
"portNumber": 3,
"type": "Ethernet",
"virtualPorts": [],
"wwn": null
},
{
"interconnectPort": 0,
"interconnectUri": null,
"mac": "29:00:7A:2B:21:E0:00:2C",
"nodeGuid": null,
"permanentNodeGuid": null,
"physicalInterconnectPort": 0,
"physicalInterconnectUri": null,
"portNumber": 4,
"type": "Ethernet",
"virtualPorts": [],
"wwn": null
}
],
"slotNumber": 1
},
{
"deviceName": "HPE SN1200E 16Gb 2p FC HBA",
"deviceNumber": 2,
"location": "Pci",
"physicalPorts": [
{
"interconnectPort": 0,
"interconnectUri": null,
"mac": null,
"nodeGuid": null,
"permanentNodeGuid": null,
"physicalInterconnectPort": 0,
"physicalInterconnectUri": null,
"portNumber": 1,
"type": "FibreChannel",
"virtualPorts": [],
"wwn": "20:00:02:23:13:25:23:60"
},
{
"interconnectPort": 0,
"interconnectUri": null,
"mac": null,
"nodeGuid": null,
"permanentNodeGuid": null,
"physicalInterconnectPort": 0,
"physicalInterconnectUri": null,
"portNumber": 2,
"type": "FibreChannel",
"virtualPorts": [],
"wwn": "20:00:02:23:13:25:23:63"
}
],
"slotNumber": 3
},
{
"deviceName": "HPE Ethernet 10/25Gb 2-port 631SFP28 Adapter",
"deviceNumber": 3,
"location": "Pci",
"physicalPorts": [
{
"interconnectPort": 0,
"interconnectUri": null,
"mac": "02:23:13:25:23:5D",
"nodeGuid": null,
"permanentNodeGuid": null,
"physicalInterconnectPort": 0,
"physicalInterconnectUri": null,
"portNumber": 1,
"type": "Ethernet",
"virtualPorts": [],
"wwn": null
},
{
"interconnectPort": 0,
"interconnectUri": null,
"mac": "02:23:13:25:23:5E",
"nodeGuid": null,
"permanentNodeGuid": null,
"physicalInterconnectPort": 0,
"physicalInterconnectUri": null,
"portNumber": 2,
"type": "Ethernet",
"virtualPorts": [],
"wwn": null
}
],
"slotNumber": 2
},
{
"deviceName": "HPE Eth 10/25Gb 2p 621SFP28 Adptr",
"deviceNumber": 4,
"location": "Pci",
"physicalPorts": [
{
"interconnectPort": 0,
"interconnectUri": null,
"mac": "02:23:13:25:23:5B",
"nodeGuid": null,
"permanentNodeGuid": null,
"physicalInterconnectPort": 0,
"physicalInterconnectUri": null,
"portNumber": 1,
"type": "Ethernet",
"virtualPorts": [],
"wwn": null
},
{
"interconnectPort": 0,
"interconnectUri": null,
"mac": "02:23:13:25:23:5C",
"nodeGuid": null,
"permanentNodeGuid": null,
"physicalInterconnectPort": 0,
"physicalInterconnectUri": null,
"portNumber": 2,
"type": "Ethernet",
"virtualPorts": [],
"wwn": null
}
],
"slotNumber": 1
}
]
},
"position": 0,
"powerLock": false,
"powerState": "Off",
"processorCoreCount": 4,
"processorCount": 2,
"processorSpeedMhz": 2600,
"processorType": "Intel(R) Xeon(R) CPU E5620 @ 2.40GHz",
"refreshState": "NotRefreshing",
"remoteSupportSettings": {
"remoteSupportCurrentState": "Unregistered",
"destination": null
},
"remoteSupportUri": "/rest/support/server-hardware/37353738-3336-584D-5131-303830343037",
"romVersion": "U30 v2.22",
"scopesUri": "/rest/scopes/resources/rest/server-hardware/37353738-3336-584D-5131-303830343037",
"serialNumber": "--confidential info erased--",
"serverFirmwareInventoryUri": "/rest/server-hardware/37353738-3336-584D-5131-303830343037/firmware",
"serverGroupUri": null,
"serverHardwareTypeUri": "/rest/server-hardware-types/578EBA26-950D-43B9-B95F-A01E6E7AFDDC",
"serverProfileUri": null,
"serverSettings": {
"firmwareAndDriversInstallState": {
"installedStateTimestamp": null,
"installState": "Unknown"
},
"hpSmartUpdateToolStatus": {
"mode": "AutoDeployReboot",
"version": "2.3.6.0",
"serviceState": "Running",
"installState": "Installed",
"lastOperationTime": "2023-02-13T21:59:26.129-08:00"
},
"firmwareInstallSchedule": {
"dateTime": null,
"scheduleOptions": "StageImmediatelyAndRetryAtDeployTime"
}
},
"shortModel": "DL380 Gen10",
"signature": null,
"status": "OK",
"subResources": {
"NetworkAdapters": {
"uri": "/rest/server-hardware/37353738-3336-584D-5131-303830343037/networkAdapters",
"collectionState": "NotCollected",
"modified": "2023-02-14T05:59:09.941Z",
"data": null,
"etag": null,
"count": -1,
"name": "NetworkAdapters"
},
"FirmwareInventory": {
"uri": "/rest/server-hardware/37353738-3336-584D-5131-303830343037/firmwareInventory",
"collectionState": "NotCollected",
"modified": "2023-02-14T05:59:09.941Z",
"data": null,
"etag": null,
"count": -1,
"name": "FirmwareInventory"
},
"Chassis": {
"uri": "/rest/server-hardware/37353738-3336-584D-5131-303830343037/chassis",
"collectionState": "NotCollected",
"modified": "2023-02-14T05:59:09.941Z",
"data": null,
"etag": null,
"count": -1,
"name": "Chassis"
},
"Memory": {
"uri": "/rest/server-hardware/37353738-3336-584D-5131-303830343037/memory",
"collectionState": "Collected",
"modified": "2023-02-14T06:00:29.823Z",
"data": [
{
"@odata.etag": "W/\"ABD43F18\"",
"@odata.type": "#Memory.v1_1_0.Memory",
"BaseModuleType": "RDIMM",
"BusWidthBits": 72,
"CapacityMiB": 8192,
"DataWidthBits": 64,
"DeviceLocator": "PROC1DIMM1",
"ErrorCorrection": "MultiBitECC",
"Id": "proc1dimm1",
"MemoryDeviceType": "DDR4",
"MemoryLocation": {
"Channel": 3,
"MemoryController": 1,
"Slot": 1,
"Socket": 1
},
"MemoryMedia": [
"DRAM"
],
"MemoryType": "DRAM",
"Name": "proc1dimm1",
"Oem": {
"Hpe": {
"@odata.type": "#HpeMemoryExt.v2_0_0.HpeMemoryExt",
"Attributes": [
"HpeSmartMemory"
],
"DIMMStatus": "GoodInUse",
"MinimumVoltageVoltsX10": 12,
"SPDBytes": [],
"RelatedPhysicalDIMMs": [],
"RelatedBackupStores": [],
"RelatedPowerBackupUnitBays": []
}
},
"OperatingMemoryModes": [],
"OperatingSpeedMhz": 2666,
"RankCount": 1,
"Status": {
"Health": "OK",
"State": "Enabled"
},
"VendorID": "11264"
},
{
"@odata.etag": "W/\"ABD43F18\"",
"@odata.type": "#Memory.v1_1_0.Memory",
"BaseModuleType": "RDIMM",
"BusWidthBits": 72,
"CapacityMiB": 8192,
"DataWidthBits": 64,
"DeviceLocator": "PROC1DIMM2",
"ErrorCorrection": "MultiBitECC",
"Id": "proc1dimm2",
"MemoryDeviceType": "DDR4",
"MemoryLocation": {
"Channel": 3,
"MemoryController": 1,
"Slot": 2,
"Socket": 1
},
"MemoryMedia": [
"DRAM"
],
"MemoryType": "DRAM",
"Name": "proc1dimm2",
"Oem": {
"Hpe": {
"@odata.type": "#HpeMemoryExt.v2_0_0.HpeMemoryExt",
"Attributes": [
"HpeSmartMemory"
],
"DIMMStatus": "GoodInUse",
"MinimumVoltageVoltsX10": 12,
"SPDBytes": [],
"RelatedPhysicalDIMMs": [],
"RelatedBackupStores": [],
"RelatedPowerBackupUnitBays": []
}
},
"OperatingMemoryModes": [],
"OperatingSpeedMhz": 2666,
"RankCount": 1,
"Status": {
"Health": "OK",
"State": "Enabled"
},
"VendorID": "11264"
},
{
"@odata.etag": "W/\"ABD43F18\"",
"@odata.type": "#Memory.v1_1_0.Memory",
"BaseModuleType": "RDIMM",
"BusWidthBits": 72,
"CapacityMiB": 8192,
"DataWidthBits": 64,
"DeviceLocator": "PROC1DIMM3",
"ErrorCorrection": "MultiBitECC",
"Id": "proc1dimm3",
"MemoryDeviceType": "DDR4",
"MemoryLocation": {
"Channel": 3,
"MemoryController": 1,
"Slot": 3,
"Socket": 1
},
"MemoryMedia": [
"DRAM"
],
"MemoryType": "DRAM",
"Name": "proc1dimm3",
"Oem": {
"Hpe": {
"@odata.type": "#HpeMemoryExt.v2_0_0.HpeMemoryExt",
"Attributes": [
"HpeSmartMemory"
],
"DIMMStatus": "GoodInUse",
"MinimumVoltageVoltsX10": 12,
"SPDBytes": [],
"RelatedPhysicalDIMMs": [],
"RelatedBackupStores": [],
"RelatedPowerBackupUnitBays": []
}
},
"OperatingMemoryModes": [],
"OperatingSpeedMhz": 2666,
"RankCount": 1,
"Status": {
"Health": "OK",
"State": "Enabled"
},
"VendorID": "11264"
},
{
"@odata.etag": "W/\"ABD43F18\"",
"@odata.type": "#Memory.v1_1_0.Memory",
"BaseModuleType": "RDIMM",
"BusWidthBits": 72,
"CapacityMiB": 8192,
"DataWidthBits": 64,
"DeviceLocator": "PROC1DIMM4",
"ErrorCorrection": "MultiBitECC",
"Id": "proc1dimm4",
"MemoryDeviceType": "DDR4",
"MemoryLocation": {
"Channel": 3,
"MemoryController": 1,
"Slot": 4,
"Socket": 1
},
"MemoryMedia": [
"DRAM"
],
"MemoryType": "DRAM",
"Name": "proc1dimm4",
"Oem": {
"Hpe": {
"@odata.type": "#HpeMemoryExt.v2_0_0.HpeMemoryExt",
"Attributes": [
"HpeSmartMemory"
],
"DIMMStatus": "GoodInUse",
"MinimumVoltageVoltsX10": 12,
"SPDBytes": [],
"RelatedPhysicalDIMMs": [],
"RelatedBackupStores": [],
"RelatedPowerBackupUnitBays": []
}
},
"OperatingMemoryModes": [],
"OperatingSpeedMhz": 2666,
"RankCount": 1,
"Status": {
"Health": "OK",
"State": "Enabled"
},
"VendorID": "11264"
},
{
"@odata.etag": "W/\"ABD43F18\"",
"@odata.type": "#Memory.v1_1_0.Memory",
"BaseModuleType": "RDIMM",
"BusWidthBits": 72,
"CapacityMiB": 8192,
"DataWidthBits": 64,
"DeviceLocator": "PROC2DIMM1",
"ErrorCorrection": "MultiBitECC",
"Id": "proc2dimm1",
"MemoryDeviceType": "DDR4",
"MemoryLocation": {
"Channel": 3,
"MemoryController": 1,
"Slot": 1,
"Socket": 2
},
"MemoryMedia": [
"DRAM"
],
"MemoryType": "DRAM",
"Name": "proc2dimm1",
"Oem": {
"Hpe": {
"@odata.type": "#HpeMemoryExt.v2_0_0.HpeMemoryExt",
"Attributes": [
"HpeSmartMemory"
],
"DIMMStatus": "GoodInUse",
"MinimumVoltageVoltsX10": 12,
"SPDBytes": [],
"RelatedPhysicalDIMMs": [],
"RelatedBackupStores": [],
"RelatedPowerBackupUnitBays": []
}
},
"OperatingMemoryModes": [],
"OperatingSpeedMhz": 2666,
"RankCount": 1,
"Status": {
"Health": "OK",
"State": "Enabled"
},
"VendorID": "11264"
},
{
"@odata.etag": "W/\"ABD43F18\"",
"@odata.type": "#Memory.v1_1_0.Memory",
"BaseModuleType": "RDIMM",
"BusWidthBits": 72,
"CapacityMiB": 8192,
"DataWidthBits": 64,
"DeviceLocator": "PROC2DIMM2",
"ErrorCorrection": "MultiBitECC",
"Id": "proc2dimm2",
"MemoryDeviceType": "DDR4",
"MemoryLocation": {
"Channel": 3,
"MemoryController": 1,
"Slot": 2,
"Socket": 2
},
"MemoryMedia": [
"DRAM"
],
"MemoryType": "DRAM",
"Name": "proc2dimm2",
"Oem": {
"Hpe": {
"@odata.type": "#HpeMemoryExt.v2_0_0.HpeMemoryExt",
"Attributes": [
"HpeSmartMemory"
],
"DIMMStatus": "GoodInUse",
"MinimumVoltageVoltsX10": 12,
"SPDBytes": [],
"RelatedPhysicalDIMMs": [],
"RelatedBackupStores": [],
"RelatedPowerBackupUnitBays": []
}
},
"OperatingMemoryModes": [],
"OperatingSpeedMhz": 2666,
"RankCount": 1,
"Status": {
"Health": "OK",
"State": "Enabled"
},
"VendorID": "11264"
},
{
"@odata.etag": "W/\"ABD43F18\"",
"@odata.type": "#Memory.v1_1_0.Memory",
"BaseModuleType": "RDIMM",
"BusWidthBits": 72,
"CapacityMiB": 8192,
"DataWidthBits": 64,
"DeviceLocator": "PROC2DIMM3",
"ErrorCorrection": "MultiBitECC",
"Id": "proc2dimm3",
"MemoryDeviceType": "DDR4",
"MemoryLocation": {
"Channel": 3,
"MemoryController": 1,
"Slot": 3,
"Socket": 2
},
"MemoryMedia": [
"DRAM"
],
"MemoryType": "DRAM",
"Name": "proc2dimm3",
"Oem": {
"Hpe": {
"@odata.type": "#HpeMemoryExt.v2_0_0.HpeMemoryExt",
"Attributes": [
"HpeSmartMemory"
],
"DIMMStatus": "GoodInUse",
"MinimumVoltageVoltsX10": 12,
"SPDBytes": [],
"RelatedPhysicalDIMMs": [],
"RelatedBackupStores": [],
"RelatedPowerBackupUnitBays": []
}
},
"OperatingMemoryModes": [],
"OperatingSpeedMhz": 2666,
"RankCount": 1,
"Status": {
"Health": "OK",
"State": "Enabled"
},
"VendorID": "11264"
},
{
"@odata.etag": "W/\"ABD43F18\"",
"@odata.type": "#Memory.v1_1_0.Memory",
"BaseModuleType": "RDIMM",
"BusWidthBits": 72,
"CapacityMiB": 8192,
"DataWidthBits": 64,
"DeviceLocator": "PROC2DIMM4",
"ErrorCorrection": "MultiBitECC",
"Id": "proc2dimm4",
"MemoryDeviceType": "DDR4",
"MemoryLocation": {
"Channel": 3,
"MemoryController": 1,
"Slot": 4,
"Socket": 2
},
"MemoryMedia": [
"DRAM"
],
"MemoryType": "DRAM",
"Name": "proc2dimm4",
"Oem": {
"Hpe": {
"@odata.type": "#HpeMemoryExt.v2_0_0.HpeMemoryExt",
"Attributes": [
"HpeSmartMemory"
],
"DIMMStatus": "GoodInUse",
"MinimumVoltageVoltsX10": 12,
"SPDBytes": [],
"RelatedPhysicalDIMMs": [],
"RelatedBackupStores": [],
"RelatedPowerBackupUnitBays": []
}
},
"OperatingMemoryModes": [],
"OperatingSpeedMhz": 2666,
"RankCount": 1,
"Status": {
"Health": "OK",
"State": "Enabled"
},
"VendorID": "11264"
}
],
"etag": "788C3189",
"count": 8,
"name": "Memory"
},
"Processors": {
"uri": "/rest/server-hardware/37353738-3336-584D-5131-303830343037/processors",
"collectionState": "NotCollected",
"modified": "2023-02-14T05:59:09.942Z",
"data": null,
"etag": null,
"count": -1,
"name": "Processors"
},
"LocalStorage": {
"uri": "/rest/server-hardware/37353738-3336-584D-5131-303830343037/localStorage",
"collectionState": "Collected",
"modified": "2023-02-14T06:00:29.825Z",
"data": [
{
"AdapterType": "SmartArray",
"BackupPowerSourceStatus": "Present",
"CacheMemorySizeMiB": 2048,
"CurrentOperatingMode": "Mixed",
"EncryptionCryptoOfficerPasswordSet": false,
"EncryptionCspTestPassed": false,
"EncryptionEnabled": false,
"EncryptionFwLocked": false,
"EncryptionHasLockedVolumesMissingBootPassword": false,
"EncryptionMixedVolumesEnabled": false,
"EncryptionSelfTestPassed": false,
"EncryptionStandaloneModeEnabled": false,
"ExternalPortCount": 2,
"FirmwareVersion": {
"Current": {
"VersionString": ""
}
},
"InternalPortCount": 2,
"Location": "Slot 0",
"LocationFormat": "PCISlot",
"Model": "Embedded Controller",
"Name": "HpeSmartStorageArrayController",
"PhysicalDrives": [
{
"BlockSizeBytes": 512,
"CapacityLogicalBlocks": 286749488,
"CapacityMiB": 140014,
"DiskDriveStatusReasons": [
"None"
],
"DiskDriveUse": "Raw",
"EncryptedDrive": false,
"FirmwareVersion": {
"Current": {
"VersionString": "HPD4"
}
},
"InterfaceSpeedMbps": 6000,
"InterfaceType": "SAS",
"LegacyBootPriority": "None",
"Location": "1I:1:1",
"LocationFormat": "ControllerPort:Box:Bay",
"MediaType": "HDD",
"Model": "EH0146FCBVB",
"SerialNumber": "--confidential info erased--",
"Status": {
"Health": "OK",
"State": "Enabled"
}
},
{
"BlockSizeBytes": 512,
"CapacityLogicalBlocks": 286749488,
"CapacityMiB": 140014,
"DiskDriveStatusReasons": [
"None"
],
"DiskDriveUse": "Raw",
"EncryptedDrive": false,
"FirmwareVersion": {
"Current": {
"VersionString": "HPD4"
}
},
"InterfaceSpeedMbps": 6000,
"InterfaceType": "SAS",
"LegacyBootPriority": "None",
"Location": "1I:1:2",
"LocationFormat": "ControllerPort:Box:Bay",
"MediaType": "HDD",
"Model": "EH0146FCBVB",
"SerialNumber": "--confidential info erased--",
"Status": {
"Health": "OK",
"State": "Enabled"
}
},
{
"BlockSizeBytes": 512,
"CapacityLogicalBlocks": 286749488,
"CapacityMiB": 140014,
"DiskDriveStatusReasons": [
"None"
],
"DiskDriveUse": "Raw",
"EncryptedDrive": false,
"FirmwareVersion": {
"Current": {
"VersionString": "HPD4"
}
},
"InterfaceSpeedMbps": 6000,
"InterfaceType": "SAS",
"LegacyBootPriority": "None",
"Location": "1I:1:3",
"LocationFormat": "ControllerPort:Box:Bay",
"MediaType": "HDD",
"Model": "EH0146FCBVB",
"SerialNumber": "--confidential info erased--",
"Status": {
"Health": "OK",
"State": "Enabled"
}
},
{
"BlockSizeBytes": 512,
"CapacityLogicalBlocks": 286749488,
"CapacityMiB": 140014,
"DiskDriveStatusReasons": [
"None"
],
"DiskDriveUse": "Raw",
"EncryptedDrive": false,
"FirmwareVersion": {
"Current": {
"VersionString": "HPD4"
}
},
"InterfaceSpeedMbps": 6000,
"InterfaceType": "SAS",
"LegacyBootPriority": "None",
"Location": "1I:1:4",
"LocationFormat": "ControllerPort:Box:Bay",
"MediaType": "HDD",
"Model": "EH0146FCBVB",
"SerialNumber": "--confidential info erased--",
"Status": {
"Health": "OK",
"State": "Enabled"
}
},
{
"BlockSizeBytes": 512,
"CapacityLogicalBlocks": 286749488,
"CapacityMiB": 140014,
"DiskDriveStatusReasons": [
"None"
],
"DiskDriveUse": "Raw",
"EncryptedDrive": false,
"FirmwareVersion": {
"Current": {
"VersionString": "HPD4"
}
},
"InterfaceSpeedMbps": 6000,
"InterfaceType": "SAS",
"LegacyBootPriority": "None",
"Location": "1I:1:5",
"LocationFormat": "ControllerPort:Box:Bay",
"MediaType": "SSD",
"Model": "EH0146FCBVB",
"PowerOnHours": 12386,
"SSDEnduranceUtilizationPercentage": 0,
"SerialNumber": "--confidential info erased--",
"Status": {
"Health": "OK",
"State": "Enabled"
}
},
{
"BlockSizeBytes": 512,
"CapacityLogicalBlocks": 286749488,
"CapacityMiB": 140014,
"DiskDriveStatusReasons": [
"None"
],
"DiskDriveUse": "Raw",
"EncryptedDrive": false,
"FirmwareVersion": {
"Current": {
"VersionString": "HPD4"
}
},
"InterfaceSpeedMbps": 6000,
"InterfaceType": "SAS",
"LegacyBootPriority": "None",
"Location": "1I:1:6",
"LocationFormat": "ControllerPort:Box:Bay",
"MediaType": "SSD",
"Model": "EH0146FCBVB",
"PowerOnHours": 12386,
"SSDEnduranceUtilizationPercentage": 0,
"SerialNumber": "--confidential info erased--",
"Status": {
"Health": "OK",
"State": "Enabled"
}
},
{
"BlockSizeBytes": 512,
"CapacityLogicalBlocks": 286749488,
"CapacityMiB": 140014,
"DiskDriveStatusReasons": [
"None"
],
"DiskDriveUse": "Raw",
"EncryptedDrive": false,
"FirmwareVersion": {
"Current": {
"VersionString": "HPD4"
}
},
"InterfaceSpeedMbps": 6000,
"InterfaceType": "SAS",
"LegacyBootPriority": "None",
"Location": "1I:1:7",
"LocationFormat": "ControllerPort:Box:Bay",
"MediaType": "SSD",
"Model": "EH0146FCBVB",
"PowerOnHours": 12386,
"SSDEnduranceUtilizationPercentage": 0,
"SerialNumber": "--confidential info erased--",
"Status": {
"Health": "OK",
"State": "Enabled"
}
},
{
"BlockSizeBytes": 512,
"CapacityLogicalBlocks": 286749488,
"CapacityMiB": 140014,
"DiskDriveStatusReasons": [
"None"
],
"DiskDriveUse": "Raw",
"EncryptedDrive": false,
"FirmwareVersion": {
"Current": {
"VersionString": "HPD4"
}
},
"InterfaceSpeedMbps": 6000,
"InterfaceType": "SAS",
"LegacyBootPriority": "None",
"Location": "1I:1:8",
"LocationFormat": "ControllerPort:Box:Bay",
"MediaType": "SSD",
"Model": "EH0146FCBVB",
"PowerOnHours": 12386,
"SSDEnduranceUtilizationPercentage": 0,
"SerialNumber": "--confidential info erased--",
"Status": {
"Health": "OK",
"State": "Enabled"
}
}
],
"SerialNumber": "--confidential info erased--",
"Status": {
"Health": "OK",
"State": "Enabled"
}
}
],
"etag": "C11A334C",
"count": 1,
"name": "LocalStorage"
},
"AdvancedMemoryProtection": {
"uri": "/rest/server-hardware/37353738-3336-584D-5131-303830343037/advancedMemoryProtection",
"collectionState": "Collected",
"modified": "2023-02-14T06:00:29.824Z",
"data": [
{
"@odata.type": "#HpeAdvancedMemoryProtection.v2_0_0.HpeAdvancedMemoryProtection",
"AmpModeActive": "AdvancedECC",
"AmpModeStatus": "AdvancedECC",
"AmpModeSupported": [
"AdvancedECC",
"OnlineSpareRank",
"IntrasocketMirroring",
"A3DC"
]
}
],
"etag": "58B82680",
"count": 1,
"name": "AdvancedMemoryProtection"
},
"LocalStorageV2": {
"uri": "/rest/server-hardware/37353738-3336-584D-5131-303830343037/localStorageV2",
"collectionState": "Collected",
"modified": "2023-02-14T06:00:29.825Z",
"data": [],
"etag": "1",
"count": 0,
"name": "LocalStorageV2"
},
"SoftwareInventory": {
"uri": "/rest/server-hardware/37353738-3336-584D-5131-303830343037/softwareInventory",
"collectionState": "NotCollected",
"modified": "2023-02-14T05:59:09.942Z",
"data": null,
"etag": null,
"count": -1,
"name": "SoftwareInventory"
},
"Thermal": {
"uri": "/rest/server-hardware/37353738-3336-584D-5131-303830343037/thermal",
"collectionState": "NotCollected",
"modified": "2023-02-14T05:59:09.943Z",
"data": null,
"etag": null,
"count": -1,
"name": "Thermal"
},
"PowerSupplies": {
"uri": "/rest/server-hardware/37353738-3336-584D-5131-303830343037/powerSupplies",
"collectionState": "NotCollected",
"modified": "2023-02-14T05:59:09.943Z",
"data": null,
"etag": null,
"count": -1,
"name": "PowerSupplies"
},
"MemoryList": {
"uri": "/rest/server-hardware/37353738-3336-584D-5131-303830343037/memoryList",
"collectionState": "Collected",
"modified": "2023-02-14T06:00:29.824Z",
"data": [
{
"BoardCpuNumber": 1,
"BoardNumberOfSockets": 4,
"BoardOperationalFrequency": 2666,
"BoardOperationalVoltage": 1200,
"BoardTotalMemorySize": 32768
},
{
"BoardCpuNumber": 2,
"BoardNumberOfSockets": 4,
"BoardOperationalFrequency": 2666,
"BoardOperationalVoltage": 1200,
"BoardTotalMemorySize": 32768
}
],
"etag": "71F76440",
"count": 2,
"name": "MemoryList"
},
"Devices": {
"uri": "/rest/server-hardware/37353738-3336-584D-5131-303830343037/devices",
"collectionState": "Collected",
"modified": "2023-02-14T06:00:29.826Z",
"data": [
{
"@odata.etag": "W/A6D4F5C6",
"@odata.type": "#HpeServerDevice.v2_0_0.HpeServerDevice",
"DeviceType": "LOM/NIC",
"FirmwareVersion": {
"Current": {
"VersionString": "20.14.14"
}
},
"Id": "1",
"Location": "Embedded LOM",
"Manufacturer": "HPE",
"MCTPProtocolDisabled": true,
"Name": "HPE Ethernet 1Gb 4-port 331i Adapter - NIC",
"PartNumber": "",
"ProductPartNumber": "",
"ProductVersion": "00",
"SerialNumber": "--confidential info erased--",
"Status": {
"Health": "OK",
"State": "Enabled"
}
},
{
"@odata.etag": "W/A6D4F5C6",
"@odata.type": "#HpeServerDevice.v2_0_0.HpeServerDevice",
"DeviceType": "Smart Storage Battery",
"FirmwareVersion": {
"Current": {
"VersionString": "1.1"
}
},
"Id": "2",
"Location": "Embedded Device",
"Manufacturer": "STL",
"MCTPProtocolDisabled": true,
"Name": "HPE Smart Storage Battery",
"PartNumber": "836274-001",
"ProductPartNumber": "875241-B21",
"ProductVersion": "00",
"SerialNumber": "--confidential info erased--",
"Status": {
"Health": "OK",
"State": "Enabled"
}
},
{
"@odata.etag": "W/A6D4F5C6",
"@odata.type": "#HpeServerDevice.v2_0_0.HpeServerDevice",
"DeviceType": "Converged Network Adapter",
"FirmwareVersion": {
"Current": {
"VersionString": "214.0.224000"
}
},
"Id": "3",
"Location": "Embedded ALOM",
"Manufacturer": "HPE",
"MCTPProtocolDisabled": false,
"Name": "HPE Eth 10/25Gb 2p 631FLR-SFP28 Adptr",
"PartNumber": "840133-001",
"ProductPartNumber": "840133-001",
"ProductVersion": "00",
"SerialNumber": "--confidential info erased--",
"Status": {
"Health": "OK",
"State": "Enabled"
}
},
{
"@odata.etag": "W/A6D4F5C6",
"@odata.type": "#HpeServerDevice.v2_0_0.HpeServerDevice",
"DeviceType": "Unknown",
"FirmwareVersion": {
"Current": {
"VersionString": "2.5"
}
},
"Id": "4",
"Location": "Embedded Device",
"Manufacturer": "",
"MCTPProtocolDisabled": true,
"Name": "Embedded Video Controller",
"PartNumber": "",
"ProductPartNumber": "",
"ProductVersion": "00",
"SerialNumber": "--confidential info erased--",
"Status": {
"Health": "OK",
"State": "Enabled"
}
},
{
"@odata.etag": "W/A6D4F5C6",
"@odata.type": "#HpeServerDevice.v2_0_0.HpeServerDevice",
"FirmwareVersion": {
"Current": {
"VersionString": "08.50.22"
}
},
"Id": "5",
"Location": "PCI-E Slot 1",
"Manufacturer": "HPE",
"MCTPProtocolDisabled": true,
"Name": "HPE Eth 10/25Gb 2p 621SFP28 Adptr",
"PartNumber": "869570-001",
"ProductPartNumber": "867328-B21",
"ProductVersion": "00",
"SerialNumber": "--confidential info erased--",
"Status": {
"Health": "OK",
"State": "Enabled"
}
},
{
"@odata.etag": "W/A6D4F5C6",
"@odata.type": "#HpeServerDevice.v2_0_0.HpeServerDevice",
"FirmwareVersion": {
"Current": {
"VersionString": "214.0.224000"
}
},
"Id": "6",
"Location": "PCI-E Slot 2",
"Manufacturer": "HPE",
"MCTPProtocolDisabled": true,
"Name": "HPE Ethernet 10/25Gb 2-port 631SFP28 Adapter",
"PartNumber": "840133-001",
"ProductPartNumber": "817718-B21",
"ProductVersion": "00",
"SerialNumber": "--confidential info erased--",
"Status": {
"Health": "OK",
"State": "Enabled"
}
},
{
"@odata.etag": "W/A6D4F5C6",
"@odata.type": "#HpeServerDevice.v2_0_0.HpeServerDevice",
"DeviceType": "Fibre Channel",
"FirmwareVersion": {
"Current": {
"VersionString": "12.0.346.9"
}
},
"Id": "7",
"Location": "PCI-E Slot 3",
"Manufacturer": "Hewlett Packard Enterprise",
"MCTPProtocolDisabled": false,
"Name": "HPE SN1200E 16Gb 2p FC HBA",
"PartNumber": "Q0L14A",
"ProductPartNumber": "870002-001",
"ProductVersion": "00",
"SerialNumber": "--confidential info erased--",
"Status": {
"Health": "OK",
"State": "Enabled"
}
},
{
"@odata.etag": "W/A6D4F5C6",
"@odata.type": "#HpeServerDevice.v2_0_0.HpeServerDevice",
"DeviceType": "Smart Storage",
"FirmwareVersion": {
"Current": {
"VersionString": ""
}
},
"Id": "8",
"Location": "Embedded RAID",
"Manufacturer": "HPE",
"MCTPProtocolDisabled": true,
"Name": "Embedded Controller",
"PartNumber": "804430-001",
"ProductPartNumber": "804428-B21",
"ProductVersion": "00",
"SerialNumber": "--confidential info erased--",
"Status": {
"Health": "OK",
"State": "Enabled"
}
}
],
"etag": "3C3E2C28",
"count": 8,
"name": "Devices"
}
},
"supportDataCollectionState": null,
"supportDataCollectionType": null,
"supportDataCollectionsUri": "/rest/support/data-collections?deviceID=37353738-3336-584D-5131-303830343037&category=server-hardware",
"supportState": "NotSupported",
"supportTestEventState": null,
"uidState": "Off",
"uri": "/rest/server-hardware/37353738-3336-584D-5131-303830343037",
"uuid": "37353738-3336-584D-5131-303830343037",
"virtualSerialNumber": null,
"virtualUuid": null
}
If that property is null, you can't use the filter you are trying to use.
[Any personal opinions expressed are mine, and not official statements on behalf of Hewlett Packard Enterprise]

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-24-2023 08:31 AM
тАО02-24-2023 08:31 AM
Re: Getting Hardware UUID
Hi Chris,
I pulled down all of the hardware data to a file with:
# We have multiple sites. So, I set a site variable so that I can run the same commands
# simultaneously in multiple terminals.
SITE='<site name>'
HARDWN=hardw-${SITE}
curl --insecure \
--header "X-API-Version: ${currentVersion}" \
--header "auth: ${sessionID}" \
--output ${HARDWN} \
--request GET ${OneView}/rest/server-hardware?start=0&count=-1
#
# That only pulls down 32 devices. Pull down the rest with:
i=1
NEXT=$(/bin/sed -e 's|^.*nextPageUri":"\(/rest/server-hardware.*\)","prevPageUri.*|\1|' ${HARDWN})
while [[ ${NEXT} != *"null"* ]]; do
curl --insecure \
--header "X-API-Version: ${currentVersion}" \
--header "auth: ${sessionID}" \
--output ${HARDWN}${i} \
--request GET ${OneView}${NEXT}
NEXT=$(/bin/sed -e 's|^.*nextPageUri":"\(/rest/server-hardware.*\)","prevPageUri.*|\1|' ${HARDWN}${i})
if [[ ${#NEXT} -gt 50 ]]; then
NEXT=$(/bin/sed -e 's|^.*nextPageUri":"\(.*\)","prevPageUri.*|\1|' ${HARDWN}${i})
fi
((i++))
done
# Concantenate into a single file.
j=0
while [[ ${j} -t ${i} ]]; do
echo ${j}
if [[ ${j} -eq 0 ]]; then
CMD="cat ${HARDWN}"
else
CMD="${CMD} ${HARDWN}${j}"
fi
((j++))
done
$(echo ${CMD} > hardw-all-raw-${SITE})
cat hardw-all-raw-${SITE} | jq -r '.' > hardw-${SITE}-all
HARDW=hardw-${SITE}-all
/bin/rm hardw-${SITE} hardw-${SITE}? hardw-${SITE}[1-9]? hardw-all-raw-${SITE}
Then I ran:
jq -r '.members[] | {"name":.name,"serverName":.serverName"}' ${HARDW}
and saw that serverName is filled out correctly for each server. Maybe I was doing something wrong? Let me try it out for a few days and see if it is working again?
Thanks!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-24-2023 08:50 AM
тАО02-24-2023 08:50 AM
SolutionI think I figured out my problem while looking at the name and serverName output. We orignally had the serverName as a short name and that was what I was using in my query. At some time in the not to distant past, we changed that to FQDN. I was still using the short name in my query. So, naturally it did not match. Sorry for the confusion!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-27-2023 08:18 PM
тАО02-27-2023 08:18 PM
Re: Getting Hardware UUID
Hello @BradV,
Great!
We are glad to know you were able to figure it out and we appreciate you for keeping us updated.
Thanks,
Sunitha G
I'm an HPE employee.
HPE Support Center offers support for your HPE services and products when and how you need it. Get started with HPE Support Center today.
[Any personal opinions expressed are mine, and not official statements on behalf of Hewlett Packard Enterprise]
