Professional Documents
Culture Documents
JohnGemignani SMB3 Transparent Failover
JohnGemignani SMB3 Transparent Failover
0 Transparent Failover
for EMC Isilon OneFS
John Gemignani
EMC – Emerging Technologies Division
Isilon
OneFS Overview
SMB CA and Witness
What SMB CA Is Intended to Do
What SMB Witness Can Do To Help
Intended Workflows for CA
Implementation in OneFS
Experiences
Servers
Servers
Servers
10
11
CLUSTER-A
POOL-1 POOL-2
CLUSTER-A
POOL-1 POOL-2
14
15
16
17
The Parts
Administration
Supporting cluster infrastructure
CA in the SMB service
The Witness protocol
18
19
20
21
Ancillary Data
• Up to 1024B
• Application-defined
Lock
Lock
Lock
22
Secondary Secondary
Initiator Primary Delegate
Delegate Delegate
POOL-1 POOL-2
SMB
Moderately difficult
The right tinker toys need to be in place
Built upon several layers of both improvements
and enhancements
Support client requests for persistent handles
Required a cluster-wide persistent handle
Must be globally accessible
Must be unique
24
LWIO
(Server User
Infrastructure)
FSD
(File System Driver)
isi_lwext
(LikeWise Kernel
Extension)
LK/LKF GMP
(Lock Services) (Group Kernel
Management)
RBM
(Transaction and Messaging)
25
26
27
28
29
30
Contact Information
john.gemignani@emc.com
31