...
Unzip the topology file and open file de.sva.bvq.powervm.model.VirtualIOServer.json.
This file shows the VIOS information collected from the HMC.
Convert the JSON file using Notepad++ and a JSON plugin.Fold all
There is only 1 foldable Textblock left
Search for the uniqueDeviceID, which was already displayed in the log above:
”Cannot persist physical volume 01MkMwMzMDUyYzDEwMUzMDADAwMDAMTwMyNTM4jAyMAxNjAzNDMzMzQW52bWU=”You have found the correct volume, as you can see the volume infos are now unfolded, as is the info of the corresponding VIO
You can see:
"uniqueDeviceID" - of the volume
"volumeName" - of the volume
"locationCode" - internal disk location → null is problematical
”partitionName" - affected VIOS systemLog on to the affected VIOS system and run cfgmgr to re-check the configuration of the VIOS
Execute the script
on the VIOS.View file name cleanup_cmdb_with_logging.sh
Important: These are very profound changes! Only execute this script on HA tested Systems!
Check with “lscfg -vl hdiskX” if the volume is now showing a location code.
Repeat the procedure for all affected VIOS.
As soon as all hdisks are fixed, the topo persist should succeed.
...