Presentation is loading. Please wait.

Presentation is loading. Please wait.

Experience with iRODS 4.0 Enabling Multisite Collaboration Presented by Richard Mansfield (Systems Engineer) Tuesday 9 th September iRODS User Group Meeting.

Similar presentations


Presentation on theme: "Experience with iRODS 4.0 Enabling Multisite Collaboration Presented by Richard Mansfield (Systems Engineer) Tuesday 9 th September iRODS User Group Meeting."— Presentation transcript:

1 Experience with iRODS 4.0 Enabling Multisite Collaboration Presented by Richard Mansfield (Systems Engineer) Tuesday 9 th September iRODS User Group Meeting (UCL)

2 2 © 2014 DataDirect Networks, Inc. * Other names and brands may be claimed as the property of others. Any statements or representations around future events are subject to change. ddn.com Deploying WOS resource on iRODS 4.0 Download DDN WOS resource RPM –http://irods.org/download/http://irods.org/download/ –Or, build from source on GitHub Install WOS driver on iRODS server & iCAT server –Failure to install on iCAT server will result in errors (!!!) Configure WOS resource on iRODS server –“wos_host” refers to single WOS endpoint –Be careful of length parameter length and use of semicolon $ iadmin mkresc wosResc compound $ iadmin mkresc cacheResc 'unix file system' eiserver1:/Vault $ iadmin mkresc archiveResc wos eiserver1:/fakePath \ 'wos_host=http://wos1.example.com;wos_policy=Replicate’ $ iadmin addchildtoresc wosResc cacheResc cache $ iadmin addchildtoresc wosResc archiveResc archive

3 3 © 2014 DataDirect Networks, Inc. * Other names and brands may be claimed as the property of others. Any statements or representations around future events are subject to change. ddn.com Node-local HTTP Proxy global log /dev/log local0 log /dev/log local1 notice user haproxy group haproxy daemon maxconn defaults log global mode http option dontlognull option tcplog retries 5 option redispatch contimeout 600s clitimeout 10m srvtimeout 10m maxconn errorfile 400 /etc/haproxy/errors/400.http errorfile 403 /etc/haproxy/errors/403.http errorfile 408 /etc/haproxy/errors/408.http errorfile 500 /etc/haproxy/errors/500.http errorfile 502 /etc/haproxy/errors/502.http errorfile 503 /etc/haproxy/errors/503.http errorfile 504 /etc/haproxy/errors/504.http... Continued listen stats *:9091 mode http balance timeout client 30s timeout connect 30s timeout server 60s stats uri /stats stats realm HAProxy\ Statistics stats auth admin:admin stats admin if TRUE frontend wos bind *:8200 mode http default_backend wos backend wos mode http timeout check 60s option httpchk GET /status/summary http-check expect ! rstatus ^5 balance roundrobin server :80 check inter 60s rise 3 fall 3 server :80 check inter 60s rise 3 fall 3 server :80 check inter 60s rise 3 fall 3 backup server :80 check inter 60s rise 3 fall 3 backup Example haproxy.conf on iRODS Server

4 4 © 2014 DataDirect Networks, Inc. * Other names and brands may be claimed as the property of others. Any statements or representations around future events are subject to change. ddn.com Public Health England & iRODS Introduction –Executive agency for England’s Dept. of Health –Provides centralised infectious disease sequencing service –Classify DNA samples of potentially harmful bacteria –Patient samples submitted by hospitals & medical establishments Sequencing service –Six Illumina sequencers –Supported by 60 in-house researches –Bacteria sequence analysed on EXAScaler –Results published to WOS archive –Collaboration with clinical partners via iRODS

5 5 © 2014 DataDirect Networks, Inc. * Other names and brands may be claimed as the property of others. Any statements or representations around future events are subject to change. ddn.com Proposed iRODS Architecture Object referenced via ObjectID & iRODS server name Object referenced via ObjectID & iRODS server name

6 6 © 2014 DataDirect Networks, Inc. * Other names and brands may be claimed as the property of others. Any statements or representations around future events are subject to change. ddn.com Remote Collaboration Client access remote iRODS server

7 7 © 2014 DataDirect Networks, Inc. * Other names and brands may be claimed as the property of others. Any statements or representations around future events are subject to change. ddn.com Non-optimal Data Affinity Client prevented from accessing local data

8 8 © 2014 DataDirect Networks, Inc. * Other names and brands may be claimed as the property of others. Any statements or representations around future events are subject to change. ddn.com Optimal Data Affinity for Collaboration Object referenced via ObjectID & local hostname aliases iRODS Server auth. iCAT via common SAN cert Object referenced via ObjectID & local hostname aliases iRODS Server auth. iCAT via common SAN cert

9 9 © 2014 DataDirect Networks, Inc. * Other names and brands may be claimed as the property of others. Any statements or representations around future events are subject to change. ddn.com SSL Certification for iRODS Servers Use SSL “Subject Alternative Names” –Allows multiple hostnames/IPs embedded in single SSL certificate –Commonly used for { www | ftp | mail }.example.com Multisite iRODS scenario –Can’t assume common hostname naming scheme –Certainly will use different IP addresses Use site specific common hostname aliases –“ irods-local ” & “ wos-local ” (either in /etc/hosts or site DNS) –Use host aliases in iRODS driver configuration Re-create WOS resource using aliases $ iadmin mkresc cacheResc 'unix file system' irods-local:/Vault $ iadmin mkresc archiveResc wos irods-local:/fakePath \ 'wos_host=http://wos-local.example.com;wos_policy=Replicate’

10 10 © 2014 DataDirect Networks, Inc. * Other names and brands may be claimed as the property of others. Any statements or representations around future events are subject to change. ddn.com WOS Driver roadmap on GitHub


Download ppt "Experience with iRODS 4.0 Enabling Multisite Collaboration Presented by Richard Mansfield (Systems Engineer) Tuesday 9 th September iRODS User Group Meeting."

Similar presentations


Ads by Google