Environment:
2× standalone XCP-ng 8.3 hosts (dedicated storage, not pooled)
StarWind VSAN Free, CVM deployment (starwind-san-and-nas-console 2.7.4482.7103)
3× 1TB HDD per node, currently attached via VBD
The issue:
Storage disks attached to the CVM showed permanently Offline on the Physical Disks page, with 0 of 3 selectable in the Storage Pool wizard. Disks were otherwise completely healthy — visible via lsblk inside the CVM (correct size, no filesystem, no errors), and confirmed currently-attached: true at the XCP-ng host level.
In ManagementConsole.log, this repeating error explained it:
ERROR | [PhysicalDiskStateConverter]: Unknown physical disk state: 'Connected'
"Connected" is the state Xen's PV blkfront protocol reports for xvdX virtual block devices — confirmed directly in kernel boot logs:
platform_pci_unplug: Blkfront and the Xen platform PCI driver have been compiled for this kernel: unplug emulated disks.
Reproduced identically on two separate CVM instances/hosts, so not a one-off.
I had attached storage via standard VBD/VDI (virtual disks). The console's error message doesn't make this limitation obvious, since it just presents as a mysterious "Offline" state rather than an explicit "unsupported disk attachment method" message.
My deployment is a Converged (CI) scenario, not Hyperconverged: two dedicated storage nodes (standalone XCP-ng hosts, not joined to any pool) each running one CVM. The official CVM guide I found is written specifically for Hyperconverged (HCI) — storage and compute nodes joined into the same pool.
Is the PCI-E passthrough requirement identical for CI, or does converged deployment have different supported storage-attachment options?
Does a standalone (non-pooled) storage node need its own local XOA, or can it be managed through the XOA instance running on the separate compute pool, given it's never joined to that pool?
Is there CI-specific documentation comparable to the HCI guide, or does CI just mean "same CVM/passthrough/networking steps, minus the pool join"?
Is there a roadmap for virtual-disk (VBD) support on XCP-ng, or is PCI-E passthrough expected to remain the only supported path for the foreseeable future?
Thanks in advance for any pointers!
The Latest Gartner® Magic Quadrant™Hyperconverged Infrastructure Software