20
OSG All Hands Meeting, 15 March 2016

OSG All Hands Meeting, 15 March 2016 › event › 10571 › session › 30 › ... · docker-layer e5af4319b4da 78-2b-cb-76-53-ee atlas-small 1.0.0 21 January, 2016 UTC 21 January,

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: OSG All Hands Meeting, 15 March 2016 › event › 10571 › session › 30 › ... · docker-layer e5af4319b4da 78-2b-cb-76-53-ee atlas-small 1.0.0 21 January, 2016 UTC 21 January,

OSG All Hands Meeting, 15 March 2016

Page 2: OSG All Hands Meeting, 15 March 2016 › event › 10571 › session › 30 › ... · docker-layer e5af4319b4da 78-2b-cb-76-53-ee atlas-small 1.0.0 21 January, 2016 UTC 21 January,
Page 3: OSG All Hands Meeting, 15 March 2016 › event › 10571 › session › 30 › ... · docker-layer e5af4319b4da 78-2b-cb-76-53-ee atlas-small 1.0.0 21 January, 2016 UTC 21 January,

○○

Page 4: OSG All Hands Meeting, 15 March 2016 › event › 10571 › session › 30 › ... · docker-layer e5af4319b4da 78-2b-cb-76-53-ee atlas-small 1.0.0 21 January, 2016 UTC 21 January,
Page 5: OSG All Hands Meeting, 15 March 2016 › event › 10571 › session › 30 › ... · docker-layer e5af4319b4da 78-2b-cb-76-53-ee atlas-small 1.0.0 21 January, 2016 UTC 21 January,

squid cvmfs

Stashcache CE

Mesos

node node node node

GUMS

Page 6: OSG All Hands Meeting, 15 March 2016 › event › 10571 › session › 30 › ... · docker-layer e5af4319b4da 78-2b-cb-76-53-ee atlas-small 1.0.0 21 January, 2016 UTC 21 January,

Your favorite project here!

Page 8: OSG All Hands Meeting, 15 March 2016 › event › 10571 › session › 30 › ... · docker-layer e5af4319b4da 78-2b-cb-76-53-ee atlas-small 1.0.0 21 January, 2016 UTC 21 January,
Page 9: OSG All Hands Meeting, 15 March 2016 › event › 10571 › session › 30 › ... · docker-layer e5af4319b4da 78-2b-cb-76-53-ee atlas-small 1.0.0 21 January, 2016 UTC 21 January,

Page 10: OSG All Hands Meeting, 15 March 2016 › event › 10571 › session › 30 › ... · docker-layer e5af4319b4da 78-2b-cb-76-53-ee atlas-small 1.0.0 21 January, 2016 UTC 21 January,

○○

Page 11: OSG All Hands Meeting, 15 March 2016 › event › 10571 › session › 30 › ... · docker-layer e5af4319b4da 78-2b-cb-76-53-ee atlas-small 1.0.0 21 January, 2016 UTC 21 January,

○○

Page 12: OSG All Hands Meeting, 15 March 2016 › event › 10571 › session › 30 › ... · docker-layer e5af4319b4da 78-2b-cb-76-53-ee atlas-small 1.0.0 21 January, 2016 UTC 21 January,

CentOS 6

OSG 3.3 Base

Squid HTCondor CE GUMS StashCache etc

squa

shed

down

to sin

gle co

ntaine

r

osg-squid-3.3-el6 osg-ce-3.3-el6 osg-gums-3.3-el6 ...etc

sub-c

ontai

ners

Page 13: OSG All Hands Meeting, 15 March 2016 › event › 10571 › session › 30 › ... · docker-layer e5af4319b4da 78-2b-cb-76-53-ee atlas-small 1.0.0 21 January, 2016 UTC 21 January,

FROM lincolnbryant/osg-base-3.3-el6

MAINTAINER Lincoln Bryant <[email protected]>

# See https://twiki.grid.iu.edu/bin/view/Documentation/Release3/InstallFrontierSquid

RUN yum install -y frontier-squid initscripts

VOLUME ["/var/cache/squid"]

COPY customize.sh /etc/squid/customize.sh

RUN chown squid: /etc/squid/customize.sh && chmod +x /etc/squid/customize.sh

EXPOSE 3128 3401

CMD /sbin/runuser -s /bin/bash squid /usr/sbin/fn-local-squid.sh start && tail -f /var/log/squid/*.log

Page 14: OSG All Hands Meeting, 15 March 2016 › event › 10571 › session › 30 › ... · docker-layer e5af4319b4da 78-2b-cb-76-53-ee atlas-small 1.0.0 21 January, 2016 UTC 21 January,

$ docker run -p 3128:3128/tcp -p 3401:3401/udp -ti -e IP_BLOCKS="10.0.0.0/8 192.170.226.0/23" -e MEMORY_MB=2048 -e CACHE_MB=32768 lincolnbryant/osg-squid-3.3-el6

Generating /etc/squid/squid.conf

Initializing Cache...

2016/01/21 20:45:07| Creating Swap Directories

Starting 1 Frontier Squid...

done

...

Page 15: OSG All Hands Meeting, 15 March 2016 › event › 10571 › session › 30 › ... · docker-layer e5af4319b4da 78-2b-cb-76-53-ee atlas-small 1.0.0 21 January, 2016 UTC 21 January,

Page 16: OSG All Hands Meeting, 15 March 2016 › event › 10571 › session › 30 › ... · docker-layer e5af4319b4da 78-2b-cb-76-53-ee atlas-small 1.0.0 21 January, 2016 UTC 21 January,

Page 17: OSG All Hands Meeting, 15 March 2016 › event › 10571 › session › 30 › ... · docker-layer e5af4319b4da 78-2b-cb-76-53-ee atlas-small 1.0.0 21 January, 2016 UTC 21 January,

Page 18: OSG All Hands Meeting, 15 March 2016 › event › 10571 › session › 30 › ... · docker-layer e5af4319b4da 78-2b-cb-76-53-ee atlas-small 1.0.0 21 January, 2016 UTC 21 January,

○○

Page 19: OSG All Hands Meeting, 15 March 2016 › event › 10571 › session › 30 › ... · docker-layer e5af4319b4da 78-2b-cb-76-53-ee atlas-small 1.0.0 21 January, 2016 UTC 21 January,
Page 20: OSG All Hands Meeting, 15 March 2016 › event › 10571 › session › 30 › ... · docker-layer e5af4319b4da 78-2b-cb-76-53-ee atlas-small 1.0.0 21 January, 2016 UTC 21 January,