Beta叢集

From mediawiki.org
This page is a translated version of the page Beta Cluster and the translation is 100% complete.

Beta叢集是Cloud VPS中一個功能性的,類似生产环境的地方,用於新功能的最後階段測試。 它在git master上運行,其MediaWiki核心和擴展代碼大約每十分鐘更新一次。 Beta叢集是维基媒体測試各個維基子計劃的其中之一。 它使用自己的SUL登錄(與生產环境分開)。例如,en.wikipedia.beta.wmflabs.org 帳戶也適用於 en.wikisource.beta.wmflabs.org,但不適用於任何生產环境的维基站点(如 en.wikipedia.org)。

基本原理

其目的是使用Cloud VPS实例,提供維基媒體基金會的生产叢集(包括数据库主机、apache、日誌、squids、varnish缓存、图像扩展器等)的精确副本。

公開的任務

參見Phabricator軟體上的工作板

测试Beta叢集上的更改

請參閱部署到Beta叢集,瞭解部署步驟。

來自beta叢集的日誌將會發送到Logstash,且可以在beta-logs.wmcloud.org中查看。 這個網站目前由密碼保護,請查閱ssh deployment-deploy03.deployment-prep.eqiad1.wikimedia.cloud sudo cat /root/secrets.txt,以獲得個別帳戶的資訊。 如果你的EventLogging事件没有显示在仪表板上,也许可以查看一下日志和数据库的可能问题。 如果還是不起作用,也许事件记录和/或机器需要重新启动。 发個信息给#wmf-analytics的朋友们。

如果你需要在Beta叢集上运行一个维护脚本,请ssh到deployment-deploy03.deployment-prep.eqiad1.wikimedia.cloud(必需通过bastion.wmcloud.org的proxying)。

如果你需要检查数据库,它们被託管在这所列出的那些名字为*dbXX*的机器上:https://openstack-browser.toolforge.org/project/deployment-prep

如果你只需要运行某些查询,可以ssh到deployment-deploy03.deployment-prep.eqiad1.wikimedia.cloud并运行sql testwiki或用你需要的任何其他名字為db開頭的機器。

通过在#wikimedia-releng中使用前缀"!log ",将信息貯藏到beta叢集的服务器管理日誌中。

參見

历史文档