= clarinvm.ics.muni.cz = Hoster: [[../../Hosters/CESNET]] # Maintenance # ## Responsibility ## [[mailto:"Willem Elbers" ]] ## Tickets ## [[TicketQuery(col=ticket|priority|summary|owner|created|modified,keywords=~clarinvm.ics.muni.cz&component=System administration&report=28&order=priority,max=10,table)]] ==== Update history ==== || Date || Updater || Changes || Details || || 2016-02-18 || wilelb || Upgrade 2 Packages || [wiki:./2016-02-18_details details] || || 2015-12-08 || wilelb || Upgraded 1 package || [wiki:./2015-12-8_details details] || || 2015-11-12 || wilelb || Installed 1 package, upgraded 64 packages || [wiki:./2015-11-12_details details] || === Backups === === Firewall === Firewalld, managed by by CLARIN-ERIC sysops. === Virtual Hosts === * [wiki:catalog.clarin.eu catalog production website] * [wiki:docker.clarin.eu clarin private docker registry] * [wiki:nexus.clarin.eu clarin maven repository] * [wiki:office.clarin.eu clarin ce archive] == Detailed information == Server/OS/configuration maintenance: CLARIN sysops Managing users, content and other admin tasks: CLARIN sysops === Services === Services * Collectd * Docker * Containers * nginx proxy * docker registry (registry.clarin.eu) * nexus maven repoistory (nexus.clarin.eu) * influxdb + grafana, collectd metrics storager * Component Registry (http://catalog.clarin.eu/ds/ComponentRegistry) * Postgres * CE Archief == Collectd == === Reporting of statistics === {{{ LoadPlugin network Server "147.251.9.199" "8096" }}} == Services == === Apache proxy === {{{ #Container creation sudo docker \ create \ --name shibboleth-sp-proxy \ --restart=always \ --link nexus:nexus \ -v /apache2/html/:/var/www/html \ -v /apache2/accounts:/etc/apache2/accounts \ -v /root/certstore/wildcard-clarin-eu:/etc/apache2/certs \ -p 80:80 \ -p 443:443 \ docker.clarin.eu/shibboleth-catalog-sp:1.0.3 #Start container sudo docker start shibboleth-sp-proxy }}} === Docker registry === {{{ #Container creation sudo docker \ run -d --restart=always \ --name registry \ -e "REGISTRY_STORAGE_DELETE_ENABLED=True" \ -p 172.17.42.1:5001:5000 \ -v /data/docker-registry/:/var/lib/registry/ \ registry:2.4.0 #Start container sudo docker start registry2 #Backup from docker registry volume container sudo docker run -ti --rm --volumes-from registry_volume -v /srv/docker-registry:/backup debian cp -r /srv/registry-data/docker/ /backup/ }}} === Nexus registry === {{{ }}} === Grafana === {{{ sudo docker pull tutum/influxdb:0.9 sudo docker run \ -d \ --name influxdb \ --restart=always \ -p 172.17.42.1:8083:8083 \ -p 172.17.42.1:8086:8086 \ -p 0.0.0.0:25826:25826 \ --expose 8090 \ --expose 8099 \ -e ADMIN_USER="root" \ -e INFLUXDB_INIT_PWD="" \ -e PRE_CREATE_DB="metrics" \ tutum/influxdb:0.9 sudo docker pull tutum/grafana:latest sudo docker run \ -d \ --name dashboard \ --restart=always \ -p 80:80 \ -e HTTP_USER=admin \ -e HTTP_PASS=blaaat \ -e INFLUXDB_PROTO=http \ -e INFLUXDB_HOST=147.251.9.199 \ -e INFLUXDB_PORT=8086 \ -e INFLUXDB_NAME=metrics \ -e INFLUXDB_USER=root \ -e INFLUXDB_PASS=root \ -v /data/dashboards:/app/app/dashboards \ tutum/grafana:latest }}} === Component Registry === {{{ #Create postgres container with data volume container sudo docker create --name postgres_data -v /var/lib/postgresql/9.3/main/ docker.clarin.eu/pg-compreg:1.0.0 sudo docker run -d --name postgres --restart=always -v /home/wilelb/compreg/:/data/ -p 172.17.42.1:5432:5432 --volumes-from postgres_data docker.clarin.eu/pg-compreg:1.0.0 #Create database and import backup sudo docker exec -ti postgres createuser -P compreg sudo docker exec -ti postgres createdb -O compreg compreg sudo docker exec -ti postgres psql -f /data/compreg.20150917.sql -h localhost -U compreg -W compreg }}} {{{ sudo docker run -d --name compreg --restart=always -p 172.17.42.1:8009:8009 docker.clarin.eu/tomcat-compreg:1.0.0 }}} === CE Archief === {{{ sudo docker pull docker.clarin.eu/ce_archive:1.0.2 sudo docker create --name ce_archive_data docker.clarin.eu/ce_archive:1.0.2 sudo docker run -d --name ce_archive -p 172.17.42.1:8000:80 --volumes-from ce_archive_data --restart=always docker.clarin.eu/ce_archive:1.0.2 }}}