Jump to content

Nova Resource:Deployment-prep/Help

From Wikitech

This page describes the essential bits for people with shell access to Beta Cluster.

Infrastructure

If you are setting up a new instance, remember that Beta Cluster has its own puppet master. See Help:Standalone puppetmaster for more details.

If you are deleting an instance, follow the Decommission an instance checklist.

Beta instance types
Prefix Usage
deployment-acme-chief Acme-chief active/passive
deployment-cache-text Caching text, should be deployment-cp
deployment-cache-upload Caching media, should be deployment-cp
deployment-cumin cumin
deployment-db Databases
deployment-deploy Scap, active/passive
deployment-docker Services in docker, maybe k8s in the future
deployment-echostore Services in docker + Cassandra
deployment-elastic Search
deployment-etcd Etcd
deployment-eventgate Services?
deployment-eventlog Services?
deployment-eventstreams Services?
deployment-imagescaler Thumbor
deployment-ircd IRC RC relay
deployment-jobrunner MediaWiki jobs based on changeprop
deployment-kafka-jumbo ??
deployment-kafka-main ??
deployment-logstash Logstash
deployment-maps Maps
deployment-mdb Services
deployment-mediawiki MediaWiki appservers.svc.deployment-prep.eqiad1.wikimedia.cloud
deployment-memc Memcached + sessions redis
deployment-ms-be Swift backend
deployment-ms-fe Swift frontend, ms-fe.svc.deployment-prep.eqiad1.wikimedia.cloud
deployment-mwlog Log files
deployment-mwmaint MediaWiki maintenance scripts
deployment-mx Outgoing mail
deployment-ores ORES
deployment-parsoid Parsoid parsoid.svc.deployment-prep.eqiad1.wikimedia.cloud
deployment-poolcounter Poolcounter
deployment-prometheus Prometheus
deployment-puppetdb Puppet PuppetDB
deployment-puppetmaster Puppet master
deployment-push-notifications Services?
deployment-restbase Restbase with Cassandra
deployment-rdb Redis (equivalent of redis_misc in production, used for locks)
deployment-schema Services?
deployment-sessionstore Services with Cassandra
deployment-snapshot Dumps
deployment-urldownloader url-downloader
deployment-wdqs WDQS
deployment-webperf services?
deployment-wikifeeds services?
deployment-wpt services?
deployment-xhgui services?
deployment-zookeeper services?

Always log all stuff to SAL by posting !log message in #wikimedia-releng connect!

Secrets

If you are looking for secrets such as ssh key passphrases for keyholder arm, try looking for local commits in /srv/git/labs/private on the active puppetserver. At the time of this writing, many of these passphrases are in files in deployment-puppetserver-1.deployment-prep.eqiad1.wikimedia.cloud:/srv/git/labs/private/files/ssh/tin/. ("tin" was the name of the production deployment server for many years.)