Beta Cluster

The [https://meta.wikimedia.beta.wmflabs.org/wiki/Main_Page Beta Cluster] is a functional, production-like environment in the Cloud VPS that is suitable for final-stage testing of new features. It runs off git master and has its MediaWiki core and extensions code updated about every ten minutes. Beta Cluster is one of the 1>m:Special:MyLanguage/Wikimedia wikis#Test wikis|Wikimedia test wikis. It uses its own SUL login separate from production, so for example an account for en.wikipedia.beta.wmflabs.org also works on en.wikisource.beta.wmflabs.org but not on any production wiki.


 * See the 1>:wikitech:Nova_Resource:Deployment-prep|overview of its configuration.

Rationale
The aim is to provide an exact copy of the WMF production cluster (including db hosts, apaches, logging, squids, varnish caching, image scalers, etc.) using 1>wikitech:Portal:Cloud VPS|Cloud VPS instances.

Open tasks
See the [https://phabricator.wikimedia.org/project/board/497/?order=priority workboard in Phabricator].

Testing changes on Beta Cluster
See 1>Review_queue#Deploy_to_Beta_Cluster|Deploy to Beta Cluster for deployment steps.

Logs from the beta cluster are sent to Logstash and can be seen at [http://logstash-beta.wmflabs.org logstash-beta.wmflabs.org]. This site is currently password-protected, for an account look in:  . If for some reason your EventLogging events aren't showing up in the dashboard, maybe 1>wikitech:Analytics/Systems/EventLogging/TestingOnBetaCluster#How_to_verify_events|try the logs and database. If that's not working, maybe eventlogging and / or the machine needs to be rebooted. Ping the folks in #wmf-analytics.

If you need to run a maintenance script on the Beta Cluster, ssh to deployment-deploy01.deployment-prep.eqiad.wmflabs</> (proxying through <tvar|2>bastion.wmflabs.org</>).

If you need to check the databases, they're hosted on machines with the name *dbXX* among the ones listed here: <tvar|1>https://openstack-browser.toolforge.org/project/deployment-prep</>.

If you just need to run some queries, ssh to <tvar|1>deployment-deploy01.eqiad.wmflabs</> and run sql deploymentwiki or sql enwiki replacing those with any other dbname you need.

Stash messages to the beta cluster's server admin log by using the prefix "<tvar|1>!log </>" in <tvar|2>#wikimedia-releng</>.

Historical Documents

 * Specifications:


 * Schedule: see the old Labs plan (revisions <tvar|1>1</>, <tvar|2>2</>, and <tvar|3>3</>)