HPE OneView
1821052 Members
2407 Online
109631 Solutions
New Discussion юеВ

Getting Hardware UUID

 
SOLVED
Go to solution
BradV
Esteemed Contributor

Getting Hardware UUID

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 .

6 REPLIES 6
support_s
System Recommended

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.


Accept or Kudo

BradV
Esteemed Contributor

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?

ChrisLynch
HPE Pro

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.

I work at HPE
[Any personal opinions expressed are mine, and not official statements on behalf of Hewlett Packard Enterprise]
Accept or Kudo
BradV
Esteemed Contributor

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!

BradV
Esteemed Contributor
Solution

Re: Getting Hardware UUID

I 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!

Sunitha_Mod
Moderator

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]
Accept or Kudo