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

March 2

March 1

  • 15:11 YuviPanda|brb: pooled in tools-webgrid-07 to lighty webgrid, moving some tools off -05 and -06 to relieve pressure

February 28

  • 07:51 YuviPanda: create tools-webgrid-07
  • 01:00 Coren: Set vm.overcommit_memory=0 on -webgrid-05 (also trusty)
  • 01:00 Coren: Also That was -webgr... (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
I-000008de.eqiad.wmflabs tools-webgrid-generic-02 m1.xlarge tools ubuntu-14.04-trusty i-000008de.eqiad.wmflabs 27 February 2015 15:10:37 base
role::labs::instance
role::labs::tools::compute
toollabs::node::web::generic
28 February 2015 08:15:09 8 16,384 160
I-000008f0.eqiad.wmflabs tools-webgrid-07 m1.xlarge tools ubuntu-14.04-trusty i-000008f0.eqiad.wmflabs 28 February 2015 07:51:16 base
role::labs::instance
role::labs::tools::compute
toollabs::node::web::lighttpd
28 February 2015 08:10:47 8 16,384 160
I-000000ce.eqiad.wmflabs tools-shadow m1.small tools ubuntu-12.04-precise i-000000ce.eqiad.wmflabs 28 February 2014 04:30:35 base
role::labs::instance
exim::simple-mail-sender
sudo::labs_project
role::labs::tools::shadow
27 February 2015 14:01:41 1 2,048 20
I-000000e6.eqiad.wmflabs tools-webproxy m1.medium tools ubuntu-12.04-precise (deprecated 2014-04-17) i-000000e6.eqiad.wmflabs 208.80.155.131 3 March 2014 15:33:26 base
role::labs::instance
exim::simple-mail-sender
sudo::labs_project
role::labs::tools::proxy
role::labs::lvm::biglogs
27 February 2015 08:07:36 2 4,096 40
I-000008b7.eqiad.wmflabs tools-webproxy-01 m1.medium tools ubuntu-14.04-trusty i-000008b7.eqiad.wmflabs 24 February 2015 06:48:09 base
role::labs::instance
role::labs::tools::proxy
27 February 2015 03:46:42 2 4,096 40
I-000000de.eqiad.wmflabs tools-exec-cyberbot m1.medium tools ubuntu-12.04-precise (deprecated 2014-04-17) i-000000de.eqiad.wmflabs 28 February 2014 04:40:25 base
role::labs::instance
sudo::labs_project
role::labs::tools::compute
toollabs::node::compute::dedicated
27 February 2015 03:18:33 2 4,096 40
I-00000274.eqiad.wmflabs tools-submit m1.small tools ubuntu-12.04-precise (deprecated 2014-04-17) i-00000274.eqiad.wmflabs 22 March 2014 13:54:22 base
role::labs::instance
sudo::labs_project
role::labs::tools::submit
role::labs::lvm::biglogs
24 February 2015 18:36:18 1 2,048 20
I-000008b8.eqiad.wmflabs tools-webproxy-02 m1.medium tools ubuntu-14.04-trusty i-000008b8.eqiad.wmflabs base
role::labs::instance
role::labs::tools::proxy
24 February 2015 17:48:40 2 4,096 40
I-000000d6.eqiad.wmflabs tools-exec-03 m1.large tools ubuntu-12.04-precise (deprecated 2014-04-17) i-000000d6.eqiad.wmflabs 208.80.155.142 28 February 2014 04:35:43 base
role::labs::instance
sudo::labs_project
role::labs::tools::compute
toollabs::node::compute::general
24 February 2015 08:01:42 4 8,192 80
I-000000d3.eqiad.wmflabs tools-webgrid-tomcat m1.xlarge tools ubuntu-12.04-precise (deprecated 2014-04-17) i-000000d3.eqiad.wmflabs 28 February 2014 04:34:30 base
role::labs::instance
sudo::labs_project
role::labs::tools::compute
toollabs::node::web::tomcat
24 February 2015 07:56:02 8 16,384 160
I-00000451.eqiad.wmflabs tools-webgrid-04 m1.xlarge tools ubuntu-12.04-precise (deprecated 2014-10-03) i-00000451.eqiad.wmflabs 30 June 2014 17:30:43 base
role::labs::instance
sudo::labs_project
role::labs::tools::compute
toollabs::node::web::lighttpd
24 February 2015 07:56:00 8 16,384 160
I-000002f2.eqiad.wmflabs tools-exec-09 m1.large tools ubuntu-12.04-precise (deprecated 2014-04-17) i-000002f2.eqiad.wmflabs 208.80.155.152 4 April 2014 12:56:33 base
role::labs::instance
sudo::labs_project
role::labs::tools::compute
toollabs::node::compute::general
24 February 2015 07:55:56 4 8,192 80
I-00000875.eqiad.wmflabs tools-redis m1.xlarge tools ubuntu-12.04-precise i-00000875.eqiad.wmflabs base
role::labs::instance
role::labs::tools::redis
13 February 2015 17:48:09 8 16,384 160
I-000007f3.eqiad.wmflabs tools-webgrid-generic-01 m1.xlarge tools ubuntu-14.04-trusty (deprecated 2015-02-03) i-000007f3.eqiad.wmflabs 15 January 2015 22:11:34 base
role::labs::instance
role::labs::tools::compute
toollabs::node::web::generic
5 February 2015 10:11:03 8 16,384 160
I-00000819.eqiad.wmflabs tools-webgrid-06 m1.xlarge tools ubuntu-14.04-trusty i-00000819.eqiad.wmflabs 1 February 2015 04:53:21 base
role::labs::instance
role::labs::tools::compute
toollabs::node::web::lighttpd
1 February 2015 05:05:54 8 16,384 160
I-000006af.eqiad.wmflabs tools-exec-catscan m1.large tools ubuntu-14.04-trusty i-000006af.eqiad.wmflabs 20 October 2014 16:58:43 base
role::labs::instance
sudo::labs_project
role::labs::tools::compute
toollabs::node::compute::dedicated
28 January 2015 06:33:07 4 8,192 80
I-000005b6.eqiad.wmflabs tools-exec-15 m1.xlarge tools ubuntu-12.04-precise (deprecated 2014-10-03) i-000005b6.eqiad.wmflabs 10 September 2014 16:00:57 base
role::labs::instance
sudo::labs_project
role::labs::tools::compute
toollabs::node::compute::general
28 January 2015 06:33:06 8 16,384 160
I-000005b7.eqiad.wmflabs tools-exec-14 m1.xlarge tools ubuntu-12.04-precise (deprecated 2014-10-03) i-000005b7.eqiad.wmflabs 10 September 2014 16:01:21 base
role::labs::instance
sudo::labs_project
role::labs::tools::compute
toollabs::node::compute::general
28 January 2015 06:33:04 8 16,384 160
I-00000450.eqiad.wmflabs tools-webgrid-03 m1.xlarge tools ubuntu-12.04-precise (deprecated 2014-10-03) i-00000450.eqiad.wmflabs 30 June 2014 15:52:34 base
role::labs::instance
sudo::labs_project
role::labs::tools::compute
toollabs::node::web::lighttpd
19 January 2015 09:50:15 8 16,384 160
I-0000074d.eqiad.wmflabs tools-webgrid-05 m1.xlarge tools ubuntu-14.04-trusty i-0000074d.eqiad.wmflabs 26 November 2014 19:17:37 base
role::labs::instance
role::labs::tools::compute
toollabs::node::web::lighttpd
8 January 2015 18:30:20 8 16,384 160
… further results