Icinga Director and vSphereDB - how they play together - Icinga Camp Zurich 2019Icinga
Talk by: Thomas Gelf
While the Icinga Director is the main configuration tool for Icinga, vSphereDB is a completely different beast. Icinga models everything around Hosts and Services, vSphereDB instead discovers your whole VMware infrastructure and builds a huge and deep inventory.
This talk wants to explain the reasoning behind this, shows what’s possible right now and where those powerful Icinga components are heading to in the near future.
Storage 101: Rook and Ceph - Open Infrastructure Denver 2019Sean Cohen
Starting from the basics, we explore the advantages of using Rook as a Storage operator to serve Ceph storage, the leading Software-Defined Storage platform in the Open Source world. Ceph automates the internal storage management, while Rook automates the user-facing operations and effectively turns a storage technology into a service transparent to the user. The combination delivers an impressive improvement in UX and provides the ideal storage platform for Kubernetes.
A comprehensive examination of use cases and open problems will complement our review of the Rook architecture. We will deep-dive into what Rook does well, what it does not do (yet), and what trade-offs using a storage operator involves operationally. With live access to a running cluster, we will showcase Rook in action as we discuss its capabilities.
https://www.openstack.org/summit/denver-2019/summit-schedule/events/23515/storage-101-rook-and-ceph
How Netflix Tunes EC2 Instances for PerformanceBrendan Gregg
CMP325 talk for AWS re:Invent 2017, by Brendan Gregg. "
At Netflix we make the best use of AWS EC2 instance types and features to create a high performance cloud, achieving near bare metal speed for our workloads. This session will summarize the configuration, tuning, and activities for delivering the fastest possible EC2 instances, and will help other EC2 users improve performance, reduce latency outliers, and make better use of EC2 features. We'll show how we choose EC2 instance types, how we choose between EC2 Xen modes: HVM, PV, and PVHVM, and the importance of EC2 features such SR-IOV for bare-metal performance. SR-IOV is used by EC2 enhanced networking, and recently for the new i3 instance type for enhanced disk performance as well. We'll also cover kernel tuning and observability tools, from basic to advanced. Advanced performance analysis includes the use of Java and Node.js flame graphs, and the new EC2 Performance Monitoring Counter (PMC) feature released this year."
Deep Dive: a technical insider's view of NetBackup 8.1 and NetBackup AppliancesVeritas Technologies LLC
Together, NetBackup 8.0 and 8.1 are perhaps the two most significant consecutive releases in NetBackup history. Attend this session to learn how the newly released NetBackup 8.1 builds on version 8.0 to deliver the promise of modern data protection and advanced information management like never before. This session will feature a detailed technical overview of the new security architecture in NetBackup 8.1 that keeps data secure across any network, new dedupe to the cloud capabilities that deliver industry-leading performance, instant recovery for Oracle, added support for virtual and next-gen workloads, faster and easier deployments, and many other new features and capabilities.
Icinga Director and vSphereDB - how they play together - Icinga Camp Zurich 2019Icinga
Talk by: Thomas Gelf
While the Icinga Director is the main configuration tool for Icinga, vSphereDB is a completely different beast. Icinga models everything around Hosts and Services, vSphereDB instead discovers your whole VMware infrastructure and builds a huge and deep inventory.
This talk wants to explain the reasoning behind this, shows what’s possible right now and where those powerful Icinga components are heading to in the near future.
Storage 101: Rook and Ceph - Open Infrastructure Denver 2019Sean Cohen
Starting from the basics, we explore the advantages of using Rook as a Storage operator to serve Ceph storage, the leading Software-Defined Storage platform in the Open Source world. Ceph automates the internal storage management, while Rook automates the user-facing operations and effectively turns a storage technology into a service transparent to the user. The combination delivers an impressive improvement in UX and provides the ideal storage platform for Kubernetes.
A comprehensive examination of use cases and open problems will complement our review of the Rook architecture. We will deep-dive into what Rook does well, what it does not do (yet), and what trade-offs using a storage operator involves operationally. With live access to a running cluster, we will showcase Rook in action as we discuss its capabilities.
https://www.openstack.org/summit/denver-2019/summit-schedule/events/23515/storage-101-rook-and-ceph
How Netflix Tunes EC2 Instances for PerformanceBrendan Gregg
CMP325 talk for AWS re:Invent 2017, by Brendan Gregg. "
At Netflix we make the best use of AWS EC2 instance types and features to create a high performance cloud, achieving near bare metal speed for our workloads. This session will summarize the configuration, tuning, and activities for delivering the fastest possible EC2 instances, and will help other EC2 users improve performance, reduce latency outliers, and make better use of EC2 features. We'll show how we choose EC2 instance types, how we choose between EC2 Xen modes: HVM, PV, and PVHVM, and the importance of EC2 features such SR-IOV for bare-metal performance. SR-IOV is used by EC2 enhanced networking, and recently for the new i3 instance type for enhanced disk performance as well. We'll also cover kernel tuning and observability tools, from basic to advanced. Advanced performance analysis includes the use of Java and Node.js flame graphs, and the new EC2 Performance Monitoring Counter (PMC) feature released this year."
Deep Dive: a technical insider's view of NetBackup 8.1 and NetBackup AppliancesVeritas Technologies LLC
Together, NetBackup 8.0 and 8.1 are perhaps the two most significant consecutive releases in NetBackup history. Attend this session to learn how the newly released NetBackup 8.1 builds on version 8.0 to deliver the promise of modern data protection and advanced information management like never before. This session will feature a detailed technical overview of the new security architecture in NetBackup 8.1 that keeps data secure across any network, new dedupe to the cloud capabilities that deliver industry-leading performance, instant recovery for Oracle, added support for virtual and next-gen workloads, faster and easier deployments, and many other new features and capabilities.
Storage is one of the most important part of a data center, the complexity to design, build and delivering 24/forever availability service continues to increase every year. For these problems one of the best solution is a distributed filesystem (DFS) This talk describes the basic architectures of DFS and comparison among different free software solutions in order to show what makes DFS suitable for large-scale distributed environments. We explain how to use, to deploy, advantages and disadvantages, performance and layout on each solutions. We also introduce some Case Studies on implementations based on openAFS, GlusterFS and Hadoop finalized to build your own Cloud Storage.
Distributed storage performance for OpenStack clouds using small-file IO work...Principled Technologies
OpenStack cloud environments demand strong storage performance to handle the requests of end users. Software-based distributed storage can provide this performance while also providing much needed flexibility for storage resources.
In our tests, we found that Red Hat Storage Server better handled small-file IO workloads than did Ceph Storage, handling up to two times the number of files per second in some instances. The smallfile tool we used simulated users performing actions on their files to show the kind of end-user performance you could expect using both solutions at various node, VM, and thread counts.
These results show that Red Hat Storage Server can provide equivalent or better performance than Ceph Storage for similar workloads in OpenStack cloud environments, which can help users better access the files they keep in the cloud.
Gluster Webinar: Introduction to GlusterFSGlusterFS
This webinar provides an introduction to GlusterFS, the leading open source, scale-out NAS file system. Learn how GlusterFS is deployed in the datacenter, in the cloud, or enables you to create a global namespace between the two.
Clustered and distributed storage with commodity hardware and open source ...Phil Cryer
An overview of the state of the Biodiversity Heritage Library's first storage cluster. It covers the basics of building a clustered and distributed storage with commodity hardware and open source software , and also details such as working software to maintain synchronization with other global partners. Presented to the Biodiversity Heritage Library Europe's Technical Architecture board at Natural History Museum, London on August 25, 2010.
Tachyon is an open source project to build a reliable, memory-centric distributed storage system. This is a talk given at Tachyon workshop on July 19, 2015. describing the architecture of this open source project and the growth of its community
Secure distributed data storage can shift the burden of maintaining a large number of files from the owner to proxy servers.
Proxy servers can convert encrypted files for the owner to encrypted files for the receiver without the necessity of knowing the content of the original files. In practice, the original files will be removed by the owner for the sake of space efficiency. Hence, the issues on confidentiality and integrity of the outsourced data must be addressed carefully. In this paper, we propose two identity-based secure distributed data storage (IBSDDS) schemes. Our schemes can capture the following properties: (1) The file owner can decide the access permission independently without the help of the private key generator (PKG).
(2) For one query, a receiver can only access one file, instead of all files of the owner.
(3) Our schemes are secure against the collusion attacks, namely even if the receiver can compromise the proxy servers, he cannot obtain the owner’s secret key.
Although the first scheme is only secure against the chosen plaintext attacks (CPA), the second scheme is secure against the chosen ciphertext attacks (CCA). To the best of our knowledge, it is the first IBSDDS schemes where an access permissions is made by the owner for an exact file and collusion attacks can be protected in the standard model.
This is the presentation given during CentOS Dojo Bangalore.
The slides are originally authored by Vijay Bellur, Lalatendu Mohanty. Added a few slides at the end for CentOS setup.
CEPH DAY BERLIN - PRACTICAL CEPHFS AND NFS USING OPENSTACK MANILACeph Community
This talk will be a practical demonstration of how to deploy and use CephFS with an nfs-ganesha gateway using today's Ceph, nfs-ganesha, and OpenStack Manila packages. As the cloud administrator, we will demonstrate how to:|
* use TripleO to deploy Manila with an integrated CephFS back end and a fault-tolerant nfs-ganesha gateway
* use isolated networks in the data center to protect the Ceph cluster from direct access by end users
* create a neutron provider network for use by end users to access CephFS shares via the NFS gateway.
Then, as an OpenStack end user we will demonstrate how to use OpenStack commands to:
* create and manage the life cycle of CephFS-backed Manila shares
* control access to these shares
* launch compute instances networked to the gateway exporting the shares
* mount and use the shares from the compute instances
Hadoop Meetup Jan 2019 - Router-Based Federation and Storage TieringErik Krogen
A presentation by CR Hota and Ekanth Sethuramalingam of Uber regarding their storage infrastructure, leveraging HDFS features like Router-Based Federation and Storage Tiering.
This is taken from the Apache Hadoop Contributors Meetup on January 30, hosted by LinkedIn in Mountain View.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
3. 3
pNFS Protocol
Overview
➢ pNFS is introduced as part of nfsv4.1 (RFC5661) in 2006
➢ clients access storage devices directly and in parallel
➢ Data and Metadata handled in two different paths
5. 5
pNFS terminologies
➢ MDS – Meta Data Server
● NFSv4.1 server that supports the pNFS protocol. It
provides access to the name space. Also handles I/O in
case of failures
➢ Storage Devices
● where actual data resides
➢ Storage Protocol
● Used between client and Storage devices. It can be
NFS, iSCSI, OSD etc
➢ Control Protocol
● It maintains cluster coherence and it resides out side of
scope standard NFS protocol.
6. 6
pNFS Layouts
Provides ability to access data for the clients, four types :
➢ File Layout (mentioned in RFC5661)
➢ Block Layout (mentioned in RFC5663)
➢ Object Layout (mentioned in RFC5664)
➢ Flexfile Layout (https://tools.ietf.org/html/draft-ietf-
nfsv4-flex-files-07)
7. 7
pNFS Operations
Following operations are performed from client to MDS :
➢ GETDEVICEINFO(device id)
● gets information about storage devices
➢ LAYOUTGET(file handle, offset, length)
● fetch file information about data in the form of layout
➢ LAYOUTRETURN(file handle, offset, length, stateid)
● releases the layout
➢ LAYOUTCOMMIT(file handle, clientid, range,stateid)
● commits write using layout to the MDS
8. 8
pNFS call back operation
Following are notifications send from MDS to client :
➢ CB_LAYOUTRECALL
● recalls layout granted to a client
➢ CB_RECALLABLE_OBJ_AVAIL
● previously denied layout is available
➢ CB_NOTIFY_DEVICEID
● informs client device id is invalid
➢ CB_RECALL_ANY
● recalls delegations/layouts whose state can hold by the
server
9. 9
nfsv4.1 as Storage Protocol
If storage devices is nfsv4.1 server(Data Server) ,
following additional ops should be defined
➢ ds_write
➢ ds_read
➢ ds_commit
10. 10
NFS-Ganesha
➢ A user-space, protocol-complaint NFS server
➢ Supports NFS v3, 4.0, 4.1, pNFS and 9P from the Plan9
operating system.
➢ Provides a File System Abstraction Layer(FSAL) to plug
in to any own storage mechanism
➢ Can provide simultaneous access to multiple file systems.
➢ Small but active and growing community ; CEA, Red
Hat, IBM are active participants
12. 12
Benefits of NFS-Ganesha
➢ Can manage huge meta-data caches
➢ Dynamically export/unexport entries using D-Bus
mechanism.
➢ Easy access to the services operating in the user-space
(like Kerberos, NIS, LDAP)
➢ Provides better security and authentication mechanism
for enterprise use
➢ Portable to any Unix-like file-systems
13. 13
GlusterFS
➢ An open source, scale-out distributed file system
➢ Software Only and operates in user-space
➢ Aggregates Storage into a single unified namespace
➢ No metadata server architecture
➢ Provides a modular, stackable design
➢ Runs on commodity hardware
15. 15
GlusterFS Design
➢ Data is stored on disk using native formats (e.g. ext4,
XFS)
➢ Has following components
● Servers known as storage bricks (glusterfsd daemon),
export local filesystem as volume
● Clients (glusterfs process), creates composite virtual
volumes from multiple remote servers using stackable
translators
● Management service (glusterd daemon) manages
volumes and cluster membership
● Gluster cli tool
16. 16
Integration =
GlusterFS + NFS-Ganesha + pNFS
➢ Introduced in glusterfs 3.7, NFS-Ganesha 2.3
➢ Supports File Layout
➢ Entire file will present in a single node
➢ gfid passed with layout for the communications
➢ All symmetric architecture – ganesha process can act
both as MDS and DS
17. 17
(conti..) Integration
➢ Commit through DS
➢ Only single MDS per volume
➢ Ganesha talks to glusterfs server using libgfapi
➢ Upcall used to sync between MDS and DS
18. 18
Libgfapi
➢ A user-space library with APIs for accessing Gluster
volumes.
➢ Reduces context switches.
➢ Many applications integrated with libgfapi (qemu,
samba, NFS Ganesha).
➢ Both sync and async interfaces available.
➢ C and python bindings.
➢ Available via 'glusterfs-api*' packages.
19. 19
Upcall Infrastructure
➢ A generic and extensible framework.
● used to maintain states in the glusterfsd process for
each of the files accessed
● sends notifications to the respective glusterfs clients in
case of any change in that state.
➢ Cache-Invalidation
● Invalidate cache used by glusterfs client process
● #gluster vol set <volname>
features.cache-invalidation on/off
22. 22
Advantages
➢ Better bandwidth utilization
➢ Avoids additional network hops
➢ Requires no additional node to serve as MDS
➢ On different volume configurations
Performance Improvement Load balancing
Read Write
Distribute Yes Yes No
Replicate Yes No Yes
Disperse No No Yes
23. 23
Challenges
➢ Layout information
● gfid + location + offset + iomode
➢ Perform I/O without open on DS
● Similar to anonymous fd writes/reads
➢ Maintains cache coherency b/w MDS and DS
● Using cache invalidation feature of upcall infra
24. 24
➢ Load balancing between DS servers
● If there are multiple DSes are available , MDS
need to chose one among which guarantees local read
or writes
25. 25
➢ Store layout information as leases (in development)
● Lease infrastructure provided by glusterfs server stores
information about a layout. So when a conflict requests
comes it can recall layout.
26. 26
Special Mention : Rick Macklem
➢ pNFS for Gluster NFS server
➢ GlusterFS has it own inbuild nfsv3 server either know as
gNFS or Gluster NFS will act as DS
➢ Flex File Layout support
➢ MDS – FreeBSD NFS server exporting GlusterFS
volume
27. 27
Configuring pNFS
➢ Create and start a glusterfs volume
● gluster v create <volname> <options> <brick info>
● gluster v start <volname>
➢ Turn on cache-invalidation
● gluster v set <volname> cache-invalidation on
➢ Adding configuration option for MDS in ganesha conf
● GLUSTER { PNFS_MDS = true; }
➢ Start nfs-ganesha process on all storage nodes
● systemctl start nfs-ganesha
➢ Mount the volume in the client
● mount -t nfs -o vers=4.1
<ip of MDS>:/<volname> <mount point>
28. 28
Future Directions with GlusterFS Features
➢ Lease Infrastructure
● Multiple MDS support
➢ Storhaug
● HA cluster for MDS
● configure option for pNFS
➢ Adding support for sharded volume
➢ Integrating with DHT2
29. 29
Demo
➢ Creating cluster of nodes
➢ Creating a GlusterFS distribute volume (3x1)
➢ Exporting volumes via Ganesha server
➢ Mounting the volume via pNFS protocol
➢ Performing write operation on client.