Symptoms:
$vmkfstools -P -v 10 bootbank
(...
)UUID: 00000000-00000000-0000-000000000000
Logical device:
Partitions spanned (on "notDCS"):
ramdisk:tmp
Is Native Snapshot Capable: NO
OBJLIB-LIB: ObjLib cleanup done.
WORKER: asyncOps=0 maxActiveOps=0 maxPending=0 maxCompleted=0
YYYY-MM-DD:01:53,519 SystemStorage Waiting up to 120s for boot device to be ready
YYYY-MM-DD:03:53,811 SystemStorage Failed to find boot device after 120 seconds
YYYY-MM-DD:03:53,812 SystemStorage no elligible disk found for ESX SystemStorage
YYYY-MM-DD:03:53,814 SystemStorage Finding OSDATA on non-boot device...
YYYY-MM-DD:03:53,815 SystemStorage No persistent storage available for system logs and data. ESX is operating with limited system storage space, logs and system data will be lost on reboot.
YYYY-MM-DD:03:53,816 SystemStorage /locker: initializing storage endpoint on non-persistent (RAM-backed) OSDATA (no persistent OSDATA or LOCKER partition found)
YYYY-MM-DD:03:53,826 SystemStorage /vmfs/volumes/5addcfe5-d91ac028-6ca2-00e0ed789337/vmkdump/00000000-0000-0000-0000-AC1F6B603E86-6200229XXX.dumpfile: no such coredump file location, unconfiguring....
VmkCtl: unable to create diagnostic file: No usable VMFS Volume found for Diagnostic File
YYYY-MM-DD:03:53,842 SystemStorage failed to smart assign coredump file: Errors:
Unable to smart activate a dump file. Error was: No suitable diagnostic file found
VMware vSphere ESXi 7.x
In ESXi 6.7 SATADOM devices are using the vmklinux ahci driver. However, with ESXi 7.0 vmklinux drivers have been depricated, therefore the vmw_ahci driver is required for these devices.
When the vmw_ahci driver was disabled in ESXi 6.x though, the SATADOM device won't function, resulting in the issue.
To resolve this problem, enable the vmw_ahci driver, before attempting to upgrade to ESXi 7.0:
# cp /etc/vmware/esx.conf /etc/vmware/esx.bak
/vmkernel/module/vmw_ahci/enabled = "false"
/vmkernel/module/vmw_ahci/enabled = "true"
# /sbin/auto-backup.sh