Macro list of clusters:
- Deployment servers - tin / mira
- Appservers - deployment-mediawiki 01 02 03
- Jobrunners - deployment-jobrunner01.deployment-prep.eqiad.wmflabs
- Videoscalers (Got removed, never setup in deployment-prep)
The hostnames can be checked in hieradata/labs/deployment-prep/common.yaml
scap::dsh::groups: mediawiki-installation: hosts: - deployment-jobrunner01.deployment-prep.eqiad.wmflabs - deployment-mediawiki01.deployment-prep.eqiad.wmflabs - deployment-mediawiki02.deployment-prep.eqiad.wmflabs - deployment-mediawiki03.deployment-prep.eqiad.wmflabs - deployment-tmh01.deployment-prep.eqiad.wmflabs - deployment-tin.deployment-prep.eqiad.wmflabs - mira.deployment-prep.eqiad.wmflabs
Deployment steps
Jenkins runs scap as user jenkins-deploy on deployment-tin. You will need to manually accept the new host ssh fingerprint by running:
sudo -u jenkins-deploy -H SSH_AUTH_SOCK=/run/keyholder/proxy.sock ssh mwdeploy@deployment-mediawiki04.deployment-prep.eqiad.wmflabs
Manually refresh all CA certificates symlinks due to T145609:
update-ca-certificates --verbose --fresh
- For MediaWiki web servers **
Once the puppet patch(es) are merged, the beta cluster puppetmaster needs a rebase:
ssh deployment-puppetmaster.deployment-prep.eqiad.wmflabs sudo su - cd /var/lib/git/operations/puppet git pull
Then get the host pooled on the Varnish cache by running puppet on deployment-cache-text04.deployment-prep.eqiad.wmflabs. That will update the Varnish list of directors. Then: service varnish reload.
Test:
curl --silent https://en.wikipedia.beta.wmflabs.org/wiki/Special:Version?date=`date +%s`|grep deployment
And alternatively look at https://logstash-beta.wmflabs.org/