SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
Red Hat Enterprise Linux / NFS



Syed M Shaaf                 Klaus Oxdal
Solution Architect           Partner and Alliances, Nordics
Red Hat                      Red Hat




1                    Red Hat Enterprise Linux and NFS | Syed M Shaaf
WHAT WE DO
       We offer a range of mission-critical software and services covering:


             IaaS/PaaS                  MIDDLEWARE                     OPERATING SYSTEM


                      VIRTUALIZATION                         STORAGE



    HOW WE DO IT.
    We develop everything using
                                                             THE BENEFITS.
    an OPEN SOURCE model.
                                                                  Flexibility

    Shared development reduces                                    Faster technology innovation
    costs & accelerates innovation.
                                                                  Better quality
    Open collaboration offers
    products that genuinely meet                                  Better price & performance
    customers' requirements.
                                                                  Alignment to your needs




2                             Red Hat Enterprise Linux and NFS | Syed M Shaaf
PRODUCT PROCESS
PARTICIPATE   100,000+
               PROJECTS                                    We participate in & create upstream
                                                           projects.


                                                           We build & support open communities
                                                           around integrated projects.
INTEGRATE

                                                           We enable software & hardware
                                                           partners to participate at every stage
                                                           of development.


 STABILIZE                                                 We commercialize these
                                                           innovations together with a rich
                                                           ecosystem of services & certifications.




 3               Red Hat Enterprise Linux and NFS | Syed M Shaaf
OUR CUSTOMERS


         The largest global exchange
                on the planet.                                                         The largest global distribution
                                                                                            system in the world.




We are pleased to offer supported enterprise-class Red Hat
Enterprise Linux on demand for our customers.                                                       A leading enterprise cloud
                                                                                                        computing vendor.




        Wherever you live, it is likely that several letters that you                                  Red Hat has impressed us with its
        have received have been read, coded, and processed for                                         outstanding engineering capabilities
        delivery by one of our systems using JBoss Enterprise                                          and commitment to our strategic
        Application Platform as the middleware foundation.                                             alliance.




    4                                             Red Hat Enterprise Linux and NFS | Syed M Shaaf
Red Hat Enterprise Linux




5          Red Hat Enterprise Linux and NFS | Syed M Shaaf
RED HAT ENTERPRISE LINUX 6
SCALABILITY




6             Red Hat Enterprise Linux and NFS | Syed M Shaaf
RED HAT ENTERPRISE LINUX 6
SCALABILITY




7             Red Hat Enterprise Linux and NFS | Syed M Shaaf
RED HAT ENTERPRISE LINUX 6
SCALABILITY




8             Red Hat Enterprise Linux and NFS | Syed M Shaaf
RED HAT ENTERPRISE LINUX 6
COMMUNITY LEADERSHIP




9             Red Hat Enterprise Linux and NFS | Syed M Shaaf
NFS




10   Red Hat Enterprise Linux and NFS | Syed M Shaaf
NFS V4

 ●   NFS version 3 most used! Why Change it??
     Performance!
 ●   Version 4 is now the default protocol version for
     RHEL6
 ●   IETF: RFC3530: http://tools.ietf.org/html/rfc3530




11                     Red Hat Enterprise Linux and NFS | Syed M Shaaf
NFS Version 4.0 – Noteworthy features

 ●   Version 4 is a Stateful Protocol.
      ●   Delegations
 ●   Mandated Security
 ●   Referrals
 ●   Firewall Friendly (kinda!)




12                      Red Hat Enterprise Linux and NFS | Syed M Shaaf
NFS version 4 – Gotchas!

 ●   “All My files are owned by NOBODY!!!”
      ●   Idmapping: steved@redhat.com ==> 3606
      ●   DNS problem 90% of the time
      ●   'Domain=' in /etc/idmapd.conf
 ●   Mounting Legacy servers.
      ●   Mount negotiation start at v4
      ●   For Legacy server use /etc/nfsmount.conf mount
          negotiation




13                        Red Hat Enterprise Linux and NFS | Syed M Shaaf
NFS version 4.1

 ●   Sessions
      ●   Session IDs
 ●   Parallel NFS (pNFS)
      ●   File Layout (NAS environment) - Netapp
      ●   Block Layout
      ●   Object Layout
 ●   IETF: RFC5661
      ●   http://tools.ietf.org/html/rfc5661




14                         Red Hat Enterprise Linux and NFS | Syed M Shaaf
NFS version 4.1 in RHEL

 ●   RHEL6 Client
     ●   Tech Preview in 6.2
     ●   pNFS: File layouts only
 ●   RHEL7 Client
     ●   All layouts supported.




15                       Red Hat Enterprise Linux and NFS | Syed M Shaaf
NFS version 4.1 – Make it work!

 ●   Enabling 4.1/pNFS on the client
      ●   mount -o minorversion=1

 ●   Does the server support pNFS
      ●   nfs4filelayout_init: NFSv4 File Layout Driver
          Registering..
      ●   “pnfs=<layout>” in /proc/self/mountstats




16                        Red Hat Enterprise Linux and NFS | Syed M Shaaf
NFS version 4.2

 ●   Labeled NFS
      ●   Security contexts
 ●   Server to Server Copy
      ●   offload to server copy operation
 ●   Sparse Files
 ●   IETF: Internet-Draft
      ●   http://tools.ietf.org/html/draft-ietf-nfsv4-minorversion2-11




17                         Red Hat Enterprise Linux and NFS | Syed M Shaaf
6.4 and some important
            changes




18          Red Hat Enterprise Linux and NFS | Syed M Shaaf
Operating system - IO


                    Operating System ( Kernel )



                                      2:
       1:


                               Buffers and Cache
                                                                       Storage

                                                                         Data
                                           3:
     Application
                                                                         Data
   Application
Cache/Buffer Pool
                                                                         Data




19                   Red Hat Enterprise Linux and NFS | Syed M Shaaf
Operating system – Direct IO


                    Operating System ( Kernel )
                                                                       2:


       1:


                               Buffers and Cache
                                                                       Storage

                                                                         Data

     Application
                                                                         Data
   Application
Cache/Buffer Pool
                                                                         Data




20                   Red Hat Enterprise Linux and NFS | Syed M Shaaf
Direct IO with PNFS, is it useful?

 ●   O_DIRECT patches into pnfs
 ●   Access the storage directly. Why?
 ●   Databases are a good candidate, when?
 ●   All operations are done in block size multiples




21                     Red Hat Enterprise Linux and NFS | Syed M Shaaf
RED HAT ENTERPRISE LINUX 6
Slots and TCP window size
 ●   Allow the number of available slots to grow with the
     TCP window size.
 ●   RHEL 6.3 dynamically allocates RPC slots up to the
     sunrpc.tcp_max_slot_table_entries ( 65536)
      ●   Previously the number of in-flight RPC requests was
          limited to 128 (default 16). This affected the
          performance of OLTP workloads when using the kernel
          based NFS client.
 ●   NFS 4.1 max session slots is set with the boot
     parameter:
     nfs.max_session_slots (do not set higher than above)

22                      Red Hat Enterprise Linux and NFS | Syed M Shaaf
References

 ●   Steve Dickson
      ●   http://people.redhat.com/steved/Summits/

 ●   NFSv4.1 new features: Sessions, Parallel NFS (pNFS)
      ●   http://www.iaps.com/nfsv4.1-new-features.html

 ●   Parallel NFS (pNFS)
      ●   http://www.pnfs.com/




23                       Red Hat Enterprise Linux and NFS | Syed M Shaaf
Thank you!

     Syed M Shaaf                          Klaus Oxdal
     Solution Architect                    Partner and Alliances, Nordics
     Red Hat                               Red Hat




24      Red Hat Enterprise Linux and NFS | Syed M Shaaf

Mais conteúdo relacionado

Mais procurados

Network file system (nfs)
Network file system (nfs)Network file system (nfs)
Network file system (nfs)
Raghu nath
 
Linux network file system (nfs)
Linux   network file system (nfs)Linux   network file system (nfs)
Linux network file system (nfs)
Raghu nath
 
Nfs version 4 protocol presentation
Nfs version 4 protocol presentationNfs version 4 protocol presentation
Nfs version 4 protocol presentation
Abu Osama
 
network filesystem briefs
network filesystem briefsnetwork filesystem briefs
network filesystem briefs
bergwolf
 

Mais procurados (19)

Nfs
NfsNfs
Nfs
 
Network file system (nfs)
Network file system (nfs)Network file system (nfs)
Network file system (nfs)
 
Nfs
NfsNfs
Nfs
 
Sun NFS , Case study
Sun NFS , Case study Sun NFS , Case study
Sun NFS , Case study
 
Linux network file system (nfs)
Linux   network file system (nfs)Linux   network file system (nfs)
Linux network file system (nfs)
 
File service architecture and network file system
File service architecture and network file systemFile service architecture and network file system
File service architecture and network file system
 
Linux06 nfs
Linux06 nfsLinux06 nfs
Linux06 nfs
 
Nfs version 4 protocol presentation
Nfs version 4 protocol presentationNfs version 4 protocol presentation
Nfs version 4 protocol presentation
 
network filesystem briefs
network filesystem briefsnetwork filesystem briefs
network filesystem briefs
 
Nfs1
Nfs1Nfs1
Nfs1
 
AFS case study
AFS case studyAFS case study
AFS case study
 
Presentation on nfs,afs,vfs
Presentation on nfs,afs,vfsPresentation on nfs,afs,vfs
Presentation on nfs,afs,vfs
 
Linux System Administration - NFS Server
Linux System Administration - NFS ServerLinux System Administration - NFS Server
Linux System Administration - NFS Server
 
NFS(Network File System)
NFS(Network File System)NFS(Network File System)
NFS(Network File System)
 
AFS introduction
AFS introductionAFS introduction
AFS introduction
 
Meeting 9 nfs network file system
Meeting 9   nfs network file systemMeeting 9   nfs network file system
Meeting 9 nfs network file system
 
Pnfs
PnfsPnfs
Pnfs
 
Presentation on samba server
Presentation on samba serverPresentation on samba server
Presentation on samba server
 
linux
linuxlinux
linux
 

Semelhante a Red Hat Enterprise Linux and NFS by syedmshaaf

Openstack platform -Red Hat Pizza and technology event - Israel
Openstack platform -Red Hat Pizza and technology event - IsraelOpenstack platform -Red Hat Pizza and technology event - Israel
Openstack platform -Red Hat Pizza and technology event - Israel
Arthur Berezin
 
LINFORGE Public Presentation
LINFORGE Public PresentationLINFORGE Public Presentation
LINFORGE Public Presentation
Alexandre Huynh
 
RHCP_IdM_Lab_User_Guide_2015
RHCP_IdM_Lab_User_Guide_2015RHCP_IdM_Lab_User_Guide_2015
RHCP_IdM_Lab_User_Guide_2015
Diaa Radwan
 

Semelhante a Red Hat Enterprise Linux and NFS by syedmshaaf (20)

En rh - cito - research-why-you-should-put-red-hat-under-your-sap-systems whi...
En rh - cito - research-why-you-should-put-red-hat-under-your-sap-systems whi...En rh - cito - research-why-you-should-put-red-hat-under-your-sap-systems whi...
En rh - cito - research-why-you-should-put-red-hat-under-your-sap-systems whi...
 
What's New in RHEL 6 for Linux on System z?
What's New in RHEL 6 for Linux on System z?What's New in RHEL 6 for Linux on System z?
What's New in RHEL 6 for Linux on System z?
 
Openstack platform -Red Hat Pizza and technology event - Israel
Openstack platform -Red Hat Pizza and technology event - IsraelOpenstack platform -Red Hat Pizza and technology event - Israel
Openstack platform -Red Hat Pizza and technology event - Israel
 
Red Hat Essentials
Red Hat EssentialsRed Hat Essentials
Red Hat Essentials
 
Conduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarConduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminar
 
Understanding the endianess and the benefits of RHEL for Power, little endian
Understanding the endianess and the benefits of RHEL for Power, little endianUnderstanding the endianess and the benefits of RHEL for Power, little endian
Understanding the endianess and the benefits of RHEL for Power, little endian
 
Open Hybrid Cloud - Erik Geensen
Open Hybrid Cloud - Erik GeensenOpen Hybrid Cloud - Erik Geensen
Open Hybrid Cloud - Erik Geensen
 
Red Hat for IBM System z IBM Enterprise2014 Las Vegas
Red Hat for IBM System z IBM Enterprise2014 Las Vegas Red Hat for IBM System z IBM Enterprise2014 Las Vegas
Red Hat for IBM System z IBM Enterprise2014 Las Vegas
 
LINFORGE Public Presentation
LINFORGE Public PresentationLINFORGE Public Presentation
LINFORGE Public Presentation
 
RHCP_IdM_Lab_User_Guide_2015
RHCP_IdM_Lab_User_Guide_2015RHCP_IdM_Lab_User_Guide_2015
RHCP_IdM_Lab_User_Guide_2015
 
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Red Hat® Ceph Storage and Network Solutions for Software Defined InfrastructureRed Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
 
Linux VDI with OpenStack – How to Deliver Linux Virtual Desktops on Demand
Linux VDI with OpenStack – How to Deliver Linux Virtual Desktops on DemandLinux VDI with OpenStack – How to Deliver Linux Virtual Desktops on Demand
Linux VDI with OpenStack – How to Deliver Linux Virtual Desktops on Demand
 
Transforming Application Delivery with PaaS and Linux Containers
Transforming Application Delivery with PaaS and Linux ContainersTransforming Application Delivery with PaaS and Linux Containers
Transforming Application Delivery with PaaS and Linux Containers
 
2011-03-15 Lockheed Martin Open Source Day
2011-03-15 Lockheed Martin Open Source Day2011-03-15 Lockheed Martin Open Source Day
2011-03-15 Lockheed Martin Open Source Day
 
Sap webinar-briefing-sep-2013-final
Sap webinar-briefing-sep-2013-finalSap webinar-briefing-sep-2013-final
Sap webinar-briefing-sep-2013-final
 
Ibm power systems this is power on a smarter planet
Ibm power systems this is power on a smarter planetIbm power systems this is power on a smarter planet
Ibm power systems this is power on a smarter planet
 
Updates to Apache CloudStack and LINBIT SDS
Updates to Apache CloudStack and LINBIT SDSUpdates to Apache CloudStack and LINBIT SDS
Updates to Apache CloudStack and LINBIT SDS
 
Building Linux IPv6 DNS Server (Complete Soft Copy)
Building Linux IPv6 DNS Server (Complete Soft Copy)Building Linux IPv6 DNS Server (Complete Soft Copy)
Building Linux IPv6 DNS Server (Complete Soft Copy)
 
SHARE.ORG in Boston Aug 2013 RHEL update for IBM System z
SHARE.ORG in Boston Aug 2013 RHEL update for IBM System zSHARE.ORG in Boston Aug 2013 RHEL update for IBM System z
SHARE.ORG in Boston Aug 2013 RHEL update for IBM System z
 
ttec NAS powered by Open-E
ttec NAS powered by Open-Ettec NAS powered by Open-E
ttec NAS powered by Open-E
 

Mais de Syed Shaaf

Symantec rhev 31-update by syed m shaaf
Symantec rhev 31-update by syed m shaafSymantec rhev 31-update by syed m shaaf
Symantec rhev 31-update by syed m shaaf
Syed Shaaf
 
Redhat rhev 31-update by syedmshaaf
Redhat rhev 31-update by syedmshaafRedhat rhev 31-update by syedmshaaf
Redhat rhev 31-update by syedmshaaf
Syed Shaaf
 

Mais de Syed Shaaf (11)

Containers - What are they and Atomic
Containers - What are they and AtomicContainers - What are they and Atomic
Containers - What are they and Atomic
 
Build and manage private and hybrid cloud
Build and manage private and hybrid cloudBuild and manage private and hybrid cloud
Build and manage private and hybrid cloud
 
Getting to know the Grid - Goto Aarhus 2013
Getting to know the Grid - Goto Aarhus 2013Getting to know the Grid - Goto Aarhus 2013
Getting to know the Grid - Goto Aarhus 2013
 
Red Hat JBoss Technical update
Red Hat JBoss Technical updateRed Hat JBoss Technical update
Red Hat JBoss Technical update
 
OpenShift and next generation application development
OpenShift and next generation application developmentOpenShift and next generation application development
OpenShift and next generation application development
 
Unix to Red Hat Enterprise Linux
Unix to Red Hat Enterprise Linux Unix to Red Hat Enterprise Linux
Unix to Red Hat Enterprise Linux
 
Symantec rhev 31-update by syed m shaaf
Symantec rhev 31-update by syed m shaafSymantec rhev 31-update by syed m shaaf
Symantec rhev 31-update by syed m shaaf
 
Redhat rhev 31-update by syedmshaaf
Redhat rhev 31-update by syedmshaafRedhat rhev 31-update by syedmshaaf
Redhat rhev 31-update by syedmshaaf
 
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaafTechnical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf
 
What is the KISS principle
What is the KISS principleWhat is the KISS principle
What is the KISS principle
 
Mow2012 data services
Mow2012 data servicesMow2012 data services
Mow2012 data services
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

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
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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)
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
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
 

Red Hat Enterprise Linux and NFS by syedmshaaf

  • 1. Red Hat Enterprise Linux / NFS Syed M Shaaf Klaus Oxdal Solution Architect Partner and Alliances, Nordics Red Hat Red Hat 1 Red Hat Enterprise Linux and NFS | Syed M Shaaf
  • 2. WHAT WE DO We offer a range of mission-critical software and services covering: IaaS/PaaS MIDDLEWARE OPERATING SYSTEM VIRTUALIZATION STORAGE HOW WE DO IT. We develop everything using THE BENEFITS. an OPEN SOURCE model. Flexibility Shared development reduces Faster technology innovation costs & accelerates innovation. Better quality Open collaboration offers products that genuinely meet Better price & performance customers' requirements. Alignment to your needs 2 Red Hat Enterprise Linux and NFS | Syed M Shaaf
  • 3. PRODUCT PROCESS PARTICIPATE 100,000+ PROJECTS We participate in & create upstream projects. We build & support open communities around integrated projects. INTEGRATE We enable software & hardware partners to participate at every stage of development. STABILIZE We commercialize these innovations together with a rich ecosystem of services & certifications. 3 Red Hat Enterprise Linux and NFS | Syed M Shaaf
  • 4. OUR CUSTOMERS The largest global exchange on the planet. The largest global distribution system in the world. We are pleased to offer supported enterprise-class Red Hat Enterprise Linux on demand for our customers. A leading enterprise cloud computing vendor. Wherever you live, it is likely that several letters that you Red Hat has impressed us with its have received have been read, coded, and processed for outstanding engineering capabilities delivery by one of our systems using JBoss Enterprise and commitment to our strategic Application Platform as the middleware foundation. alliance. 4 Red Hat Enterprise Linux and NFS | Syed M Shaaf
  • 5. Red Hat Enterprise Linux 5 Red Hat Enterprise Linux and NFS | Syed M Shaaf
  • 6. RED HAT ENTERPRISE LINUX 6 SCALABILITY 6 Red Hat Enterprise Linux and NFS | Syed M Shaaf
  • 7. RED HAT ENTERPRISE LINUX 6 SCALABILITY 7 Red Hat Enterprise Linux and NFS | Syed M Shaaf
  • 8. RED HAT ENTERPRISE LINUX 6 SCALABILITY 8 Red Hat Enterprise Linux and NFS | Syed M Shaaf
  • 9. RED HAT ENTERPRISE LINUX 6 COMMUNITY LEADERSHIP 9 Red Hat Enterprise Linux and NFS | Syed M Shaaf
  • 10. NFS 10 Red Hat Enterprise Linux and NFS | Syed M Shaaf
  • 11. NFS V4 ● NFS version 3 most used! Why Change it?? Performance! ● Version 4 is now the default protocol version for RHEL6 ● IETF: RFC3530: http://tools.ietf.org/html/rfc3530 11 Red Hat Enterprise Linux and NFS | Syed M Shaaf
  • 12. NFS Version 4.0 – Noteworthy features ● Version 4 is a Stateful Protocol. ● Delegations ● Mandated Security ● Referrals ● Firewall Friendly (kinda!) 12 Red Hat Enterprise Linux and NFS | Syed M Shaaf
  • 13. NFS version 4 – Gotchas! ● “All My files are owned by NOBODY!!!” ● Idmapping: steved@redhat.com ==> 3606 ● DNS problem 90% of the time ● 'Domain=' in /etc/idmapd.conf ● Mounting Legacy servers. ● Mount negotiation start at v4 ● For Legacy server use /etc/nfsmount.conf mount negotiation 13 Red Hat Enterprise Linux and NFS | Syed M Shaaf
  • 14. NFS version 4.1 ● Sessions ● Session IDs ● Parallel NFS (pNFS) ● File Layout (NAS environment) - Netapp ● Block Layout ● Object Layout ● IETF: RFC5661 ● http://tools.ietf.org/html/rfc5661 14 Red Hat Enterprise Linux and NFS | Syed M Shaaf
  • 15. NFS version 4.1 in RHEL ● RHEL6 Client ● Tech Preview in 6.2 ● pNFS: File layouts only ● RHEL7 Client ● All layouts supported. 15 Red Hat Enterprise Linux and NFS | Syed M Shaaf
  • 16. NFS version 4.1 – Make it work! ● Enabling 4.1/pNFS on the client ● mount -o minorversion=1 ● Does the server support pNFS ● nfs4filelayout_init: NFSv4 File Layout Driver Registering.. ● “pnfs=<layout>” in /proc/self/mountstats 16 Red Hat Enterprise Linux and NFS | Syed M Shaaf
  • 17. NFS version 4.2 ● Labeled NFS ● Security contexts ● Server to Server Copy ● offload to server copy operation ● Sparse Files ● IETF: Internet-Draft ● http://tools.ietf.org/html/draft-ietf-nfsv4-minorversion2-11 17 Red Hat Enterprise Linux and NFS | Syed M Shaaf
  • 18. 6.4 and some important changes 18 Red Hat Enterprise Linux and NFS | Syed M Shaaf
  • 19. Operating system - IO Operating System ( Kernel ) 2: 1: Buffers and Cache Storage Data 3: Application Data Application Cache/Buffer Pool Data 19 Red Hat Enterprise Linux and NFS | Syed M Shaaf
  • 20. Operating system – Direct IO Operating System ( Kernel ) 2: 1: Buffers and Cache Storage Data Application Data Application Cache/Buffer Pool Data 20 Red Hat Enterprise Linux and NFS | Syed M Shaaf
  • 21. Direct IO with PNFS, is it useful? ● O_DIRECT patches into pnfs ● Access the storage directly. Why? ● Databases are a good candidate, when? ● All operations are done in block size multiples 21 Red Hat Enterprise Linux and NFS | Syed M Shaaf
  • 22. RED HAT ENTERPRISE LINUX 6 Slots and TCP window size ● Allow the number of available slots to grow with the TCP window size. ● RHEL 6.3 dynamically allocates RPC slots up to the sunrpc.tcp_max_slot_table_entries ( 65536) ● Previously the number of in-flight RPC requests was limited to 128 (default 16). This affected the performance of OLTP workloads when using the kernel based NFS client. ● NFS 4.1 max session slots is set with the boot parameter: nfs.max_session_slots (do not set higher than above) 22 Red Hat Enterprise Linux and NFS | Syed M Shaaf
  • 23. References ● Steve Dickson ● http://people.redhat.com/steved/Summits/ ● NFSv4.1 new features: Sessions, Parallel NFS (pNFS) ● http://www.iaps.com/nfsv4.1-new-features.html ● Parallel NFS (pNFS) ● http://www.pnfs.com/ 23 Red Hat Enterprise Linux and NFS | Syed M Shaaf
  • 24. Thank you! Syed M Shaaf Klaus Oxdal Solution Architect Partner and Alliances, Nordics Red Hat Red Hat 24 Red Hat Enterprise Linux and NFS | Syed M Shaaf