SlideShare une entreprise Scribd logo
1  sur  55
Red Hat Storage Server
Administration Deep Dive
Dustin L. Black, RHCA
Sr. Technical Account Manager
Red Hat Global Support Services
** This session will include a live demo from 6-7pm **
Dustin L. Black, RHCA
Sr. Technical Account Manager
Red Hat, Inc.
dustin@redhat.com
@dustinlblack
WTH is a TAM?
•Premium named-resource support
•Proactive and early access
•Regular calls and on-site engagements
•Customer advocate within Red Hat and upstream
•Multi-vendor support coordinator
•High-touch access to engineering
•Influence for software enhancements
•NOT Hands-on or consulting
Agenda
•Technology Overview & Use Cases
•Technology Stack
•Under the Hood
•Volumes and Layered Functionality
•Asynchronous Replication
•Data Access
•SWAG Intermission
•Demo Time!
Red Hat Storage Server Administration Deep Dive
Technology Overview
What is GlusterFS?
•Clustered Scale-out General Purpose Storage Platform
•POSIX-y Distributed File System
•...and so much more
•Built on Commodity systems
•x86_64 Linux ++
•POSIX filesystems underneath (XFS, EXT4)
•No Metadata Server
•Standards-Based – Clients, Applications, Networks
•Modular Architecture for Scale and Functionality
Fuse Native
Network Interconnect
NFS
Samba
libgfapi
app
QEMU
What is Red Hat Storage?
•Enterprise Implementation of GlusterFS
•Integrated Software Appliance
•RHEL + XFS + GlusterFS
•Certified Hardware Compatibility
•Subscription Model
•24x7 Premium Support
release
feedback
iterate
debug
enhance
upstream
release
downstreamglusterfs-3.4
feedback
GlusterFS vs. Traditional Solutions
•A basic NAS has limited scalability and redundancy
•Other distributed filesystems are limited by metadata service
•SAN is costly & complicated, but high performance & scalable
•GlusterFS is...
•Linear Scaling
•Minimal Overhead
•High Redundancy
•Simple and Inexpensive Deployment
Red Hat Storage Server Administration Deep Dive
Use Cases
Common Solutions
•Large Scale File Server
•Media / Content Distribution Network (CDN)
•Backup / Archive / Disaster Recovery (DR)
•High Performance Computing (HPC)
•Infrastructure as a Service (IaaS) storage layer
•Database offload (blobs)
•Unified Object Store + File Access
Hadoop – Map Reduce
•Access data within and outside of Hadoop
•No HDFS name node single point of failure / bottleneck
•Seamless replacement for HDFS
•Scales with the massive growth of big data
Account Container Object
Volume Directory Subdir/File
Swift Cinder / Glance
libgfapi-QEMU
Red Hat Storage Server Administration Deep Dive
Technology Stack
Terminology
•Brick
•Fundamentally, a filesystem mountpoint
•A unit of storage used as a capacity building block
•Translator
•Logic between the file bits and the Global Namespace
•Layered to provide GlusterFS functionality
Everything is Modular
Terminology
•Volume
•Bricks combined and passed through translators
•Ultimately, what's presented to the end user
•Peer / Node
•Server hosting the brick filesystems
•Runs the gluster daemons and participates in volumes
Disk, LVM, and Filesystems
•Direct-Attached Storage (DAS)
-or-
•Just a Bunch Of Disks (JBOD)
•Hardware RAID
•RHS: RAID 6 required
•Logical Volume Management (LVM)
•POSIX filesystem w/ Extended Attributes (EXT4, XFS, BTRFS, ...)
•RHS: XFS required
Data Access Overview
•GlusterFS Native Client
•Filesystem in Userspace (FUSE)
•NFS
•Built-in Service
•SMB/CIFS
•Samba server required; NOW libgfapi-integrated!
Data Access Overview
•Gluster For OpenStack (G4O; aka UFO)
•Simultaneous object-based access via
OpenStack Swift
•NEW! libgfapi flexible abstracted storage
•Integrated with upstream Samba and
Ganesha-NFS
Gluster Components
•glusterd
•Management daemon
•One instance on each GlusterFS server
•Interfaced through gluster CLI
•glusterfsd
•GlusterFS brick daemon
•One process for each brick on each server
•Managed by glusterd
Gluster Components
•glusterfs
•Volume service daemon
•One process for each volume service
• NFS server, FUSE client, Self-Heal, Quota, ...
•mount.glusterfs
•FUSE native client mount extension
•gluster
•Gluster Console Manager (CLI)
services to the public network
HardDisk0
HardDisk1
HardDisk2
HardDisk3
HardDisk4
HardDisk5
HardDisk6
HardDisk7
HardDisk8
HardDisk9
HardDisk10
HardDisk11
Disk Storage
Local JBOD* (SAS, SATA), DAS*
Limited Fibre Channel and iSCSI Support
Hardware RAID
RAID 6*, 1+0
Volume Manager
LVM2*
Local File Systems
XFS*, ext3/4, BTRFS, ...
A 32- or 64-bit* Linux Distribution
RHEL*, CentOS, Fedora, Debian, Ubuntu, ...
Storage Network
1Gb, 10Gb, Infiniband
Public Network
1Gb, 10Gb, Infiniband
GlusterFS Server (glusterd daemon)
RPM* and DEB packages, or from source
glusterfsd brick daemons
gfsd gfsd gfsd gfsd gfsd gfsd gfsd gfsd gfsd gfsd
glusterfs
client
HDFS*
Swift*
Server-side
replication
PuttingitTogether
libgfapi
libvirt*
Cinder
SMB*
API
glusterfs client*
FTP*
required
strongly
recommended
optional
a GlusterFS
service
*Red Hat Storage Supported
NFS-Gan.
...
glusterfs
NFS*
Translators
Up and Out!
Red Hat Storage Server Administration Deep Dive
Under the Hood
Elastic Hash Algorithm
•No central metadata
•No Performance Bottleneck
•Eliminates risk scenarios
•Location hashed intelligently on filename
•Unique identifiers, similar to md5sum
•The “Elastic” Part
•Files assigned to virtual volumes
•Virtual volumes assigned to multiple bricks
•Volumes easily reassigned on the fly
Translators
Your Storage Servers are Sacred!
•Don't touch the brick filesystems directly!
•They're Linux servers, but treat them like storage appliances
•Separate security protocols
•Separate access standards
•Don't let your Jr. Linux admins in!
•A well-meaning sysadmin can quickly break your system or destroy your
data
Red Hat Storage Server Administration Deep Dive
Basic Volumes
Distributed Volume
•The default configuration
•Files “evenly” spread across
bricks
•Similar to file-level RAID 0
•Server/Disk failure could be
catastrophic
Replicated Volume
•Files written synchronously to
replica peers
•Files read synchronously, but
ultimately serviced by the first
responder
•Similar to file-level RAID 1
Striped Volumes
•Individual files split among
bricks (sparse files)
•Similar to block-level RAID 0
•Limited Use Cases
•HPC Pre/Post Processing
•File size exceeds brick size
Red Hat Storage Server Administration Deep Dive
Layered Functionality
Distributed Replicated Volume
•Distributes files across
multiple replica sets
Distributed Striped Volume
•Distributes files across
multiple stripe sets
•Striping plus scalability
Striped Replicated Volume
•Replicated sets of stripe sets
•Similar to RAID 10 (1+0)
Distributed Striped Replicated Volume
•Limited Use Cases – Map
Reduce
Don't do it like this -->
Red Hat Storage Server Administration Deep Dive
Asynchronous Replication
Geo Replication
•Asynchronous across LAN,
WAN, or Internet
•Master-Slave model
•Cascading possible
•Continuous and incremental
•One Way
NEW! Distributed Geo-Replication
•Drastic performance
improvements
•Parallel transfers
•Efficient source scanning
•Pipelined and batched
•File type/layout agnostic
•Available now in RHS 2.1
•Planned for GlusterFS 3.5
Distributed Geo-Replication
•Drastic performance
improvements
•Parallel transfers
•Efficient source scanning
•Pipelined and batched
•File type/layout agnostic
•Perhaps it's not just for DR
anymore...
http://www.redhat.com/resourcelibrary/case-studies/intuit-leverages-red-hat-storage-for-always-available-massively-scalable-storage
Red Hat Storage Server Administration Deep Dive
Data Access
GlusterFS Native Client (FUSE)
•FUSE kernel module allows the filesystem to be built and
operated entirely in userspace
•Specify mount to any GlusterFS server
•Native Client fetches volfile from mount server, then
communicates directly with all nodes to access data
•Recommended for high concurrency and high write performance
•Load is inherently balanced across distributed volumes
NFS
•Standard NFS v3 clients
•Standard automounter is supported
•Mount to any server, or use a load balancer
•GlusterFS NFS server includes Network Lock Manager (NLM) to
synchronize locks across clients
•Better performance for reading many small files from a single
client
•Load balancing must be managed externally
NEW! libgfapi
•Introduced with GlusterFS 3.4
•User-space library for accessing data in GlusterFS
•Filesystem-like API
•Runs in application process
•no FUSE, no copies, no context switches
•...but same volfiles, translators, etc.
SMB/CIFS
•NEW! In GlusterFS 3.4 – Samba + libgfapi
•No need for local native client mount & re-export
•Significant performance improvements with FUSE removed from the
equation
•Must be setup on each server you wish to connect to via CIFS
•CTDB is required for Samba clustering
HDFS Compatibility
Gluster 4 OpenStack (G4O)
The feature formerly known as UFO
Red Hat Storage Server Administration Deep Dive
SWAG Intermission
Red Hat Storage Server Administration Deep Dive
Demo Time!
Red Hat Storage Server Administration Deep Dive
Do it!
Do it!
•Build a test environment in VMs in just minutes!
•Get the bits:
•Fedora 20 has GlusterFS packages natively: fedoraproject.org
•RHS 2.1 ISO available on the Red Hat Portal: access.redhat.com
•Go upstream: gluster.org
•Amazon Web Services (AWS)
• Amazon Linux AMI includes GlusterFS packages
• RHS AMI is available
Check Out Other Red Hat Storage Activities at The Summit
•Enter the raffle to win tickets for a $500 gift card or trip to LegoLand!
• Entry cards available in all storage sessions - the more you attend, the more chances you
have to win!
•Talk to Storage Experts:
• Red Hat Booth (# 211)
• Infrastructure
• Infrastructure-as-a-Service
•Storage Partner Solutions Booth (# 605)
•Upstream Gluster projects
• Developer Lounge
Follow us on Twitter, Facebook: @RedHatStorage
Thank You!
Red Hat Storage Server Administration Deep Dive
Slides Available at: people.redhat.com/dblack
● Contact
● dustin@redhat.com
● storage-sales@redhat.com
● Resources
•www.gluster.org
•www.redhat.com/storage/
● access.redhat.com/support/offerings/tam/
● Twitter
● @dustinlblack
● @gluster
● @RedHatStorage
** Please Leave Your Feedback in the Summit Mobile App Session Survey **

Contenu connexe

Tendances

GlusterFs Architecture & Roadmap - LinuxCon EU 2013
GlusterFs Architecture & Roadmap - LinuxCon EU 2013GlusterFs Architecture & Roadmap - LinuxCon EU 2013
GlusterFs Architecture & Roadmap - LinuxCon EU 2013Gluster.org
 
Gluster fs hadoop_fifth-elephant
Gluster fs hadoop_fifth-elephantGluster fs hadoop_fifth-elephant
Gluster fs hadoop_fifth-elephantGluster.org
 
20160401 Gluster-roadmap
20160401 Gluster-roadmap20160401 Gluster-roadmap
20160401 Gluster-roadmapGluster.org
 
Scale out backups-with_bareos_and_gluster
Scale out backups-with_bareos_and_glusterScale out backups-with_bareos_and_gluster
Scale out backups-with_bareos_and_glusterGluster.org
 
Gluster Storage
Gluster StorageGluster Storage
Gluster StorageRaz Tamir
 
Gluster intro-tdose
Gluster intro-tdoseGluster intro-tdose
Gluster intro-tdoseGluster.org
 
Smb gluster devmar2013
Smb gluster devmar2013Smb gluster devmar2013
Smb gluster devmar2013Gluster.org
 
20160130 Gluster-roadmap
20160130 Gluster-roadmap20160130 Gluster-roadmap
20160130 Gluster-roadmapGluster.org
 
Glusterfs for sysadmins-justin_clift
Glusterfs for sysadmins-justin_cliftGlusterfs for sysadmins-justin_clift
Glusterfs for sysadmins-justin_cliftGluster.org
 
Gluster for sysadmins
Gluster for sysadminsGluster for sysadmins
Gluster for sysadminsGluster.org
 
Red Hat Gluster Storage, Container Storage and CephFS Plans
Red Hat Gluster Storage, Container Storage and CephFS PlansRed Hat Gluster Storage, Container Storage and CephFS Plans
Red Hat Gluster Storage, Container Storage and CephFS PlansRed_Hat_Storage
 
The Future of GlusterFS and Gluster.org
The Future of GlusterFS and Gluster.orgThe Future of GlusterFS and Gluster.org
The Future of GlusterFS and Gluster.orgJohn Mark Walker
 
Gluster fs tutorial part 2 gluster and big data- gluster for devs and sys ...
Gluster fs tutorial   part 2  gluster and big data- gluster for devs and sys ...Gluster fs tutorial   part 2  gluster and big data- gluster for devs and sys ...
Gluster fs tutorial part 2 gluster and big data- gluster for devs and sys ...Tommy Lee
 
Gluster fs architecture_future_directions_tlv
Gluster fs architecture_future_directions_tlvGluster fs architecture_future_directions_tlv
Gluster fs architecture_future_directions_tlvSahina Bose
 
Leases and-caching final
Leases and-caching finalLeases and-caching final
Leases and-caching finalGluster.org
 
Red Hat Gluster Storage - Direction, Roadmap and Use-Cases
Red Hat Gluster Storage - Direction, Roadmap and Use-CasesRed Hat Gluster Storage - Direction, Roadmap and Use-Cases
Red Hat Gluster Storage - Direction, Roadmap and Use-CasesRed_Hat_Storage
 
Sdc 2012-challenges
Sdc 2012-challengesSdc 2012-challenges
Sdc 2012-challengesGluster.org
 
Developing apps and_integrating_with_gluster_fs_-_libgfapi
Developing apps and_integrating_with_gluster_fs_-_libgfapiDeveloping apps and_integrating_with_gluster_fs_-_libgfapi
Developing apps and_integrating_with_gluster_fs_-_libgfapiGluster.org
 
Gluster overview & future directions vault 2015
Gluster overview & future directions vault 2015Gluster overview & future directions vault 2015
Gluster overview & future directions vault 2015Vijay Bellur
 

Tendances (20)

GlusterFs Architecture & Roadmap - LinuxCon EU 2013
GlusterFs Architecture & Roadmap - LinuxCon EU 2013GlusterFs Architecture & Roadmap - LinuxCon EU 2013
GlusterFs Architecture & Roadmap - LinuxCon EU 2013
 
Gluster fs hadoop_fifth-elephant
Gluster fs hadoop_fifth-elephantGluster fs hadoop_fifth-elephant
Gluster fs hadoop_fifth-elephant
 
20160401 Gluster-roadmap
20160401 Gluster-roadmap20160401 Gluster-roadmap
20160401 Gluster-roadmap
 
Scale out backups-with_bareos_and_gluster
Scale out backups-with_bareos_and_glusterScale out backups-with_bareos_and_gluster
Scale out backups-with_bareos_and_gluster
 
Gluster Storage
Gluster StorageGluster Storage
Gluster Storage
 
Gluster intro-tdose
Gluster intro-tdoseGluster intro-tdose
Gluster intro-tdose
 
Smb gluster devmar2013
Smb gluster devmar2013Smb gluster devmar2013
Smb gluster devmar2013
 
20160130 Gluster-roadmap
20160130 Gluster-roadmap20160130 Gluster-roadmap
20160130 Gluster-roadmap
 
Glusterfs for sysadmins-justin_clift
Glusterfs for sysadmins-justin_cliftGlusterfs for sysadmins-justin_clift
Glusterfs for sysadmins-justin_clift
 
Gluster for sysadmins
Gluster for sysadminsGluster for sysadmins
Gluster for sysadmins
 
Red Hat Gluster Storage, Container Storage and CephFS Plans
Red Hat Gluster Storage, Container Storage and CephFS PlansRed Hat Gluster Storage, Container Storage and CephFS Plans
Red Hat Gluster Storage, Container Storage and CephFS Plans
 
The Future of GlusterFS and Gluster.org
The Future of GlusterFS and Gluster.orgThe Future of GlusterFS and Gluster.org
The Future of GlusterFS and Gluster.org
 
Gluster fs tutorial part 2 gluster and big data- gluster for devs and sys ...
Gluster fs tutorial   part 2  gluster and big data- gluster for devs and sys ...Gluster fs tutorial   part 2  gluster and big data- gluster for devs and sys ...
Gluster fs tutorial part 2 gluster and big data- gluster for devs and sys ...
 
Gluster fs architecture_future_directions_tlv
Gluster fs architecture_future_directions_tlvGluster fs architecture_future_directions_tlv
Gluster fs architecture_future_directions_tlv
 
Leases and-caching final
Leases and-caching finalLeases and-caching final
Leases and-caching final
 
Red Hat Gluster Storage - Direction, Roadmap and Use-Cases
Red Hat Gluster Storage - Direction, Roadmap and Use-CasesRed Hat Gluster Storage - Direction, Roadmap and Use-Cases
Red Hat Gluster Storage - Direction, Roadmap and Use-Cases
 
Sdc 2012-challenges
Sdc 2012-challengesSdc 2012-challenges
Sdc 2012-challenges
 
Developing apps and_integrating_with_gluster_fs_-_libgfapi
Developing apps and_integrating_with_gluster_fs_-_libgfapiDeveloping apps and_integrating_with_gluster_fs_-_libgfapi
Developing apps and_integrating_with_gluster_fs_-_libgfapi
 
Gluster overview & future directions vault 2015
Gluster overview & future directions vault 2015Gluster overview & future directions vault 2015
Gluster overview & future directions vault 2015
 
Dedupe nmamit
Dedupe nmamitDedupe nmamit
Dedupe nmamit
 

En vedette

Introduction to Open Source
Introduction to Open SourceIntroduction to Open Source
Introduction to Open SourceGluster.org
 
Integrating gluster fs,_qemu_and_ovirt-vijay_bellur-linuxcon_eu_2013
Integrating gluster fs,_qemu_and_ovirt-vijay_bellur-linuxcon_eu_2013Integrating gluster fs,_qemu_and_ovirt-vijay_bellur-linuxcon_eu_2013
Integrating gluster fs,_qemu_and_ovirt-vijay_bellur-linuxcon_eu_2013Gluster.org
 
Gluster technical overview
Gluster technical overviewGluster technical overview
Gluster technical overviewGluster.org
 
Software defined storage
Software defined storageSoftware defined storage
Software defined storageGluster.org
 
Join the super_colony_-_feb2013
Join the super_colony_-_feb2013Join the super_colony_-_feb2013
Join the super_colony_-_feb2013Gluster.org
 
Debugging with-wireshark-niels-de-vos
Debugging with-wireshark-niels-de-vosDebugging with-wireshark-niels-de-vos
Debugging with-wireshark-niels-de-vosGluster.org
 
Gsummit apis-2013
Gsummit apis-2013Gsummit apis-2013
Gsummit apis-2013Gluster.org
 
Gluster fs current_features_and_roadmap
Gluster fs current_features_and_roadmapGluster fs current_features_and_roadmap
Gluster fs current_features_and_roadmapGluster.org
 
Kkeithley ufonfs-gluster summit
Kkeithley ufonfs-gluster summitKkeithley ufonfs-gluster summit
Kkeithley ufonfs-gluster summitGluster.org
 
Hands On Gluster with Jeff Darcy
Hands On Gluster with Jeff DarcyHands On Gluster with Jeff Darcy
Hands On Gluster with Jeff DarcyGluster.org
 
Software Defined storage
Software Defined storageSoftware Defined storage
Software Defined storageKirillos Akram
 
Scale out backups-with_bareos_and_gluster
Scale out backups-with_bareos_and_glusterScale out backups-with_bareos_and_gluster
Scale out backups-with_bareos_and_glusterGluster.org
 
Integrating gluster fs,_qemu_and_ovirt-vijay_bellur-linuxcon_eu_2013
Integrating gluster fs,_qemu_and_ovirt-vijay_bellur-linuxcon_eu_2013Integrating gluster fs,_qemu_and_ovirt-vijay_bellur-linuxcon_eu_2013
Integrating gluster fs,_qemu_and_ovirt-vijay_bellur-linuxcon_eu_2013Gluster.org
 
How to Install Gluster Storage Platform
How to Install Gluster Storage PlatformHow to Install Gluster Storage Platform
How to Install Gluster Storage PlatformGlusterFS
 
Gluster Storage Platform Installation Guide
Gluster Storage Platform Installation GuideGluster Storage Platform Installation Guide
Gluster Storage Platform Installation GuideGlusterFS
 
Award winning scale-up and scale-out storage for Xen
Award winning scale-up and scale-out storage for XenAward winning scale-up and scale-out storage for Xen
Award winning scale-up and scale-out storage for XenGlusterFS
 
Introduction to GlusterFS Webinar - September 2011
Introduction to GlusterFS Webinar - September 2011Introduction to GlusterFS Webinar - September 2011
Introduction to GlusterFS Webinar - September 2011GlusterFS
 
Petascale Cloud Storage with GlusterFS
Petascale Cloud Storage with GlusterFSPetascale Cloud Storage with GlusterFS
Petascale Cloud Storage with GlusterFSThe Linux Foundation
 
Distributed Shared Memory Systems
Distributed Shared Memory SystemsDistributed Shared Memory Systems
Distributed Shared Memory SystemsAnkit Gupta
 

En vedette (20)

Introduction to Open Source
Introduction to Open SourceIntroduction to Open Source
Introduction to Open Source
 
Integrating gluster fs,_qemu_and_ovirt-vijay_bellur-linuxcon_eu_2013
Integrating gluster fs,_qemu_and_ovirt-vijay_bellur-linuxcon_eu_2013Integrating gluster fs,_qemu_and_ovirt-vijay_bellur-linuxcon_eu_2013
Integrating gluster fs,_qemu_and_ovirt-vijay_bellur-linuxcon_eu_2013
 
Gluster technical overview
Gluster technical overviewGluster technical overview
Gluster technical overview
 
Software defined storage
Software defined storageSoftware defined storage
Software defined storage
 
Join the super_colony_-_feb2013
Join the super_colony_-_feb2013Join the super_colony_-_feb2013
Join the super_colony_-_feb2013
 
Debugging with-wireshark-niels-de-vos
Debugging with-wireshark-niels-de-vosDebugging with-wireshark-niels-de-vos
Debugging with-wireshark-niels-de-vos
 
Gsummit apis-2013
Gsummit apis-2013Gsummit apis-2013
Gsummit apis-2013
 
Qos
QosQos
Qos
 
Gluster fs current_features_and_roadmap
Gluster fs current_features_and_roadmapGluster fs current_features_and_roadmap
Gluster fs current_features_and_roadmap
 
Kkeithley ufonfs-gluster summit
Kkeithley ufonfs-gluster summitKkeithley ufonfs-gluster summit
Kkeithley ufonfs-gluster summit
 
Hands On Gluster with Jeff Darcy
Hands On Gluster with Jeff DarcyHands On Gluster with Jeff Darcy
Hands On Gluster with Jeff Darcy
 
Software Defined storage
Software Defined storageSoftware Defined storage
Software Defined storage
 
Scale out backups-with_bareos_and_gluster
Scale out backups-with_bareos_and_glusterScale out backups-with_bareos_and_gluster
Scale out backups-with_bareos_and_gluster
 
Integrating gluster fs,_qemu_and_ovirt-vijay_bellur-linuxcon_eu_2013
Integrating gluster fs,_qemu_and_ovirt-vijay_bellur-linuxcon_eu_2013Integrating gluster fs,_qemu_and_ovirt-vijay_bellur-linuxcon_eu_2013
Integrating gluster fs,_qemu_and_ovirt-vijay_bellur-linuxcon_eu_2013
 
How to Install Gluster Storage Platform
How to Install Gluster Storage PlatformHow to Install Gluster Storage Platform
How to Install Gluster Storage Platform
 
Gluster Storage Platform Installation Guide
Gluster Storage Platform Installation GuideGluster Storage Platform Installation Guide
Gluster Storage Platform Installation Guide
 
Award winning scale-up and scale-out storage for Xen
Award winning scale-up and scale-out storage for XenAward winning scale-up and scale-out storage for Xen
Award winning scale-up and scale-out storage for Xen
 
Introduction to GlusterFS Webinar - September 2011
Introduction to GlusterFS Webinar - September 2011Introduction to GlusterFS Webinar - September 2011
Introduction to GlusterFS Webinar - September 2011
 
Petascale Cloud Storage with GlusterFS
Petascale Cloud Storage with GlusterFSPetascale Cloud Storage with GlusterFS
Petascale Cloud Storage with GlusterFS
 
Distributed Shared Memory Systems
Distributed Shared Memory SystemsDistributed Shared Memory Systems
Distributed Shared Memory Systems
 

Similaire à Dustin Black - Red Hat Storage Server Administration Deep Dive

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 CachingSandeep Patil
 
Software Defined Analytics with File and Object Access Plus Geographically Di...
Software Defined Analytics with File and Object Access Plus Geographically Di...Software Defined Analytics with File and Object Access Plus Geographically Di...
Software Defined Analytics with File and Object Access Plus Geographically Di...Trishali Nayar
 
Big Data Architecture Workshop - Vahid Amiri
Big Data Architecture Workshop -  Vahid AmiriBig Data Architecture Workshop -  Vahid Amiri
Big Data Architecture Workshop - Vahid Amiridatastack
 
Still All on One Server: Perforce at Scale
Still All on One Server: Perforce at Scale Still All on One Server: Perforce at Scale
Still All on One Server: Perforce at Scale Perforce
 
Big Data and Hadoop - History, Technical Deep Dive, and Industry Trends
Big Data and Hadoop - History, Technical Deep Dive, and Industry TrendsBig Data and Hadoop - History, Technical Deep Dive, and Industry Trends
Big Data and Hadoop - History, Technical Deep Dive, and Industry TrendsEsther Kundin
 
End of RAID as we know it with Ceph Replication
End of RAID as we know it with Ceph ReplicationEnd of RAID as we know it with Ceph Replication
End of RAID as we know it with Ceph ReplicationCeph Community
 
Big Data and Hadoop - History, Technical Deep Dive, and Industry Trends
Big Data and Hadoop - History, Technical Deep Dive, and Industry TrendsBig Data and Hadoop - History, Technical Deep Dive, and Industry Trends
Big Data and Hadoop - History, Technical Deep Dive, and Industry TrendsEsther Kundin
 
Disaggregated Container Attached Storage - Yet Another Topology with What Pur...
Disaggregated Container Attached Storage - Yet Another Topology with What Pur...Disaggregated Container Attached Storage - Yet Another Topology with What Pur...
Disaggregated Container Attached Storage - Yet Another Topology with What Pur...DoKC
 
Disaggregated Container Attached Storage - Yet Another Topology with What Pur...
Disaggregated Container Attached Storage - Yet Another Topology with What Pur...Disaggregated Container Attached Storage - Yet Another Topology with What Pur...
Disaggregated Container Attached Storage - Yet Another Topology with What Pur...DoKC
 
Cloud computing UNIT 2.1 presentation in
Cloud computing UNIT 2.1 presentation inCloud computing UNIT 2.1 presentation in
Cloud computing UNIT 2.1 presentation inRahulBhole12
 
OSDC 2010 | Use Distributed Filesystem as a Storage Tier by Fabrizio Manfred
OSDC 2010 | Use Distributed Filesystem as a Storage Tier by Fabrizio ManfredOSDC 2010 | Use Distributed Filesystem as a Storage Tier by Fabrizio Manfred
OSDC 2010 | Use Distributed Filesystem as a Storage Tier by Fabrizio ManfredNETWAYS
 
Hive spark-s3acommitter-hbase-nfs
Hive spark-s3acommitter-hbase-nfsHive spark-s3acommitter-hbase-nfs
Hive spark-s3acommitter-hbase-nfsYifeng Jiang
 
004 architecture andadvanceduse
004 architecture andadvanceduse004 architecture andadvanceduse
004 architecture andadvanceduseScott Miao
 
Vancouver bug enterprise storage and zfs
Vancouver bug   enterprise storage and zfsVancouver bug   enterprise storage and zfs
Vancouver bug enterprise storage and zfsRami Jebara
 
Alluxio - Scalable Filesystem Metadata Services
Alluxio - Scalable Filesystem Metadata ServicesAlluxio - Scalable Filesystem Metadata Services
Alluxio - Scalable Filesystem Metadata ServicesAlluxio, Inc.
 
Snapshots In Red Hat Storage Server Overview & Quickstart
Snapshots In Red Hat Storage Server Overview & QuickstartSnapshots In Red Hat Storage Server Overview & Quickstart
Snapshots In Red Hat Storage Server Overview & QuickstartRed_Hat_Storage
 

Similaire à Dustin Black - Red Hat Storage Server Administration Deep Dive (20)

AHUG Presentation: Fun with Hadoop File Systems
AHUG Presentation: Fun with Hadoop File SystemsAHUG Presentation: Fun with Hadoop File Systems
AHUG Presentation: Fun with Hadoop File Systems
 
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
 
Software Defined Analytics with File and Object Access Plus Geographically Di...
Software Defined Analytics with File and Object Access Plus Geographically Di...Software Defined Analytics with File and Object Access Plus Geographically Di...
Software Defined Analytics with File and Object Access Plus Geographically Di...
 
Big Data Architecture Workshop - Vahid Amiri
Big Data Architecture Workshop -  Vahid AmiriBig Data Architecture Workshop -  Vahid Amiri
Big Data Architecture Workshop - Vahid Amiri
 
Inexpensive storage
Inexpensive storageInexpensive storage
Inexpensive storage
 
Still All on One Server: Perforce at Scale
Still All on One Server: Perforce at Scale Still All on One Server: Perforce at Scale
Still All on One Server: Perforce at Scale
 
Big Data and Hadoop - History, Technical Deep Dive, and Industry Trends
Big Data and Hadoop - History, Technical Deep Dive, and Industry TrendsBig Data and Hadoop - History, Technical Deep Dive, and Industry Trends
Big Data and Hadoop - History, Technical Deep Dive, and Industry Trends
 
HDFCloud Workshop: HDF5 in the Cloud
HDFCloud Workshop: HDF5 in the CloudHDFCloud Workshop: HDF5 in the Cloud
HDFCloud Workshop: HDF5 in the Cloud
 
End of RAID as we know it with Ceph Replication
End of RAID as we know it with Ceph ReplicationEnd of RAID as we know it with Ceph Replication
End of RAID as we know it with Ceph Replication
 
Big Data and Hadoop - History, Technical Deep Dive, and Industry Trends
Big Data and Hadoop - History, Technical Deep Dive, and Industry TrendsBig Data and Hadoop - History, Technical Deep Dive, and Industry Trends
Big Data and Hadoop - History, Technical Deep Dive, and Industry Trends
 
Disaggregated Container Attached Storage - Yet Another Topology with What Pur...
Disaggregated Container Attached Storage - Yet Another Topology with What Pur...Disaggregated Container Attached Storage - Yet Another Topology with What Pur...
Disaggregated Container Attached Storage - Yet Another Topology with What Pur...
 
Disaggregated Container Attached Storage - Yet Another Topology with What Pur...
Disaggregated Container Attached Storage - Yet Another Topology with What Pur...Disaggregated Container Attached Storage - Yet Another Topology with What Pur...
Disaggregated Container Attached Storage - Yet Another Topology with What Pur...
 
Dfs
DfsDfs
Dfs
 
Cloud computing UNIT 2.1 presentation in
Cloud computing UNIT 2.1 presentation inCloud computing UNIT 2.1 presentation in
Cloud computing UNIT 2.1 presentation in
 
OSDC 2010 | Use Distributed Filesystem as a Storage Tier by Fabrizio Manfred
OSDC 2010 | Use Distributed Filesystem as a Storage Tier by Fabrizio ManfredOSDC 2010 | Use Distributed Filesystem as a Storage Tier by Fabrizio Manfred
OSDC 2010 | Use Distributed Filesystem as a Storage Tier by Fabrizio Manfred
 
Hive spark-s3acommitter-hbase-nfs
Hive spark-s3acommitter-hbase-nfsHive spark-s3acommitter-hbase-nfs
Hive spark-s3acommitter-hbase-nfs
 
004 architecture andadvanceduse
004 architecture andadvanceduse004 architecture andadvanceduse
004 architecture andadvanceduse
 
Vancouver bug enterprise storage and zfs
Vancouver bug   enterprise storage and zfsVancouver bug   enterprise storage and zfs
Vancouver bug enterprise storage and zfs
 
Alluxio - Scalable Filesystem Metadata Services
Alluxio - Scalable Filesystem Metadata ServicesAlluxio - Scalable Filesystem Metadata Services
Alluxio - Scalable Filesystem Metadata Services
 
Snapshots In Red Hat Storage Server Overview & Quickstart
Snapshots In Red Hat Storage Server Overview & QuickstartSnapshots In Red Hat Storage Server Overview & Quickstart
Snapshots In Red Hat Storage Server Overview & Quickstart
 

Plus de Gluster.org

Automating Gluster @ Facebook - Shreyas Siravara
Automating Gluster @ Facebook - Shreyas SiravaraAutomating Gluster @ Facebook - Shreyas Siravara
Automating Gluster @ Facebook - Shreyas SiravaraGluster.org
 
nfusr: a new userspace NFS client based on libnfs - Shreyas Siravara
nfusr: a new userspace NFS client based on libnfs - Shreyas Siravaranfusr: a new userspace NFS client based on libnfs - Shreyas Siravara
nfusr: a new userspace NFS client based on libnfs - Shreyas SiravaraGluster.org
 
Facebook’s upstream approach to GlusterFS - David Hasson
Facebook’s upstream approach to GlusterFS  - David HassonFacebook’s upstream approach to GlusterFS  - David Hasson
Facebook’s upstream approach to GlusterFS - David HassonGluster.org
 
Throttling Traffic at Facebook Scale
Throttling Traffic at Facebook ScaleThrottling Traffic at Facebook Scale
Throttling Traffic at Facebook ScaleGluster.org
 
GlusterFS w/ Tiered XFS
GlusterFS w/ Tiered XFS  GlusterFS w/ Tiered XFS
GlusterFS w/ Tiered XFS Gluster.org
 
Gluster Metrics: why they are crucial for running stable deployments of all s...
Gluster Metrics: why they are crucial for running stable deployments of all s...Gluster Metrics: why they are crucial for running stable deployments of all s...
Gluster Metrics: why they are crucial for running stable deployments of all s...Gluster.org
 
Up and Running with Glusto & Glusto-Tests in 5 Minutes (or less)
Up and Running with Glusto & Glusto-Tests in 5 Minutes (or less)Up and Running with Glusto & Glusto-Tests in 5 Minutes (or less)
Up and Running with Glusto & Glusto-Tests in 5 Minutes (or less)Gluster.org
 
Data Reduction for Gluster with VDO
Data Reduction for Gluster with VDOData Reduction for Gluster with VDO
Data Reduction for Gluster with VDOGluster.org
 
Releases: What are contributors responsible for
Releases: What are contributors responsible forReleases: What are contributors responsible for
Releases: What are contributors responsible forGluster.org
 
RIO Distribution: Reconstructing the onion - Shyamsundar Ranganathan
RIO Distribution: Reconstructing the onion - Shyamsundar RanganathanRIO Distribution: Reconstructing the onion - Shyamsundar Ranganathan
RIO Distribution: Reconstructing the onion - Shyamsundar RanganathanGluster.org
 
Gluster and Kubernetes
Gluster and KubernetesGluster and Kubernetes
Gluster and KubernetesGluster.org
 
Native Clients, more the merrier with GFProxy!
Native Clients, more the merrier with GFProxy!Native Clients, more the merrier with GFProxy!
Native Clients, more the merrier with GFProxy!Gluster.org
 
Gluster: a SWOT Analysis
Gluster: a SWOT Analysis Gluster: a SWOT Analysis
Gluster: a SWOT Analysis Gluster.org
 
GlusterD-2.0: What's Happening? - Kaushal Madappa
GlusterD-2.0: What's Happening? - Kaushal MadappaGlusterD-2.0: What's Happening? - Kaushal Madappa
GlusterD-2.0: What's Happening? - Kaushal MadappaGluster.org
 
Scalability and Performance of CNS 3.6
Scalability and Performance of CNS 3.6Scalability and Performance of CNS 3.6
Scalability and Performance of CNS 3.6Gluster.org
 
What Makes Us Fail
What Makes Us FailWhat Makes Us Fail
What Makes Us FailGluster.org
 
Gluster as Native Storage for Containers - past, present and future
Gluster as Native Storage for Containers - past, present and futureGluster as Native Storage for Containers - past, present and future
Gluster as Native Storage for Containers - past, present and futureGluster.org
 
Heketi Functionality into Glusterd2
Heketi Functionality into Glusterd2Heketi Functionality into Glusterd2
Heketi Functionality into Glusterd2Gluster.org
 
Architecture of the High Availability Solution for Ganesha and Samba with Kal...
Architecture of the High Availability Solution for Ganesha and Samba with Kal...Architecture of the High Availability Solution for Ganesha and Samba with Kal...
Architecture of the High Availability Solution for Ganesha and Samba with Kal...Gluster.org
 
Challenges with Gluster and Persistent Memory with Dan Lambright
Challenges with Gluster and Persistent Memory with Dan LambrightChallenges with Gluster and Persistent Memory with Dan Lambright
Challenges with Gluster and Persistent Memory with Dan LambrightGluster.org
 

Plus de Gluster.org (20)

Automating Gluster @ Facebook - Shreyas Siravara
Automating Gluster @ Facebook - Shreyas SiravaraAutomating Gluster @ Facebook - Shreyas Siravara
Automating Gluster @ Facebook - Shreyas Siravara
 
nfusr: a new userspace NFS client based on libnfs - Shreyas Siravara
nfusr: a new userspace NFS client based on libnfs - Shreyas Siravaranfusr: a new userspace NFS client based on libnfs - Shreyas Siravara
nfusr: a new userspace NFS client based on libnfs - Shreyas Siravara
 
Facebook’s upstream approach to GlusterFS - David Hasson
Facebook’s upstream approach to GlusterFS  - David HassonFacebook’s upstream approach to GlusterFS  - David Hasson
Facebook’s upstream approach to GlusterFS - David Hasson
 
Throttling Traffic at Facebook Scale
Throttling Traffic at Facebook ScaleThrottling Traffic at Facebook Scale
Throttling Traffic at Facebook Scale
 
GlusterFS w/ Tiered XFS
GlusterFS w/ Tiered XFS  GlusterFS w/ Tiered XFS
GlusterFS w/ Tiered XFS
 
Gluster Metrics: why they are crucial for running stable deployments of all s...
Gluster Metrics: why they are crucial for running stable deployments of all s...Gluster Metrics: why they are crucial for running stable deployments of all s...
Gluster Metrics: why they are crucial for running stable deployments of all s...
 
Up and Running with Glusto & Glusto-Tests in 5 Minutes (or less)
Up and Running with Glusto & Glusto-Tests in 5 Minutes (or less)Up and Running with Glusto & Glusto-Tests in 5 Minutes (or less)
Up and Running with Glusto & Glusto-Tests in 5 Minutes (or less)
 
Data Reduction for Gluster with VDO
Data Reduction for Gluster with VDOData Reduction for Gluster with VDO
Data Reduction for Gluster with VDO
 
Releases: What are contributors responsible for
Releases: What are contributors responsible forReleases: What are contributors responsible for
Releases: What are contributors responsible for
 
RIO Distribution: Reconstructing the onion - Shyamsundar Ranganathan
RIO Distribution: Reconstructing the onion - Shyamsundar RanganathanRIO Distribution: Reconstructing the onion - Shyamsundar Ranganathan
RIO Distribution: Reconstructing the onion - Shyamsundar Ranganathan
 
Gluster and Kubernetes
Gluster and KubernetesGluster and Kubernetes
Gluster and Kubernetes
 
Native Clients, more the merrier with GFProxy!
Native Clients, more the merrier with GFProxy!Native Clients, more the merrier with GFProxy!
Native Clients, more the merrier with GFProxy!
 
Gluster: a SWOT Analysis
Gluster: a SWOT Analysis Gluster: a SWOT Analysis
Gluster: a SWOT Analysis
 
GlusterD-2.0: What's Happening? - Kaushal Madappa
GlusterD-2.0: What's Happening? - Kaushal MadappaGlusterD-2.0: What's Happening? - Kaushal Madappa
GlusterD-2.0: What's Happening? - Kaushal Madappa
 
Scalability and Performance of CNS 3.6
Scalability and Performance of CNS 3.6Scalability and Performance of CNS 3.6
Scalability and Performance of CNS 3.6
 
What Makes Us Fail
What Makes Us FailWhat Makes Us Fail
What Makes Us Fail
 
Gluster as Native Storage for Containers - past, present and future
Gluster as Native Storage for Containers - past, present and futureGluster as Native Storage for Containers - past, present and future
Gluster as Native Storage for Containers - past, present and future
 
Heketi Functionality into Glusterd2
Heketi Functionality into Glusterd2Heketi Functionality into Glusterd2
Heketi Functionality into Glusterd2
 
Architecture of the High Availability Solution for Ganesha and Samba with Kal...
Architecture of the High Availability Solution for Ganesha and Samba with Kal...Architecture of the High Availability Solution for Ganesha and Samba with Kal...
Architecture of the High Availability Solution for Ganesha and Samba with Kal...
 
Challenges with Gluster and Persistent Memory with Dan Lambright
Challenges with Gluster and Persistent Memory with Dan LambrightChallenges with Gluster and Persistent Memory with Dan Lambright
Challenges with Gluster and Persistent Memory with Dan Lambright
 

Dernier

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 StrategiesBoston Institute of Analytics
 
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.pdfUK Journal
 
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 WorkerThousandEyes
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
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 textsMaria Levchenko
 
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?Antenna Manufacturer Coco
 
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 Scriptwesley chun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
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.pdfhans926745
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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 productivityPrincipled Technologies
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
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 AutomationSafe Software
 

Dernier (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
 
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
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
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?
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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
 

Dustin Black - Red Hat Storage Server Administration Deep Dive

  • 1. Red Hat Storage Server Administration Deep Dive Dustin L. Black, RHCA Sr. Technical Account Manager Red Hat Global Support Services ** This session will include a live demo from 6-7pm **
  • 2. Dustin L. Black, RHCA Sr. Technical Account Manager Red Hat, Inc. dustin@redhat.com @dustinlblack
  • 3. WTH is a TAM? •Premium named-resource support •Proactive and early access •Regular calls and on-site engagements •Customer advocate within Red Hat and upstream •Multi-vendor support coordinator •High-touch access to engineering •Influence for software enhancements •NOT Hands-on or consulting
  • 4. Agenda •Technology Overview & Use Cases •Technology Stack •Under the Hood •Volumes and Layered Functionality •Asynchronous Replication •Data Access •SWAG Intermission •Demo Time!
  • 5. Red Hat Storage Server Administration Deep Dive Technology Overview
  • 6. What is GlusterFS? •Clustered Scale-out General Purpose Storage Platform •POSIX-y Distributed File System •...and so much more •Built on Commodity systems •x86_64 Linux ++ •POSIX filesystems underneath (XFS, EXT4) •No Metadata Server •Standards-Based – Clients, Applications, Networks •Modular Architecture for Scale and Functionality
  • 8. What is Red Hat Storage? •Enterprise Implementation of GlusterFS •Integrated Software Appliance •RHEL + XFS + GlusterFS •Certified Hardware Compatibility •Subscription Model •24x7 Premium Support
  • 11. GlusterFS vs. Traditional Solutions •A basic NAS has limited scalability and redundancy •Other distributed filesystems are limited by metadata service •SAN is costly & complicated, but high performance & scalable •GlusterFS is... •Linear Scaling •Minimal Overhead •High Redundancy •Simple and Inexpensive Deployment
  • 12. Red Hat Storage Server Administration Deep Dive Use Cases
  • 13. Common Solutions •Large Scale File Server •Media / Content Distribution Network (CDN) •Backup / Archive / Disaster Recovery (DR) •High Performance Computing (HPC) •Infrastructure as a Service (IaaS) storage layer •Database offload (blobs) •Unified Object Store + File Access
  • 14. Hadoop – Map Reduce •Access data within and outside of Hadoop •No HDFS name node single point of failure / bottleneck •Seamless replacement for HDFS •Scales with the massive growth of big data
  • 15. Account Container Object Volume Directory Subdir/File Swift Cinder / Glance libgfapi-QEMU
  • 16. Red Hat Storage Server Administration Deep Dive Technology Stack
  • 17. Terminology •Brick •Fundamentally, a filesystem mountpoint •A unit of storage used as a capacity building block •Translator •Logic between the file bits and the Global Namespace •Layered to provide GlusterFS functionality Everything is Modular
  • 18. Terminology •Volume •Bricks combined and passed through translators •Ultimately, what's presented to the end user •Peer / Node •Server hosting the brick filesystems •Runs the gluster daemons and participates in volumes
  • 19. Disk, LVM, and Filesystems •Direct-Attached Storage (DAS) -or- •Just a Bunch Of Disks (JBOD) •Hardware RAID •RHS: RAID 6 required •Logical Volume Management (LVM) •POSIX filesystem w/ Extended Attributes (EXT4, XFS, BTRFS, ...) •RHS: XFS required
  • 20. Data Access Overview •GlusterFS Native Client •Filesystem in Userspace (FUSE) •NFS •Built-in Service •SMB/CIFS •Samba server required; NOW libgfapi-integrated!
  • 21. Data Access Overview •Gluster For OpenStack (G4O; aka UFO) •Simultaneous object-based access via OpenStack Swift •NEW! libgfapi flexible abstracted storage •Integrated with upstream Samba and Ganesha-NFS
  • 22. Gluster Components •glusterd •Management daemon •One instance on each GlusterFS server •Interfaced through gluster CLI •glusterfsd •GlusterFS brick daemon •One process for each brick on each server •Managed by glusterd
  • 23. Gluster Components •glusterfs •Volume service daemon •One process for each volume service • NFS server, FUSE client, Self-Heal, Quota, ... •mount.glusterfs •FUSE native client mount extension •gluster •Gluster Console Manager (CLI)
  • 24. services to the public network HardDisk0 HardDisk1 HardDisk2 HardDisk3 HardDisk4 HardDisk5 HardDisk6 HardDisk7 HardDisk8 HardDisk9 HardDisk10 HardDisk11 Disk Storage Local JBOD* (SAS, SATA), DAS* Limited Fibre Channel and iSCSI Support Hardware RAID RAID 6*, 1+0 Volume Manager LVM2* Local File Systems XFS*, ext3/4, BTRFS, ... A 32- or 64-bit* Linux Distribution RHEL*, CentOS, Fedora, Debian, Ubuntu, ... Storage Network 1Gb, 10Gb, Infiniband Public Network 1Gb, 10Gb, Infiniband GlusterFS Server (glusterd daemon) RPM* and DEB packages, or from source glusterfsd brick daemons gfsd gfsd gfsd gfsd gfsd gfsd gfsd gfsd gfsd gfsd glusterfs client HDFS* Swift* Server-side replication PuttingitTogether libgfapi libvirt* Cinder SMB* API glusterfs client* FTP* required strongly recommended optional a GlusterFS service *Red Hat Storage Supported NFS-Gan. ... glusterfs NFS* Translators
  • 26. Red Hat Storage Server Administration Deep Dive Under the Hood
  • 27. Elastic Hash Algorithm •No central metadata •No Performance Bottleneck •Eliminates risk scenarios •Location hashed intelligently on filename •Unique identifiers, similar to md5sum •The “Elastic” Part •Files assigned to virtual volumes •Virtual volumes assigned to multiple bricks •Volumes easily reassigned on the fly
  • 29. Your Storage Servers are Sacred! •Don't touch the brick filesystems directly! •They're Linux servers, but treat them like storage appliances •Separate security protocols •Separate access standards •Don't let your Jr. Linux admins in! •A well-meaning sysadmin can quickly break your system or destroy your data
  • 30. Red Hat Storage Server Administration Deep Dive Basic Volumes
  • 31. Distributed Volume •The default configuration •Files “evenly” spread across bricks •Similar to file-level RAID 0 •Server/Disk failure could be catastrophic
  • 32. Replicated Volume •Files written synchronously to replica peers •Files read synchronously, but ultimately serviced by the first responder •Similar to file-level RAID 1
  • 33. Striped Volumes •Individual files split among bricks (sparse files) •Similar to block-level RAID 0 •Limited Use Cases •HPC Pre/Post Processing •File size exceeds brick size
  • 34. Red Hat Storage Server Administration Deep Dive Layered Functionality
  • 35. Distributed Replicated Volume •Distributes files across multiple replica sets
  • 36. Distributed Striped Volume •Distributes files across multiple stripe sets •Striping plus scalability
  • 37. Striped Replicated Volume •Replicated sets of stripe sets •Similar to RAID 10 (1+0)
  • 38. Distributed Striped Replicated Volume •Limited Use Cases – Map Reduce Don't do it like this -->
  • 39. Red Hat Storage Server Administration Deep Dive Asynchronous Replication
  • 40. Geo Replication •Asynchronous across LAN, WAN, or Internet •Master-Slave model •Cascading possible •Continuous and incremental •One Way
  • 41. NEW! Distributed Geo-Replication •Drastic performance improvements •Parallel transfers •Efficient source scanning •Pipelined and batched •File type/layout agnostic •Available now in RHS 2.1 •Planned for GlusterFS 3.5
  • 42. Distributed Geo-Replication •Drastic performance improvements •Parallel transfers •Efficient source scanning •Pipelined and batched •File type/layout agnostic •Perhaps it's not just for DR anymore... http://www.redhat.com/resourcelibrary/case-studies/intuit-leverages-red-hat-storage-for-always-available-massively-scalable-storage
  • 43. Red Hat Storage Server Administration Deep Dive Data Access
  • 44. GlusterFS Native Client (FUSE) •FUSE kernel module allows the filesystem to be built and operated entirely in userspace •Specify mount to any GlusterFS server •Native Client fetches volfile from mount server, then communicates directly with all nodes to access data •Recommended for high concurrency and high write performance •Load is inherently balanced across distributed volumes
  • 45. NFS •Standard NFS v3 clients •Standard automounter is supported •Mount to any server, or use a load balancer •GlusterFS NFS server includes Network Lock Manager (NLM) to synchronize locks across clients •Better performance for reading many small files from a single client •Load balancing must be managed externally
  • 46. NEW! libgfapi •Introduced with GlusterFS 3.4 •User-space library for accessing data in GlusterFS •Filesystem-like API •Runs in application process •no FUSE, no copies, no context switches •...but same volfiles, translators, etc.
  • 47. SMB/CIFS •NEW! In GlusterFS 3.4 – Samba + libgfapi •No need for local native client mount & re-export •Significant performance improvements with FUSE removed from the equation •Must be setup on each server you wish to connect to via CIFS •CTDB is required for Samba clustering
  • 49. Gluster 4 OpenStack (G4O) The feature formerly known as UFO
  • 50. Red Hat Storage Server Administration Deep Dive SWAG Intermission
  • 51. Red Hat Storage Server Administration Deep Dive Demo Time!
  • 52. Red Hat Storage Server Administration Deep Dive Do it!
  • 53. Do it! •Build a test environment in VMs in just minutes! •Get the bits: •Fedora 20 has GlusterFS packages natively: fedoraproject.org •RHS 2.1 ISO available on the Red Hat Portal: access.redhat.com •Go upstream: gluster.org •Amazon Web Services (AWS) • Amazon Linux AMI includes GlusterFS packages • RHS AMI is available
  • 54. Check Out Other Red Hat Storage Activities at The Summit •Enter the raffle to win tickets for a $500 gift card or trip to LegoLand! • Entry cards available in all storage sessions - the more you attend, the more chances you have to win! •Talk to Storage Experts: • Red Hat Booth (# 211) • Infrastructure • Infrastructure-as-a-Service •Storage Partner Solutions Booth (# 605) •Upstream Gluster projects • Developer Lounge Follow us on Twitter, Facebook: @RedHatStorage
  • 55. Thank You! Red Hat Storage Server Administration Deep Dive Slides Available at: people.redhat.com/dblack ● Contact ● dustin@redhat.com ● storage-sales@redhat.com ● Resources •www.gluster.org •www.redhat.com/storage/ ● access.redhat.com/support/offerings/tam/ ● Twitter ● @dustinlblack ● @gluster ● @RedHatStorage ** Please Leave Your Feedback in the Summit Mobile App Session Survey **

Notes de l'éditeur

  1. My name is Dustin Black. I'm a Red Hat Certified Architect, and a Senior Technical Account Manager with Red Hat. I specialize in Red Hat Storage and GlusterFS, and I've been working closely with our partner, Intuit, on a very interesting and exciting implementation of Red Hat Storage.
  2. We provide semi-dedicated support to many of the world's largest enterprise Linux consumers. This is not a hands-on role, but rather a collaborative support relationship with the customer. Our goal is to provide a proactive and high-touch customer relationship with close ties to Red Hat Engineering.
  3. I hope to make the GlusterFS concepts more tangible. I want you to walk away with the confidence to start working with GlusterFS today.
  4. -Commodity hardware: aggregated as building blocks for a clustered storage resource. -Standards-based: No need to re-architect systems or applications, and no long-term lock-in to proprietary systems or protocols. -Simple and inexpensive scalability. -Scaling is non-interruptive to client access. -Aggregated resources into unified storage volume abstracted from the hardware.
  5. -Provided as an ISO for direct bare-metal installation. -XFS filesystem is usually an add-on subscription for RHEL, but is included with Red Hat Storage -XFS supports metadata journaling for quicker crash recovery and can be defragged and expanded online. -RHS:GlusterFS::RHEL:Fedora -GlusterFS and gluster.org are the upstream development and test bed for Red Hat Storage
  6. -Bricks are “stacked” to increase capacity -Translators are “stacked” to increase functionality
  7. -Bricks are “stacked” to increase capacity -Translators are “stacked” to increase functionality
  8. -XFS is the only filesystem supported with RHS. -Extended attribute support is necessary because the file hash is stored there
  9. -The native client uses fuse to build complete filesystem functionality without gluster itself having to operate in kernel space. This offers benefits in system stability and time-to-end-user for code updates.
  10. -The native client uses fuse to build complete filesystem functionality without gluster itself having to operate in kernel space. This offers benefits in system stability and time-to-end-user for code updates.
  11. -gluster console commands can be run directly, or in interactive mode. Similar to virsh, ntpq
  12. No metadata == No Performance Bottleneck or single point of failure (compared to single metadata node) or corruption issues (compared to distributed metadata). Hash calculation is faster than metadata retrieval Elastic hash is the core of how gluster scales linerally
  13. Modular building blocks for functionality, like bricks are for storage
  14. In a very short time, Red Hat engineers were able to characterize the limitations that Intuit was encountering, and propose new code to address them – a completely re-designed Geo-Replication stack. Where the traditional GlusterFS Geo-Replication code relied on a serial stream between only two nodes, the new code employed an algorithm that would divide the replication workload between all members of the volumes on both the sending and receiving sides. Additionally, the new code introduced an improved filesystem scanning mechanism that was significantly more efficient for Intuit's small-file use case.
  15. In a very short time, Red Hat engineers were able to characterize the limitations that Intuit was encountering, and propose new code to address them – a completely re-designed Geo-Replication stack. Where the traditional GlusterFS Geo-Replication code relied on a serial stream between only two nodes, the new code employed an algorithm that would divide the replication workload between all members of the volumes on both the sending and receiving sides. Additionally, the new code introduced an improved filesystem scanning mechanism that was significantly more efficient for Intuit's small-file use case.
  16. -Native client will be the best choice when you have many nodes concurrently accessing the same data -Client access to data is naturally load-balanced because the client is aware of the volume structure and the hash algorithm.
  17. ...mount with nfsvers=3 in modern distros that default to nfs 4 The need for this seems to be a bug, and I understand it is in the process of being fixed. NFS will be the best choice when most of the data access by one client and for small files. This is mostly due to the benefits of native NFS caching. Load balancing will need to be accomplished by external mechanisms
  18. ...mount with nfsvers=3 in modern distros that default to nfs 4 The need for this seems to be a bug, and I understand it is in the process of being fixed. NFS will be the best choice when most of the data access by one client and for small files. This is mostly due to the benefits of native NFS caching. Load balancing will need to be accomplished by external mechanisms
  19. -Use the GlusterFS native client first to mount the volume on the Samba server, and then share that mount point with Samba via normal methods. -GlusterFS nodes can act as Samba servers (packages are included), or it can be an external service. -Load balancing will need to be accomplished by external mechanisms
  20. Question notes: -Vs. CEPH -CEPH is object-based at its core, with distributed filesystem as a layered function. GlusterFS is file-based at its core, with object methods (UFO) as a layered function. -CEPH stores underlying data in files, but outside the CEPH constructs they are meaningless. Except for striping, GlusterFS files maintain complete integrity at the brick level. -With CEPH, you define storage resources and data architecture (replication) separate, and CEPH actively and dynamically manages the mapping of the architecture to the storage. With GlusterFS, you manually manage both the storage resources and the data architecture.