Ciao,
l’Event ID 30804 indica che il listener RDMA non è stato associato correttamente alle interfacce di rete del nodo SoFS, e quindi le richieste SMB Direct vengono rifiutate. La prima verifica da fare è controllare che le schede di rete abbiano RDMA abilitato e che il protocollo sia attivo. Puoi farlo con Get-NetAdapterRdma su ciascun nodo: lo stato deve risultare “Enabled”. Se è disabilitato, abilitalo con Enable-NetAdapterRdma -Name <NomeScheda>.
Successivamente, verifica che il listener SMB Direct sia effettivamente registrato sulle interfacce corrette. Usa Get-SmbServerNetworkInterface e controlla che le interfacce RDMA abbiano RDMA Capable = True e Status = Active. Se vedi che l’associazione non è presente, puoi forzare la registrazione con Set-SmbServerNetworkInterface -InterfaceAlias <NomeScheda> -RDMA Capable $true.
È anche importante che le interfacce usate per RDMA siano nel cluster role “Storage” e non abbiano binding a protocolli non necessari. In ambienti Hyper‑V/SoFS, Microsoft raccomanda di dedicare le NIC RDMA esclusivamente al traffico SMB Direct, senza teaming tradizionale, e di verificare che i driver e firmware delle schede (nel tuo caso Intel X710) siano aggiornati alle versioni che supportano RoCEv2 o iWARP, a seconda del protocollo in uso.
Infine, puoi validare la configurazione con Get-SmbMultichannelConnection durante una sessione SMB: se RDMA è correttamente associato, vedrai le connessioni con RDMA = True. Se non appare, significa che il listener non è attivo o che la scheda rifiuta la negoziazione. In quel caso, oltre alle impostazioni di Windows, controlla anche la configurazione di switch e QoS per RDMA (Priority Flow Control, ETS), perché un mismatch può impedire l’associazione.
Domic Vo.