Ek het 'n kaalmetaalbediener met vSphere/ESXi 7.0 U3d, en 'n kaalmetaal-NAS met TrueNAS Core 13.0. Die NAS het 'n enkele swembad wat via iSCSI gedeel word; die swembad loop met alle verstekwaardes (lz4-kompressie+SHA512, geen dedup, 128kb rekordgrootte). Vir opsteldoeleindes is die aandele wawyd oop sonder sekuriteitsbeperkings. Die masjiene is aan dieselfde skakelaar gekoppel en is op dieselfde VLAN, en kan vrylik kommunikeer. iSCSI is gekonfigureer in vSphere met behulp van die sagteware-adapter en dinamiese ontdekking sonder verifikasie.

Die iSCSI-skyf is sigbaar in vSphere en wys die korrekte grootte ens. Die skep van 'n VMFS5-datastoor op die skyf voltooi soos verwag sonder foute. Die skep van 'n VMFS6-datastoor op die skyf misluk egter met 'n boodskap om die vmkernel.log na te gaan. Ek het geen nuttige boodskappe hier gesien nie, maar dit is weliswaar 'n groot log en ek is nie seker waarna ek soek nie. In elk geval, wanneer dit gebeur, blyk dit dat dit die partisies suksesvol skep, en die kapasiteitsgrafieke en so word sigbaar, maar die datastoor is nie volledig geskep nie en kan nie gemonteer word nie.

Dinge wat ek probeer het:

  • Skakel kompressie af (geen verandering)
  • Verander rekordgrootte (verskeie opsies van 32kb op probeer) (geen verandering nie)
  • Die skep van die datastoor vanaf die vSphere CLI met partedUtil en vmkfstools (werk tot die finale vmkfstools-opdrag om die datastoor te skep, wat misluk met 'n "ongeldige parameter"-fout ten spyte van die parameters wat 100% korrek, gekontroleer en drievoudig gekontroleer is)
  • Begin met my Linux-skyf en gebruik fdisk om elke skyf in die NAS handmatig skoon te maak voordat die swembad heeltemal herbou word (geen verandering nie)

Ek voel daar is seker iets eenvoudig wat ek misgekyk het, maar ek moet nog uitvind wat. Ek weet die opstelling is fundamenteel gesond, want ek het nog een van dieselfde opstelling met dieselfde instellings wat goed werk. Terloops, as ek die nuwe iSCSI-skyf aan daardie vSphere-instansie aanbied, kan ek ook nie die datastoor van daar af skep nie, wat daarop dui dat die probleem aan die TrueNAS-kant is.

Waardeer enige leiding!

answer

Soos deur djdomi voorgestel, is die antwoord die blokgrootte op die zdev. Vreemd genoeg word dit nêrens vertoon nie en kan dit, sover ek kan sien, nie op 'n bestaande zdev gewysig word nie. Ek het die zdev herskep en die blokgrootte op 64KiB gestel (verstek 128) - dit is geleë in die gevorderde opsies van die zdev-skeppingskerm. Daarna is die VMFS6-datastoor sonder probleme geskep.