here's no need to upgrade VMFS. As a side note, an upgrade from VMFS5 to VMFS6 - if you plan to do this at a later time - is no inplace upgrade. You'll have to reformat the datastores.
You got me at the reformat part, so I will put this out of my head for now.
esxcli storage vmfs snapshot list
Here is the output:
[root@ESXi:/vmfs/volumes] esxcli storage vmfs snapshot list
4fc64015-85243e40-f10f-8c89a57ce0bc
Volume Name: datastore1
VMFS UUID: 4fc64015-85243e40-f10f-8c89a57ce0bc
Can mount: true
Reason for un-mountability:
Can resignature: true
Reason for non-resignaturability:
Unresolved Extent Count: 1
50eeddd9-e71fa408-61be-8c89a57ce0bc
Volume Name: datastore2
VMFS UUID: 50eeddd9-e71fa408-61be-8c89a57ce0bc
Can mount: true
Reason for un-mountability:
Can resignature: true
Reason for non-resignaturability:
Unresolved Extent Count: 1
564e1a27-c0cebf32-54f2-6805ca128dcc
Volume Name: WD Red NAS 6 Tb storage media
VMFS UUID: 564e1a27-c0cebf32-54f2-6805ca128dcc
Can mount: true
Reason for un-mountability:
Can resignature: true
Reason for non-resignaturability:
Unresolved Extent Count: 1
and if the LUNs show up, you may be able to mount the datastores from the command line by following the steps in https://kb.vmware.com/s/article/1011387
I had a look and tried to figure out what command should I put in there. It worked!!!!
I now have 2 of 3 datastores in my vSphere web app, but the last one did not worked. Perhaps I should use a different syntax?
[root@ESXi:/vmfs/volumes] esxcli storage vmfs snapshot mount -l datastore1
[root@ESXi:/vmfs/volumes] esxcli storage vmfs snapshot mount -l datastore2
[root@ESXi:/vmfs/volumes] esxcli storage vmfs snapshot mount -l WD Red NAS 6 Tb storage media
Error: Invalid option Red
Usage: esxcli storage vmfs snapshot mount [cmd options]
Description:
mount Mount a snapshot/replica of a VMFS volume.
Cmd options:
-n|--no-persist Mount the volume non-peristently; the volume will not be automounted after a restart.
-l|--volume-label=<str>
The VMFS volume label of the snapshot to mount.
-u|--volume-uuid=<str>
The VMFS volume uuid of the snapshot to mount.
Edit: I have added "" and even the last one worked!
Thanks for the help.