Top Banner
33

Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

Aug 02, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre
Page 2: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

• 

• 

• 

– 

– 

• 

• 

• 

• 

• 

Topic Index

Page 3: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

• 

– 

– 

– 

• 

– 

– 

• 

– 

– 

Design Context

Page 4: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

• 

• 

» 

• 

» 

• 

» 

• 

• 

• 

Timeline

Page 5: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

• 

• 

Requirements Analysis

Page 6: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

Workflow #1

Acquisition

Computation

Visualization

Storage

Page 7: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

Computation

Workflow #1

Acquisition Visualization

Storage

Page 8: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

1. 

– 

– 

– 

Workflows

Page 9: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

Workflow #2

Acquisition Visualization

Computation

Storage

Page 10: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

Workflow #2

Acquisition Visualization

Computation

Storage

Page 11: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

1. 

– 

– 

– 

2. 

– 

–  →

– 

– 

Workflows

Page 12: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

• 

– 

• 

– 

– 

• 

– 

• 

– 

• 

– 

Architectural Goals

Page 13: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

Software

Linux SL6.2

Base operating system

Page 14: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

Software

Linux SL6.2

NFS v3

NFS:

Included in base OS with kernel support

Page 15: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

Lustre:

Kernel patches, used here to access Lustre servers (Typically would use Lustre client module)

Software

Linux SL6.2

NFS v3

Lustre 2.1

Page 16: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

Software

Linux SL6.2

NFS v3

Samba 3.6

Lustre 2.1

Samba:

Server to enable Windows client support

Page 17: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

Software

Linux SL6.2

NFS v3

Samba 3.6

CTDB 1.0

Lustre 2.1

CTDB:

Clustering support

Page 18: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

Software

non-Lustre

Enterprise Clients

Linux SL6.2

NFS v3

Samba 3.6

CTDB 1.0

Lustre 2.1 LNET

CIFS2

NFS v3

Page 19: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

Conceptual Model

CNG Node

CNG Node

CNG Node

CNG Node

Page 20: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

• 

– 

– 

• 

• 

Conceptual Model

Page 21: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

• 

– 

– 

• 

– 

» 

– 

– 

– 

» 

» 

Hardware

Page 22: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

• 

– 

• 

– 

• 

– 

Hardware

Page 23: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

• 

• 

– 

• 

• 

– 

• 

– 

Clustering

Page 24: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

• 

• 

– 

» 

– 

• 

• 

– 

– 

– 

CTDB Limitations

Page 25: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

Improved Availability

CNG Node

CNG Node

CNG Node

CNG Node

Page 26: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

Improved Availability

CNG Node

CNG Node

CNG Node

CNG Node

Page 27: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

• » 

» 

• » 

• » 

» 

• » 

User Security Challenges

Page 28: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

User Security Site Integration

Active Directory

Compute

Nodes

CIFS/NFS Gateway

Lustre MDS

upcall

uid/gid

login

connect to share

authenticate

Page 29: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

User Security Site Integration

Active Directory

Compute

Nodes

CIFS/NFS Gateway

Lustre MDS

uid/gid

connect to share

authenticate

authenticate

(yp)

NIS

NIS/AD

Gateway

Page 30: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

User Security Site Integration

Active Directory

Compute

Nodes

CIFS/NFS Gateway

Lustre MDS

uid/gid

connect to share

authenticate

NIS

NIS/AD

Gateway

Page 31: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

• 

– 

• 

– 

• 

– 

– 

Takeaways from User Security Variations

Page 32: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

• 

– 

– 

– 

• 

– 

• 

– 

– 

– 

Manageability & Monitoring

Page 33: Topic Index - EOFS · Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre 2.1 CTDB: Clustering support . Software non-Lustre Enterprise Clients Linux SL6.2 NFS v3 Samba 3.6 CTDB 1.0 Lustre

Thank You