9. Cluster Shared Volumes
n Werden unter %SystemDrive%ClusterStorage als einzelne Volumes
angezeigt
n Locking ist nicht auf LUN, sondern auf File-Level
n Jedes Volume hat einen Node als Coordinator (hält auch die NTFS-
Metadaten)
n Non-Coordinators machen einen Request beim Coordinator-Node
n Windows Cache Manager Integration
9
10. SMB v3
n Erheblich verbesserte Performance
n Better together mit Hyper-V v3
n Encryption
n SMB RDMA (Remote Direct Memory Access)
10
18. SQL Server
Node Node Node
A B C
Scale-Out File Server Cluster
Get-‐SmbWitnessClient
|
FL
ClientName,
FileServerNodeName,
WitnessNodeName
ClientName
:
SQLServer
FileServerNodeName
:
A
WitnessNodeName
:
B
Move-‐SmbWitnessClient
–ClientName
SQLServer
–
DestinationNode
C
22. New components (1/2) Witness
Service
User
Witness
Kernel
Protocol
SMB Server
Witness
Client
User User
Kernel Kernel
Operation State
SMB 3.0
replay persistence
SMB Redirector SMB Server
Resume Key
Filter
File System
SMB Client SMB Server
23. New components (2/2) Witness
Service
User
Witness
Kernel
Protocol
SMB Server
Witness
Client
User User
Kernel Kernel
Operation State
SMB 3.0
replay persistence
SMB Redirector SMB Server
Resume Key
Filter
File System
SMB Client SMB Server
28. Volume instance attach
Volume Namespace Create Handles
Protection protection Protection Cancelled
• Database is • Local handles • Remote handles • Unclaimed
being loaded are being are being handles are
from store established resumed cancelled to
• All creates are • All rename and • All new creates release file
held until create are blocked until create blackout
complete (<3s) operations are all handles are
blocked until resumed or
complete (<60s) cancelled (<60s)
35. Scale-Out ist auch mit System Center möglich
n Über ein Service Model lassen sich n Instanzen definieren
n Diese Instanzen werden dynamisch skaliert, je nach Auslastung
n Z. B. via ProTips vom SCOM
35
36. Szenarien
n Fileserver
o DFS-Namespace, z. B. mit Storage
o Cluster-Nodes (für CSV)
n Hyper-V Storage
o Kann sich auf den SOF stützen
36