SOFS: Event ID 30818 mit SMB Direct für RDMA (KB 3052127)

Keine Kommentare zu SOFS: Event ID 30818 mit SMB Direct für RDMA (KB 3052127)

Bei einem meiner Kunden ist nach dem Aufbau eines Scale-Out File Server Clusters folgender Fehler aufgetreten:

Problem:

Im Einsatz befinden sich Windows Server 2012 R2 Systeme, welche via InfiniBand verbunden sind. Die Adapter nutzen SMB Direct um zwischen SOFS Node und Hyper-V Host Remote Direct Memory Access (RDMA) zu ermöglichen. Startet man einen Hyper-V Host neu, so wird nach dem Start Event ID 30818 gelogged:

Source: SMBClient
Event ID: 30818
Level: Warning
General: RDMA interfaces are available but the client failed to connect to the server over RDMA transport.
Server name: ServerName
Guidance:
Both client and server have RDMA (SMB Direct) adaptors but there was a problem with the connection and the client had to fall back to using TCP/IP SMB (non-RDMA).

Wie man sieht fällt die Verbindung auf TCP/IP SMB zurück. Das spürt man dann merklich an der Performance…

Ursache:

In Windows Server 2012 R2 wird das SMB Direct Interface durch den LanmanServer Dienst automatisch gestartet. Startet dieser Dienst und versucht eine RDMA-Verbindung zu öffnen, noch bevor SMB Direct geladen wurde, erscheint EventID 30818. Die aktuelle Verbindung erfolgt dann via TCP/IP SMB. Alle neuen Client-Verbindungen erfolgen dann via RDMA.

Lösung:

Dank des unermüdlichen Einsatzes des Kunden und des Herstellers (an dieser Stelle mein Lob und Respekt – immerhin sind von Fehler bis KB fast 4 Monate vergangen), konnte nun die Lösung gemeinsam mit Microsoft gefunden werden. Es ist ein schlichter Registry-Eintrag:

Open Registry Editor, and then locate to the following registry subkey:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\smbdirect

Right-click the Start registry entry, and then click Modify.
In the Value data box, change the value (by default, it is 3 as on-demand) to 2 (automatic).

Das Ganze ist nun für die Allgemeinheit in KB 3052127 veröffentlicht worden.

Viel Spaß mit RDMA…

Dieser Post ist auch verfügbar auf: Englisch

Related Posts

Leave a comment

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

Back to Top