H-LK commented on issue #13249: URL: https://github.com/apache/cloudstack/issues/13249#issuecomment-5203076872
> [@DaanHoogland](https://github.com/DaanHoogland), the problem was an inconsistency in CloudStack 4.20: new VMware data volumes were created as First Class Disks (FCDs), while parts of the attach/detach lifecycle still expected file-based VMDKs. This caused path lookup, relocation, and controller/adapter handling to fail, especially during reattach. > > Our workaround creates new data volumes as classic VMDKs through a temporary worker VM. It also synchronizes legacy paths before attach and preserves the requested provisioning and adapter types. > > This works reliably in our environment, but it is not a general solution: it bypasses FCDs, does not convert existing FCD volumes, adds worker-VM overhead, and has not been validated with VVOLs, local storage, or all migration scenarios. > > Code: > > https://github.com/H-LK/cloudstack-4.20.3.0-vmware-datadisk-fcd-fix/tree/vmware-datadisk-fcd-fix https://github.com/apache/cloudstack/compare/main...H-LK:cloudstack-4.20.3.0-vmware-datadisk-fcd-fix:vmware-datadisk-fcd-fix-community -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
