Nova Resource:Deployment-prep/Help
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.
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.)