red hat storage day seattle: stretching a gluster cluster for resilient message persistence and file...
TRANSCRIPT
![Page 1: Red Hat Storage Day Seattle: Stretching A Gluster Cluster for Resilient Message Persistence and File Storage at McMaster University](https://reader035.vdocuments.mx/reader035/viewer/2022062904/587586fe1a28ab901c8b4efb/html5/thumbnails/1.jpg)
• One of four Canadian Universities ranked among the top 100 in the world (Shanghai Jiaotong University Academic Ranking of World Universities, August 2016)
• Founded in 1887 in Toronto• Moved to Hamilton in 1930• Over 32,000 Full-time Staff, Faculty & Students
![Page 2: Red Hat Storage Day Seattle: Stretching A Gluster Cluster for Resilient Message Persistence and File Storage at McMaster University](https://reader035.vdocuments.mx/reader035/viewer/2022062904/587586fe1a28ab901c8b4efb/html5/thumbnails/2.jpg)
Systems Renewal - Mosaic Administrative SystemsIn 2012, McMaster began a multi year ERP project to replace its Legacy SystemsOracle PeopleSoft Financials, Human Resources, Campus Solutions, Data Warehouse and related modules was selected for Implementation
![Page 3: Red Hat Storage Day Seattle: Stretching A Gluster Cluster for Resilient Message Persistence and File Storage at McMaster University](https://reader035.vdocuments.mx/reader035/viewer/2022062904/587586fe1a28ab901c8b4efb/html5/thumbnails/3.jpg)
McMaster and Red Hat
▪Academic “Departmental” license for RHEL (since converted to full site license)
▪Instance based Gluster, JBoss Fuse, EUS (and possibly Ceph in our future…)
![Page 4: Red Hat Storage Day Seattle: Stretching A Gluster Cluster for Resilient Message Persistence and File Storage at McMaster University](https://reader035.vdocuments.mx/reader035/viewer/2022062904/587586fe1a28ab901c8b4efb/html5/thumbnails/4.jpg)
Mosaic and Red Hat Gluster Storage
▪Deployment of most PeopleSoft components on RHEL with Gluster for shared/replicated storage where required
▪Original middleware components RHEL and JBoss Fuse with Gluster for shared/replicated message persistence storage
![Page 5: Red Hat Storage Day Seattle: Stretching A Gluster Cluster for Resilient Message Persistence and File Storage at McMaster University](https://reader035.vdocuments.mx/reader035/viewer/2022062904/587586fe1a28ab901c8b4efb/html5/thumbnails/5.jpg)
Physical Technical Infrastructure• Mosaic should continue to function even with the loss of one room (at reduced capacity)
• Message Oriented Middleware (JBoss Fuse with ActiveMQ)• PeopleSoft file storage (report repository and user attachments)
![Page 6: Red Hat Storage Day Seattle: Stretching A Gluster Cluster for Resilient Message Persistence and File Storage at McMaster University](https://reader035.vdocuments.mx/reader035/viewer/2022062904/587586fe1a28ab901c8b4efb/html5/thumbnails/6.jpg)
User access/presentation layer• Citrix Netscaler active/passive VPX instances
Stack components (web/app)• Largely independent (with help of load balancer/ADC)
Databases• Data guard for replication to other site• Clusterware/RAC for fault tolerance and load distribution
User application file storage (attachments&reports) MOM message persistence
How Close were we?
![Page 7: Red Hat Storage Day Seattle: Stretching A Gluster Cluster for Resilient Message Persistence and File Storage at McMaster University](https://reader035.vdocuments.mx/reader035/viewer/2022062904/587586fe1a28ab901c8b4efb/html5/thumbnails/7.jpg)
What about a [supportable] stretch replica cluster?• All nodes must be on the same logical network – no storage traffic routing• Latency must be low• Maximum two storage sites ( not including a possible quorum device at a third neutral site ) **• Red Hat Architecture Review
![Page 8: Red Hat Storage Day Seattle: Stretching A Gluster Cluster for Resilient Message Persistence and File Storage at McMaster University](https://reader035.vdocuments.mx/reader035/viewer/2022062904/587586fe1a28ab901c8b4efb/html5/thumbnails/8.jpg)
**Speaking of quorum devices…
▪Current Installation vulnerable to spit-brain❑ </knock_wood>this hasn’t been an issue…
▪New version supports a third node in the trusted pool that doesn’t contribute a storage brick
❑ Need to make sure quorum ratio is set
▪Upstream Gluster supports an arbiter node❑ File metadata stored with the arbiter, but not file contents❑ Roadmap for support in RHGS product?
![Page 9: Red Hat Storage Day Seattle: Stretching A Gluster Cluster for Resilient Message Persistence and File Storage at McMaster University](https://reader035.vdocuments.mx/reader035/viewer/2022062904/587586fe1a28ab901c8b4efb/html5/thumbnails/9.jpg)
Replicated file storage and MOM message persistence Sandbox Environment• Three RHEL7.2 VMs• gl10.nie.vm (arbiter) ; gl11.nie.vm, gl12.nie.vm storage bricks and ActiveMQ brokers (and test clients)