SlideShare una empresa de Scribd logo
1 de 16
Spectrum Scale 4.1 System Administration
Clustered NFS (cNFS)
© Copyright IBM Corporation 2015
Unit objectives
After completing this unit, you should be able to:
• Describe clustered NFS
• Install and configure cNFS
© Copyright IBM Corporation 2015
What is cNFS?
• Allows you to have multiple Spectrum Scale servers sharing
out a common namespace using NFS.
• Requires Spectrum Scale servers running Linux.
• Provides High Availability over NFS.
• High Performance and scalability.
• Lost cost entry points
• Incremental growth.
• Compatibility with NFS clients
© Copyright IBM Corporation 2015
What is cNFS?
• Enables customers to run a Spectrum Scale data serving
cluster in which some or all nodes export the Spectrum Scale
file system via NFS.
• Provides scalable capacity accessed via NFS© Copyright IBM Corporation 2015
What problems does cNFS solve for customers?
• NFS is typically served up using NAS appliances
• NAS appliances are generally limited to a MAX of 100TB
• Scaling using NAS appliances means adding another NAS
appliance and therefore an additional namespace to manage
• Scaling to 2PB means the Administrator had to manage 20
filesystems and guess at balancing the load across all 20
• This ordeal has to happen over and over again, by hand, each
time another NAS filer is added
• Spectrum Scale provides a single namespace and auto
rebalancing every time you increase capacity
• Spectrum Scale Provides High Availability over NFS by
providing multiple NFS entry points into the file system and
NFS failover to another entry point in the event of a problem
. © Copyright IBM Corporation 2015
What problems does cNFS solve for customers?
• Scaling using NAS appliances means adding another NAS
appliance and therefore an additional namespace to manage
• Scaling to 2PB means the Administrator has to manage 20
machines and 20 filesystems and then guess at how best to
distribute the load across all 20
• This ordeal has to happen over and over again, by hand, each
time another NAS filer is added
• Spectrum Scale provides a single namespace and auto
rebalancing every time you increase capacity.
• With Spectrum Scale, you can just add more storage and go
back to bed
© Copyright IBM Corporation 2015
Components of cNFS?
• Load Balancing via RR DNS
– Single ip representing list of ip addresses
– Clients multiplex to different nodes using this single ip.
• Monitoring
– Monitors all cNFS components
• NFS components (nfsd, mountd, statd, lockd)
• Network(interface, routes, remote services…).
• Failover
– Failover nfs traffic from one cNFS server to another on detection of
failure by monitoring utility.
© Copyright IBM Corporation 2015
Failover steps
• The NFS monitoring utility detects an NFS-related failure.
• The NFS monitoring utility stops NFS serving and fails (that is, kills) the
Spectrum Scale daemon.
• The Spectrum Scale cluster detects the Spectrum Scale node failure. All of
the clustered NFS nodes enter a grace period to block all NFS client lock
requests.
• The Spectrum Scale cluster completes recovery including the release of any
locks held by the failing node.
• The NFS cluster moves the NFS locks from the failing node to another node
in the cluster and invokes NFS recovery.
• The NFS cluster performs IP address takeover (including the sending of
gratuitous ARPs).
• The NFS cluster notifies all relevant NFS clients to start lock reclamation.
• Clients reclaim locks according to NFS standards.
• At the end of the grace period all operations return to normal.
• In certain scenarios, a condition can exist where GFPS local locks issued
during the grace period might not be recognized by NFS during reclaim
process.
© Copyright IBM Corporation 2015
Pre-reqs for cNFS
• System pre-reqs
– SLES 11 or later, and RHEL5.4 or later
– Linux 2.6 Kernel
• Earlier version of SLES/RHEL require OS patches:
– Lockd Patch (both RHEl and SLES for NLM locking)
– Sm-notify (SLES versions only, included in >RHEL4)
– Rpc.statd(RHEL versions only).
• Network pre-reqs
– Define separate IP addresses for cNFS
• Virtual or real
• Static IP only
• Shouldn’t be started (will be started by cNFS).
© Copyright IBM Corporation 2015
Setting up cNFS
• Create a separate Spectrum Scale location for the cNFS
shared files.
mmchconfig cNFSSharedRoot=<dir>
• Configure /etc/exports on all NFS servers
• Define cNFS ipaddresses
mmchnode --cNFS-interface="10.10.1.1" --N node1
• Configure cluster wide cNFS params(optional)
mmchconfig
cNFSvip=<dns_name>,cNFSmountdport=<mountd_port>
cNFSnfsdprocs=<nfsd_procs>
• Create multiple failover groups for cNFS ipaddresses
(optional)
mmchnode -N nodename --cNFS-groupid=xx
© Copyright IBM Corporation 2015
cNFS administration (1 of 2)
• As of Spectrum Scale 4.1, cNFS now supports IPv6 and NFS
v4
• Query cNFS cluster info
mmlscluster –cNFS
• To query the cNFS configuration
mmlsconfig |grep cNFS
© Copyright IBM Corporation 2015
© Copyright IBM Corporation 2011
cNFS administration (2 of 2)
• Disabling a cNFS node
– Temporarily disable for service etc
– Remove nfs-ip from RR DNS
– Failover existing client to another NFS server
mmshutdown -N <node_name>
mmchnode -N <node_name> --cNFS-disable
• Enabling a cNFS Node
– Add ip back to RR DNS
mmchnode -N <node_name> --cNFS-enable
© Copyright IBM Corporation 2015
cNFS tuning
• NFS Server Tuning
– Same as standard Linux
– Nfsdprocs
– /proc/fs/nfsd/threads
• Spectrum Scale Parameters
– Increase maxFilesToCache
– Increase pagepool
– nfsPrefetchStrategy=1
© Copyright IBM Corporation 2015
Sneak Peak at June Release for Protocol Nodes
© Copyright IBM Corporation 2015
Review
• cNFS allows multiple Spectrum Scale nodes to share a
common NFS set of NFS exports
© Copyright IBM Corporation 2015
Unit summary
Having completed this unit, you should be able to:
• Describe clustered NFS
• Install and configure cNFS
© Copyright IBM Corporation 2015

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
 
Big Lab Problems Solved with Spectrum Scale: Innovations for the Coral Program
Big Lab Problems Solved with Spectrum Scale: Innovations for the Coral ProgramBig Lab Problems Solved with Spectrum Scale: Innovations for the Coral Program
Big Lab Problems Solved with Spectrum Scale: Innovations for the Coral Program
 
Spectrum Scale Unified File and Object with WAN Caching
Spectrum Scale Unified File and Object with WAN CachingSpectrum Scale Unified File and Object with WAN Caching
Spectrum Scale Unified File and Object with WAN Caching
 
Introducing IBM Spectrum Scale 4.2 and Elastic Storage Server 3.5
Introducing IBM Spectrum Scale 4.2 and Elastic Storage Server 3.5Introducing IBM Spectrum Scale 4.2 and Elastic Storage Server 3.5
Introducing IBM Spectrum Scale 4.2 and Elastic Storage Server 3.5
 
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
 
Revisiting CephFS MDS and mClock QoS Scheduler
Revisiting CephFS MDS and mClock QoS SchedulerRevisiting CephFS MDS and mClock QoS Scheduler
Revisiting CephFS MDS and mClock QoS Scheduler
 
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
 
IBM Platform Computing Elastic Storage
IBM Platform Computing  Elastic StorageIBM Platform Computing  Elastic Storage
IBM Platform Computing Elastic Storage
 
IBM Spectrum Scale for File and Object Storage
IBM Spectrum Scale for File and Object StorageIBM Spectrum Scale for File and Object Storage
IBM Spectrum Scale for File and Object Storage
 
IBM Spectrum Scale for File and Object Storage
IBM Spectrum Scale for File and Object StorageIBM Spectrum Scale for File and Object Storage
IBM Spectrum Scale for File and Object Storage
 
Basic concepts for_clustered_data_ontap_8.3_v1.1-lab_guide
Basic concepts for_clustered_data_ontap_8.3_v1.1-lab_guideBasic concepts for_clustered_data_ontap_8.3_v1.1-lab_guide
Basic concepts for_clustered_data_ontap_8.3_v1.1-lab_guide
 
IBM GPFS
IBM GPFSIBM GPFS
IBM GPFS
 
IBM Spectrum Scale Security
IBM Spectrum Scale Security IBM Spectrum Scale Security
IBM Spectrum Scale Security
 
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
 
Data OnTAP Cluster Mode Administrator
Data OnTAP Cluster Mode AdministratorData OnTAP Cluster Mode Administrator
Data OnTAP Cluster Mode Administrator
 
Engage for success ibm spectrum accelerate 2
Engage for success   ibm spectrum accelerate 2Engage for success   ibm spectrum accelerate 2
Engage for success ibm spectrum accelerate 2
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep diveAccelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive
 
Developing a Ceph Appliance for Secure Environments
Developing a Ceph Appliance for Secure EnvironmentsDeveloping a Ceph Appliance for Secure Environments
Developing a Ceph Appliance for Secure Environments
 

Destacado

Alan cristian hernández piña
Alan cristian hernández piñaAlan cristian hernández piña
Alan cristian hernández piña
Steve Hernández
 
Estrategias educativas para la prevención de las enfermedades
Estrategias educativas para la prevención de las enfermedadesEstrategias educativas para la prevención de las enfermedades
Estrategias educativas para la prevención de las enfermedades
sequeracarolina
 
Buchmann, Abby_Immersive Learning Kitchen Master Book
Buchmann, Abby_Immersive Learning Kitchen Master BookBuchmann, Abby_Immersive Learning Kitchen Master Book
Buchmann, Abby_Immersive Learning Kitchen Master Book
Abby Buchmann
 
PráCticas BilingüEs. Ceip S.José De Calasanz
PráCticas BilingüEs. Ceip S.José De CalasanzPráCticas BilingüEs. Ceip S.José De Calasanz
PráCticas BilingüEs. Ceip S.José De Calasanz
Pilar Torres
 
Resultado de la encuesta.
Resultado de la encuesta.Resultado de la encuesta.
Resultado de la encuesta.
Carmen Godoy
 
Stella Maris, LLC - Overview - Non-Confidential
Stella Maris, LLC - Overview - Non-ConfidentialStella Maris, LLC - Overview - Non-Confidential
Stella Maris, LLC - Overview - Non-Confidential
Brian Brookover, CFA
 

Destacado (16)

Brussels Gewest moet zelf leegstandsboetes betalen
Brussels Gewest moet zelf leegstandsboetes betalenBrussels Gewest moet zelf leegstandsboetes betalen
Brussels Gewest moet zelf leegstandsboetes betalen
 
Bases de datos ss14
Bases de datos ss14Bases de datos ss14
Bases de datos ss14
 
Alan cristian hernández piña
Alan cristian hernández piñaAlan cristian hernández piña
Alan cristian hernández piña
 
Estrategias educativas para la prevención de las enfermedades
Estrategias educativas para la prevención de las enfermedadesEstrategias educativas para la prevención de las enfermedades
Estrategias educativas para la prevención de las enfermedades
 
Buchmann, Abby_Immersive Learning Kitchen Master Book
Buchmann, Abby_Immersive Learning Kitchen Master BookBuchmann, Abby_Immersive Learning Kitchen Master Book
Buchmann, Abby_Immersive Learning Kitchen Master Book
 
PráCticas BilingüEs. Ceip S.José De Calasanz
PráCticas BilingüEs. Ceip S.José De CalasanzPráCticas BilingüEs. Ceip S.José De Calasanz
PráCticas BilingüEs. Ceip S.José De Calasanz
 
Resultado de la encuesta.
Resultado de la encuesta.Resultado de la encuesta.
Resultado de la encuesta.
 
Promotores jr.
Promotores jr.Promotores jr.
Promotores jr.
 
An International Program where STEM & ICT Converge
An International Program where STEM & ICT ConvergeAn International Program where STEM & ICT Converge
An International Program where STEM & ICT Converge
 
Stella Maris, LLC - Overview - Non-Confidential
Stella Maris, LLC - Overview - Non-ConfidentialStella Maris, LLC - Overview - Non-Confidential
Stella Maris, LLC - Overview - Non-Confidential
 
Identity Summit UK: HOW TO MAXIMIZE RETURN ON IDENTITY IN A BRAVE NEW WORLD
Identity Summit UK: HOW TO MAXIMIZE RETURN ON IDENTITY IN A BRAVE NEW WORLDIdentity Summit UK: HOW TO MAXIMIZE RETURN ON IDENTITY IN A BRAVE NEW WORLD
Identity Summit UK: HOW TO MAXIMIZE RETURN ON IDENTITY IN A BRAVE NEW WORLD
 
Identity Summit UK: STEPPING UP TO NEW DATA PROTECTION CHALLENGES
Identity Summit UK: STEPPING UP TO NEW DATA PROTECTION CHALLENGESIdentity Summit UK: STEPPING UP TO NEW DATA PROTECTION CHALLENGES
Identity Summit UK: STEPPING UP TO NEW DATA PROTECTION CHALLENGES
 
Identity Summit UK: KEEP TALKING: LESSONS LEARNED DURING OUR MIGRATION FROM L...
Identity Summit UK: KEEP TALKING: LESSONS LEARNED DURING OUR MIGRATION FROM L...Identity Summit UK: KEEP TALKING: LESSONS LEARNED DURING OUR MIGRATION FROM L...
Identity Summit UK: KEEP TALKING: LESSONS LEARNED DURING OUR MIGRATION FROM L...
 
IdM Reference Architecture
IdM Reference ArchitectureIdM Reference Architecture
IdM Reference Architecture
 
Monsterverlies voor holding Philip Cracco
Monsterverlies voor holding Philip CraccoMonsterverlies voor holding Philip Cracco
Monsterverlies voor holding Philip Cracco
 
Зимове оздоровлення для членів Профспілки студентів, аспірантів та докторанті...
Зимове оздоровлення для членів Профспілки студентів, аспірантів та докторанті...Зимове оздоровлення для членів Профспілки студентів, аспірантів та докторанті...
Зимове оздоровлення для членів Профспілки студентів, аспірантів та докторанті...
 

Similar a Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_clustered_nfs

Kubecon shanghai rook deployed nfs clusters over ceph-fs (translator copy)
Kubecon shanghai  rook deployed nfs clusters over ceph-fs (translator copy)Kubecon shanghai  rook deployed nfs clusters over ceph-fs (translator copy)
Kubecon shanghai rook deployed nfs clusters over ceph-fs (translator copy)
Hien Nguyen Van
 
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...
LF_DPDK
 
Linux network file system (nfs)
Linux   network file system (nfs)Linux   network file system (nfs)
Linux network file system (nfs)
Raghu nath
 
Net app ecmlp2495163
Net app ecmlp2495163Net app ecmlp2495163
Net app ecmlp2495163
forum4user
 

Similar a Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_clustered_nfs (20)

Kubecon shanghai rook deployed nfs clusters over ceph-fs (translator copy)
Kubecon shanghai  rook deployed nfs clusters over ceph-fs (translator copy)Kubecon shanghai  rook deployed nfs clusters over ceph-fs (translator copy)
Kubecon shanghai rook deployed nfs clusters over ceph-fs (translator copy)
 
Deploying pNFS over Distributed File Storage w/ Jiffin Tony Thottan and Niels...
Deploying pNFS over Distributed File Storage w/ Jiffin Tony Thottan and Niels...Deploying pNFS over Distributed File Storage w/ Jiffin Tony Thottan and Niels...
Deploying pNFS over Distributed File Storage w/ Jiffin Tony Thottan and Niels...
 
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...
 
Inf net2227 heath
Inf net2227 heathInf net2227 heath
Inf net2227 heath
 
Linux06 nfs
Linux06 nfsLinux06 nfs
Linux06 nfs
 
VSPERF BEnchmarking the Network Data Plane of NFV VDevices and VLinks
VSPERF BEnchmarking the Network Data Plane of NFV VDevices and VLinksVSPERF BEnchmarking the Network Data Plane of NFV VDevices and VLinks
VSPERF BEnchmarking the Network Data Plane of NFV VDevices and VLinks
 
Linux network file system (nfs)
Linux   network file system (nfs)Linux   network file system (nfs)
Linux network file system (nfs)
 
ORACLE HA NFS over Oracle ASM
ORACLE HA NFS over Oracle ASMORACLE HA NFS over Oracle ASM
ORACLE HA NFS over Oracle ASM
 
CEPH DAY BERLIN - PRACTICAL CEPHFS AND NFS USING OPENSTACK MANILA
CEPH DAY BERLIN - PRACTICAL CEPHFS AND NFS USING OPENSTACK MANILACEPH DAY BERLIN - PRACTICAL CEPHFS AND NFS USING OPENSTACK MANILA
CEPH DAY BERLIN - PRACTICAL CEPHFS AND NFS USING OPENSTACK MANILA
 
Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...
Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...
Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...
 
Net app ecmlp2495163
Net app ecmlp2495163Net app ecmlp2495163
Net app ecmlp2495163
 
OSSV [Open System SnapVault]
OSSV [Open System SnapVault]OSSV [Open System SnapVault]
OSSV [Open System SnapVault]
 
mTCP使ってみた
mTCP使ってみたmTCP使ってみた
mTCP使ってみた
 
SoNAS
SoNASSoNAS
SoNAS
 
[발표자료] 오픈소스 Pacemaker 활용한 zabbix 이중화 방안(w/ Zabbix Korea Community)
[발표자료] 오픈소스 Pacemaker 활용한 zabbix 이중화 방안(w/ Zabbix Korea Community) [발표자료] 오픈소스 Pacemaker 활용한 zabbix 이중화 방안(w/ Zabbix Korea Community)
[발표자료] 오픈소스 Pacemaker 활용한 zabbix 이중화 방안(w/ Zabbix Korea Community)
 
Rhel cluster basics 2
Rhel cluster basics   2Rhel cluster basics   2
Rhel cluster basics 2
 
KVM Enhancements for OPNFV
KVM Enhancements for OPNFVKVM Enhancements for OPNFV
KVM Enhancements for OPNFV
 
Build a High Available NFS Cluster Based on CephFS - Shangzhong Zhu
Build a High Available NFS Cluster Based on CephFS - Shangzhong ZhuBuild a High Available NFS Cluster Based on CephFS - Shangzhong Zhu
Build a High Available NFS Cluster Based on CephFS - Shangzhong Zhu
 
Oracle ACFS High Availability NFS Services (HANFS)
Oracle ACFS High Availability NFS Services (HANFS)Oracle ACFS High Availability NFS Services (HANFS)
Oracle ACFS High Availability NFS Services (HANFS)
 
Accelerate Service Function Chaining Vertical Solution with DPDK
Accelerate Service Function Chaining Vertical Solution with DPDKAccelerate Service Function Chaining Vertical Solution with DPDK
Accelerate Service Function Chaining Vertical Solution with DPDK
 

Más de xKinAnx

Más de xKinAnx (20)

Software defined storage provisioning using ibm smart cloud
Software defined storage provisioning using ibm smart cloudSoftware defined storage provisioning using ibm smart cloud
Software defined storage provisioning using ibm smart cloud
 
Ibm spectrum virtualize 101
Ibm spectrum virtualize 101 Ibm spectrum virtualize 101
Ibm spectrum virtualize 101
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive dee...
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive dee...Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive dee...
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive dee...
 
04 empalis -ibm_spectrum_protect_-_strategy_and_directions
04 empalis -ibm_spectrum_protect_-_strategy_and_directions04 empalis -ibm_spectrum_protect_-_strategy_and_directions
04 empalis -ibm_spectrum_protect_-_strategy_and_directions
 
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
 
Presentation disaster recovery in virtualization and cloud
Presentation   disaster recovery in virtualization and cloudPresentation   disaster recovery in virtualization and cloud
Presentation disaster recovery in virtualization and cloud
 
Presentation disaster recovery for oracle fusion middleware with the zfs st...
Presentation   disaster recovery for oracle fusion middleware with the zfs st...Presentation   disaster recovery for oracle fusion middleware with the zfs st...
Presentation disaster recovery for oracle fusion middleware with the zfs st...
 
Presentation differentiated virtualization for enterprise clouds, large and...
Presentation   differentiated virtualization for enterprise clouds, large and...Presentation   differentiated virtualization for enterprise clouds, large and...
Presentation differentiated virtualization for enterprise clouds, large and...
 
Presentation desktops for the cloud the view rollout
Presentation   desktops for the cloud the view rolloutPresentation   desktops for the cloud the view rollout
Presentation desktops for the cloud the view rollout
 
Presentation design - key concepts and approaches for designing your deskto...
Presentation   design - key concepts and approaches for designing your deskto...Presentation   design - key concepts and approaches for designing your deskto...
Presentation design - key concepts and approaches for designing your deskto...
 
Presentation desarrollos cloud con oracle virtualization
Presentation   desarrollos cloud con oracle virtualizationPresentation   desarrollos cloud con oracle virtualization
Presentation desarrollos cloud con oracle virtualization
 
Presentation deploying cloud based services
Presentation   deploying cloud based servicesPresentation   deploying cloud based services
Presentation deploying cloud based services
 
Presentation dell™ power vault™ md3
Presentation   dell™ power vault™ md3Presentation   dell™ power vault™ md3
Presentation dell™ power vault™ md3
 
Presentation defend your company against cyber threats with security solutions
Presentation   defend your company against cyber threats with security solutionsPresentation   defend your company against cyber threats with security solutions
Presentation defend your company against cyber threats with security solutions
 
Presentation deduplication backup software and system
Presentation   deduplication backup software and systemPresentation   deduplication backup software and system
Presentation deduplication backup software and system
 
Presentation dc design for small and mid-size data center
Presentation   dc design for small and mid-size data centerPresentation   dc design for small and mid-size data center
Presentation dc design for small and mid-size data center
 
Presentation db2 connections to db2 for z os
Presentation   db2 connections to db2 for z osPresentation   db2 connections to db2 for z os
Presentation db2 connections to db2 for z os
 
Presentation db2 best practices for optimal performance
Presentation   db2 best practices for optimal performancePresentation   db2 best practices for optimal performance
Presentation db2 best practices for optimal performance
 
Presentation data center partner technical
Presentation   data center partner technicalPresentation   data center partner technical
Presentation data center partner technical
 
Presentation database security enhancements with oracle
Presentation   database security enhancements with oraclePresentation   database security enhancements with oracle
Presentation database security enhancements with oracle
 

Último

Último (20)

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_clustered_nfs

  • 1. Spectrum Scale 4.1 System Administration Clustered NFS (cNFS) © Copyright IBM Corporation 2015
  • 2. Unit objectives After completing this unit, you should be able to: • Describe clustered NFS • Install and configure cNFS © Copyright IBM Corporation 2015
  • 3. What is cNFS? • Allows you to have multiple Spectrum Scale servers sharing out a common namespace using NFS. • Requires Spectrum Scale servers running Linux. • Provides High Availability over NFS. • High Performance and scalability. • Lost cost entry points • Incremental growth. • Compatibility with NFS clients © Copyright IBM Corporation 2015
  • 4. What is cNFS? • Enables customers to run a Spectrum Scale data serving cluster in which some or all nodes export the Spectrum Scale file system via NFS. • Provides scalable capacity accessed via NFS© Copyright IBM Corporation 2015
  • 5. What problems does cNFS solve for customers? • NFS is typically served up using NAS appliances • NAS appliances are generally limited to a MAX of 100TB • Scaling using NAS appliances means adding another NAS appliance and therefore an additional namespace to manage • Scaling to 2PB means the Administrator had to manage 20 filesystems and guess at balancing the load across all 20 • This ordeal has to happen over and over again, by hand, each time another NAS filer is added • Spectrum Scale provides a single namespace and auto rebalancing every time you increase capacity • Spectrum Scale Provides High Availability over NFS by providing multiple NFS entry points into the file system and NFS failover to another entry point in the event of a problem . © Copyright IBM Corporation 2015
  • 6. What problems does cNFS solve for customers? • Scaling using NAS appliances means adding another NAS appliance and therefore an additional namespace to manage • Scaling to 2PB means the Administrator has to manage 20 machines and 20 filesystems and then guess at how best to distribute the load across all 20 • This ordeal has to happen over and over again, by hand, each time another NAS filer is added • Spectrum Scale provides a single namespace and auto rebalancing every time you increase capacity. • With Spectrum Scale, you can just add more storage and go back to bed © Copyright IBM Corporation 2015
  • 7. Components of cNFS? • Load Balancing via RR DNS – Single ip representing list of ip addresses – Clients multiplex to different nodes using this single ip. • Monitoring – Monitors all cNFS components • NFS components (nfsd, mountd, statd, lockd) • Network(interface, routes, remote services…). • Failover – Failover nfs traffic from one cNFS server to another on detection of failure by monitoring utility. © Copyright IBM Corporation 2015
  • 8. Failover steps • The NFS monitoring utility detects an NFS-related failure. • The NFS monitoring utility stops NFS serving and fails (that is, kills) the Spectrum Scale daemon. • The Spectrum Scale cluster detects the Spectrum Scale node failure. All of the clustered NFS nodes enter a grace period to block all NFS client lock requests. • The Spectrum Scale cluster completes recovery including the release of any locks held by the failing node. • The NFS cluster moves the NFS locks from the failing node to another node in the cluster and invokes NFS recovery. • The NFS cluster performs IP address takeover (including the sending of gratuitous ARPs). • The NFS cluster notifies all relevant NFS clients to start lock reclamation. • Clients reclaim locks according to NFS standards. • At the end of the grace period all operations return to normal. • In certain scenarios, a condition can exist where GFPS local locks issued during the grace period might not be recognized by NFS during reclaim process. © Copyright IBM Corporation 2015
  • 9. Pre-reqs for cNFS • System pre-reqs – SLES 11 or later, and RHEL5.4 or later – Linux 2.6 Kernel • Earlier version of SLES/RHEL require OS patches: – Lockd Patch (both RHEl and SLES for NLM locking) – Sm-notify (SLES versions only, included in >RHEL4) – Rpc.statd(RHEL versions only). • Network pre-reqs – Define separate IP addresses for cNFS • Virtual or real • Static IP only • Shouldn’t be started (will be started by cNFS). © Copyright IBM Corporation 2015
  • 10. Setting up cNFS • Create a separate Spectrum Scale location for the cNFS shared files. mmchconfig cNFSSharedRoot=<dir> • Configure /etc/exports on all NFS servers • Define cNFS ipaddresses mmchnode --cNFS-interface="10.10.1.1" --N node1 • Configure cluster wide cNFS params(optional) mmchconfig cNFSvip=<dns_name>,cNFSmountdport=<mountd_port> cNFSnfsdprocs=<nfsd_procs> • Create multiple failover groups for cNFS ipaddresses (optional) mmchnode -N nodename --cNFS-groupid=xx © Copyright IBM Corporation 2015
  • 11. cNFS administration (1 of 2) • As of Spectrum Scale 4.1, cNFS now supports IPv6 and NFS v4 • Query cNFS cluster info mmlscluster –cNFS • To query the cNFS configuration mmlsconfig |grep cNFS © Copyright IBM Corporation 2015
  • 12. © Copyright IBM Corporation 2011 cNFS administration (2 of 2) • Disabling a cNFS node – Temporarily disable for service etc – Remove nfs-ip from RR DNS – Failover existing client to another NFS server mmshutdown -N <node_name> mmchnode -N <node_name> --cNFS-disable • Enabling a cNFS Node – Add ip back to RR DNS mmchnode -N <node_name> --cNFS-enable © Copyright IBM Corporation 2015
  • 13. cNFS tuning • NFS Server Tuning – Same as standard Linux – Nfsdprocs – /proc/fs/nfsd/threads • Spectrum Scale Parameters – Increase maxFilesToCache – Increase pagepool – nfsPrefetchStrategy=1 © Copyright IBM Corporation 2015
  • 14. Sneak Peak at June Release for Protocol Nodes © Copyright IBM Corporation 2015
  • 15. Review • cNFS allows multiple Spectrum Scale nodes to share a common NFS set of NFS exports © Copyright IBM Corporation 2015
  • 16. Unit summary Having completed this unit, you should be able to: • Describe clustered NFS • Install and configure cNFS © Copyright IBM Corporation 2015