Nova Resource:Tools

From Wikitech
Jump to: navigation, search


Resource Type project
Project Name tools
Monitoring nagf
Admins
Members

Documentation

Edit documentation

Tool Labs

Description

The Tools project is one of two projects in the Tool Labs environment (the other being Toolsbeta).

Purpose

Runs end-user tools to support the projects

Anticipated traffic level

more than 1000 hits per day

Anticipated time span

indefinite

Project status

currently running

Contact address

marc@wikimedia.org

Willing to take contributors or not

willing

Subject area narrow or broad

broad


Tool Labs is a reliable, scalable hosting environment for community developers working on tools and bots that help users maintain and use wikis. The cloud-based infrastructure was developed by the Wikimedia Foundation and is supported by a dedicated group of Wikimedia Foundation staff and volunteers. Tool Labs is a part of the Labs project, which is designed to make it easier for developers and system administrators to try out improvements to Wikimedia infrastructure, including MediaWiki, and to do analytics and bot work.

Tip: Confused about the terms labs, tool labs etc? Read Wikimedia Labs vs Tool Labs.

The Tool Labs environment provides:

  • Support for Web services, continuous bots, and scheduled tasks.
  • Access to replicated production databases.
  • Easily shared management of tool accounts, where tools and bots are stored.
  • A grid engine for dispatching jobs.
  • Support for mosh, SSH, SFTP without complicated proxy setup.
  • A shared pywikibot installation.
  • Time-travel backups for short-term data recovery.
  • Version control via Gerrit and Git.
  • Support for Redis.

In general, every tool maintainer should work primarily on the Tools project (not Toolsbeta, which is for experiments to the Tool Labs environment itself).

Requesting access

After filling in the form, your request will then show up in the queue above, and will be processed shortly by one of the Tool Labs administrators.

Help-page

Tools Resources Overview

Useful links




SSH Fingerprints

tools-login: Help:SSH Fingerprints/tools-login.wmflabs.org


Topology of tools on labs Tool Labs design philosophy

Server admin log

2015-08-01

  • 18:09 andrewbogott: depooling/rebooting tools-webgrid-lighttpd-1407 because it’s unable to fork
  • 16:54 scfc_de: tools-webgrid-lighttpd-1407: Removed exim paniclog (OOM).

2015-07-30

  • 15:00 andrewbogott: rebooting tools-bastion-01 aka tools-login
  • 14:46 scfc_de: tools-webgrid-lighttpd-1408, tools-webgrid-lighttpd-1409: Removed exim paniclog (OOM).
  • 02:53 scfc_de: "webservice uwsgi-python start" for blogconverter.
  • 02:40 scfc_de: qdel 545479 (hazard-bot, "release=trusty-quiet", stuck since July 9th).
  • 02:39 scfc_de: qdel 30189... (more)

Instances for this project

  Instance Name Instance Type Project Image Id FQDN Public IP Launch Time Puppet Class Modification dateThis property is a special property in this wiki. Number of CPUs RAM Size Amount of Storage
Tools-submit.tools.eqiad.wmflabs tools-submit m1.small tools ubuntu-12.04-precise (deprecated 2014-04-17) tools-submit.tools.eqiad.wmflabs 22 March 2014 13:54:22 role::labs::tools::submit
role::labs::instance
role::labs::tools::toolwatcher
28 July 2015 08:11:06 1 2,048 20
Tools-web-static-02.tools.eqiad.wmflabs tools-web-static-02 m1.large tools ubuntu-14.04-trusty tools-web-static-02.tools.eqiad.wmflabs 18 July 2015 20:10:50 role::labs::tools::static
role::labs::instance
18 July 2015 20:23:02 4 8,192 80
Tools-web-static-01.tools.eqiad.wmflabs tools-web-static-01 m1.large tools ubuntu-14.04-trusty tools-web-static-01.tools.eqiad.wmflabs 18 July 2015 19:46:08 role::labs::tools::static
role::labs::instance
18 July 2015 19:54:28 4 8,192 80
Tools-mailrelay-02.tools.eqiad.wmflabs tools-mailrelay-02 m1.small tools ubuntu-12.04-precise tools-mailrelay-02.tools.eqiad.wmflabs 2 July 2015 18:00:10 role::labs::instance 2 July 2015 18:00:53 1 2,048 20
Tools-shadow-01.tools.eqiad.wmflabs tools-shadow-01 m1.small tools ubuntu-14.04-trusty tools-shadow-01.tools.eqiad.wmflabs 23 June 2015 19:14:13 role::labs::tools::shadow
role::labs::instance
23 June 2015 19:23:29 1 2,048 20
Tools-bastion-01.tools.eqiad.wmflabs tools-bastion-01 m1.large tools ubuntu-14.04-trusty i-000009aa.eqiad.wmflabs 208.80.155.130 22 March 2015 20:06:21 role::labs::tools::bastion
base
role::labs::instance
19 June 2015 03:00:27 4 8,192 80
Tools-webgrid-lighttpd-1201.tools.eqiad.wmflabs tools-webgrid-lighttpd-1201 m1.large tools ubuntu-12.04-precise i-00000bfa.eqiad.wmflabs 2 May 2015 02:11:01 role::labs::tools::compute
toollabs::node::web::lighttpd
base
role::labs::instance
18 June 2015 20:22:47 4 8,192 80
Tools-webproxy-01.tools.eqiad.wmflabs tools-webproxy-01 m1.medium tools ubuntu-14.04-trusty i-000008b7.eqiad.wmflabs 208.80.155.131 24 February 2015 06:48:09 role::labs::tools::proxy
base
role::labs::instance
18 June 2015 15:48:05 2 4,096 40
Tools-webproxy-02.tools.eqiad.wmflabs tools-webproxy-02 m1.medium tools ubuntu-14.04-trusty i-000008b8.eqiad.wmflabs 208.80.155.142 24 February 2015 07:19:18 role::labs::tools::proxy
base
role::labs::instance
18 June 2015 15:48:01 2 4,096 40
Tools-precise-dev.tools.eqiad.wmflabs tools-precise-dev m1.medium tools ubuntu-12.04-precise i-00000c3e.eqiad.wmflabs 10 May 2015 22:08:50 role::labs::tools::bastion
base
role::labs::instance
18 June 2015 11:40:45 2 4,096 40
Tools-exec-1209.tools.eqiad.wmflabs tools-exec-1209 m1.large tools ubuntu-12.04-precise i-00000bbf.eqiad.wmflabs role::labs::tools::compute
toollabs::node::compute::general
base
role::labs::instance
18 June 2015 05:34:22 4 8,192 80
Tools-webgrid-generic-1401.tools.eqiad.wmflabs tools-webgrid-generic-1401 m1.large tools ubuntu-14.04-trusty i-00000bf6.eqiad.wmflabs 2 May 2015 02:05:19 role::labs::tools::compute
toollabs::node::web::generic
base
role::labs::instance
18 June 2015 05:33:25 4 8,192 80
Tools-webgrid-lighttpd-1404.tools.eqiad.wmflabs tools-webgrid-lighttpd-1404 m1.large tools ubuntu-14.04-trusty i-00000bea.eqiad.wmflabs 2 May 2015 01:57:19 role::labs::tools::compute
toollabs::node::web::lighttpd
base
role::labs::instance
18 June 2015 05:32:53 4 8,192 80
Tools-services-02.tools.eqiad.wmflabs tools-services-02 m1.small tools ubuntu-14.04-trusty i-00000a9c.eqiad.wmflabs role::labs::tools::services
base
role::labs::instance
18 June 2015 05:32:40 1 2,048 20
Tools-static-01.tools.eqiad.wmflabs tools-static-01 m1.medium tools ubuntu-14.04-trusty i-00000b96.eqiad.wmflabs 208.80.155.174 24 April 2015 21:59:25 role::labs::tools::static
base
role::labs::instance
18 June 2015 05:30:49 2 4,096 40
Tools-webgrid-lighttpd-1406.tools.eqiad.wmflabs tools-webgrid-lighttpd-1406 m1.large tools ubuntu-14.04-trusty i-00000bec.eqiad.wmflabs 2 May 2015 01:58:56 role::labs::tools::compute
toollabs::node::web::lighttpd
base
role::labs::instance
18 June 2015 05:27:53 4 8,192 80
Tools-bastion-02.tools.eqiad.wmflabs tools-bastion-02 m1.large tools ubuntu-14.04-trusty i-00000b8e.eqiad.wmflabs 22 April 2015 06:08:40 role::labs::tools::bastion
base
role::labs::instance
18 June 2015 05:26:56 4 8,192 80
Tools-exec-1216.tools.eqiad.wmflabs tools-exec-1216 m1.large tools ubuntu-12.04-precise i-00000bdd.eqiad.wmflabs role::labs::tools::compute
toollabs::node::compute::general
base
role::labs::instance
18 June 2015 05:25:31 4 8,192 80
Tools-checker-01.tools.eqiad.wmflabs tools-checker-01 m1.small tools ubuntu-14.04-trusty i-00000c51.eqiad.wmflabs 18 May 2015 01:32:53 role::labs::tools::checker
base
role::labs::instance
18 June 2015 05:23:43 1 2,048 20
Tools-exec-1403.tools.eqiad.wmflabs tools-exec-1403 m1.large tools ubuntu-14.04-trusty i-00000bd0.eqiad.wmflabs 208.80.155.143 30 April 2015 02:13:17 role::labs::tools::compute
toollabs::node::compute::general
base
role::labs::instance
18 June 2015 05:21:57 4 8,192 80
… further results