clarinvm.ics.muni.cz
Hoster: Hosters/CESNET
1. Maintenance
1.1. Responsibility
"Willem Elbers" <willem@clarin.eu>
1.2. Tickets
Ticket | Priority | Summary | Owner | Created | Modified |
---|---|---|---|---|---|
#882 | minor | Logging in to Sonatype Nexus server fails intermittently | 8 years ago | 8 years ago | |
#954 | major | Increase database pool size for Component Registry | 8 years ago | 3 years ago |
Update history
Date | Updater | Changes | Details |
2016-02-18 | wilelb | Upgrade 2 Packages | details |
2015-12-08 | wilelb | Upgraded 1 package | details |
2015-11-12 | wilelb | Installed 1 package, upgraded 64 packages | details |
Backups
Firewall
Firewalld, managed by by CLARIN-ERIC sysops.
Virtual Hosts
- catalog production website
- clarin private docker registry?
- clarin maven repository
- clarin ce archive?
Detailed information
Server/OS/configuration maintenance: CLARIN sysops <sysops@clarin.eu>
Managing users, content and other admin tasks: CLARIN sysops <sysops@clarin.eu>
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
- Containers
Collectd
Reporting of statistics
LoadPlugin network <Plugin network> Server "147.251.9.199" "8096" </Plugin>
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
<work in progress>
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
Last modified 8 years ago
Last modified on 05/13/16 10:29:16