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

  • Upload
    others

  • View
    24

  • Download
    0

Embed Size (px)

Citation preview

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