You are browsing a read-only backup copy of Wikitech. The live site can be found at wikitech.wikimedia.org
Portal:Toolforge/Nodes
The list of Toolforge nodes. This documentation provides information about what kind of nodes exists in the cluster, what every node does and a prospective list of canary server for common operations like testing new stuff.
Complete list of nodes
The source of trust for this information is at https://tools.wmflabs.org/openstack-browser/project/tools
Take this list as an example, and refer to the source of trust for actual/current data.
list of Toolforge nodes |
---|
The following content has been placed in a collapsed box for improved usability. |
tools-bastion-02.tools.eqiad.wmflabs tools-bastion-03.tools.eqiad.wmflabs tools-bastion-05.tools.eqiad.wmflabs tools-checker-01.tools.eqiad.wmflabs tools-checker-02.tools.eqiad.wmflabs tools-clushmaster-01.tools.eqiad.wmflabs tools-cron-01.tools.eqiad.wmflabs tools-docker-builder-05.tools.eqiad.wmflabs tools-docker-registry-01.tools.eqiad.wmflabs tools-docker-registry-02.tools.eqiad.wmflabs tools-elastic-01.tools.eqiad.wmflabs tools-elastic-02.tools.eqiad.wmflabs tools-elastic-03.tools.eqiad.wmflabs tools-exec-1401.tools.eqiad.wmflabs tools-exec-1402.tools.eqiad.wmflabs tools-exec-1403.tools.eqiad.wmflabs tools-exec-1404.tools.eqiad.wmflabs tools-exec-1405.tools.eqiad.wmflabs tools-exec-1406.tools.eqiad.wmflabs tools-exec-1407.tools.eqiad.wmflabs tools-exec-1408.tools.eqiad.wmflabs tools-exec-1409.tools.eqiad.wmflabs tools-exec-1410.tools.eqiad.wmflabs tools-exec-1411.tools.eqiad.wmflabs tools-exec-1412.tools.eqiad.wmflabs tools-exec-1413.tools.eqiad.wmflabs tools-exec-1414.tools.eqiad.wmflabs tools-exec-1415.tools.eqiad.wmflabs tools-exec-1416.tools.eqiad.wmflabs tools-exec-1417.tools.eqiad.wmflabs tools-exec-1418.tools.eqiad.wmflabs tools-exec-1419.tools.eqiad.wmflabs tools-exec-1420.tools.eqiad.wmflabs tools-exec-1421.tools.eqiad.wmflabs tools-exec-1422.tools.eqiad.wmflabs tools-exec-1423.tools.eqiad.wmflabs tools-exec-1424.tools.eqiad.wmflabs tools-exec-1425.tools.eqiad.wmflabs tools-exec-1426.tools.eqiad.wmflabs tools-exec-1427.tools.eqiad.wmflabs tools-exec-1428.tools.eqiad.wmflabs tools-exec-1429.tools.eqiad.wmflabs tools-exec-1430.tools.eqiad.wmflabs tools-exec-1431.tools.eqiad.wmflabs tools-exec-1432.tools.eqiad.wmflabs tools-exec-1433.tools.eqiad.wmflabs tools-exec-1434.tools.eqiad.wmflabs tools-exec-1435.tools.eqiad.wmflabs tools-exec-1436.tools.eqiad.wmflabs tools-exec-1437.tools.eqiad.wmflabs tools-exec-1438.tools.eqiad.wmflabs tools-exec-1439.tools.eqiad.wmflabs tools-exec-1440.tools.eqiad.wmflabs tools-exec-1441.tools.eqiad.wmflabs tools-exec-1442.tools.eqiad.wmflabs tools-exec-gift-trusty-01.tools.eqiad.wmflabs tools-flannel-etcd-01.tools.eqiad.wmflabs tools-flannel-etcd-02.tools.eqiad.wmflabs tools-flannel-etcd-03.tools.eqiad.wmflabs tools-grid-master.tools.eqiad.wmflabs tools-grid-shadow.tools.eqiad.wmflabs tools-k8s-etcd-01.tools.eqiad.wmflabs tools-k8s-etcd-02.tools.eqiad.wmflabs tools-k8s-etcd-03.tools.eqiad.wmflabs tools-k8s-master-01.tools.eqiad.wmflabs tools-logs-02.tools.eqiad.wmflabs tools-mail.tools.eqiad.wmflabs tools-package-builder-01.tools.eqiad.wmflabs tools-paws-master-01.tools.eqiad.wmflabs tools-paws-worker-1001.tools.eqiad.wmflabs tools-paws-worker-1002.tools.eqiad.wmflabs tools-paws-worker-1003.tools.eqiad.wmflabs tools-paws-worker-1005.tools.eqiad.wmflabs tools-paws-worker-1006.tools.eqiad.wmflabs tools-paws-worker-1007.tools.eqiad.wmflabs tools-paws-worker-1010.tools.eqiad.wmflabs tools-paws-worker-1013.tools.eqiad.wmflabs tools-paws-worker-1016.tools.eqiad.wmflabs tools-paws-worker-1017.tools.eqiad.wmflabs tools-paws-worker-1019.tools.eqiad.wmflabs tools-prometheus-01.tools.eqiad.wmflabs tools-prometheus-02.tools.eqiad.wmflabs tools-proxy-01.tools.eqiad.wmflabs tools-proxy-02.tools.eqiad.wmflabs tools-redis-1001.tools.eqiad.wmflabs tools-redis-1002.tools.eqiad.wmflabs tools-services-01.tools.eqiad.wmflabs tools-services-02.tools.eqiad.wmflabs tools-static-10.tools.eqiad.wmflabs tools-static-11.tools.eqiad.wmflabs tools-webgrid-generic-1401.tools.eqiad.wmflabs tools-webgrid-generic-1402.tools.eqiad.wmflabs tools-webgrid-generic-1403.tools.eqiad.wmflabs tools-webgrid-generic-1404.tools.eqiad.wmflabs tools-webgrid-lighttpd-1401.tools.eqiad.wmflabs tools-webgrid-lighttpd-1402.tools.eqiad.wmflabs tools-webgrid-lighttpd-1403.tools.eqiad.wmflabs tools-webgrid-lighttpd-1404.tools.eqiad.wmflabs tools-webgrid-lighttpd-1405.tools.eqiad.wmflabs tools-webgrid-lighttpd-1406.tools.eqiad.wmflabs tools-webgrid-lighttpd-1407.tools.eqiad.wmflabs tools-webgrid-lighttpd-1408.tools.eqiad.wmflabs tools-webgrid-lighttpd-1409.tools.eqiad.wmflabs tools-webgrid-lighttpd-1410.tools.eqiad.wmflabs tools-webgrid-lighttpd-1411.tools.eqiad.wmflabs tools-webgrid-lighttpd-1412.tools.eqiad.wmflabs tools-webgrid-lighttpd-1413.tools.eqiad.wmflabs tools-webgrid-lighttpd-1414.tools.eqiad.wmflabs tools-webgrid-lighttpd-1415.tools.eqiad.wmflabs tools-webgrid-lighttpd-1416.tools.eqiad.wmflabs tools-webgrid-lighttpd-1417.tools.eqiad.wmflabs tools-webgrid-lighttpd-1418.tools.eqiad.wmflabs tools-webgrid-lighttpd-1419.tools.eqiad.wmflabs tools-webgrid-lighttpd-1420.tools.eqiad.wmflabs tools-webgrid-lighttpd-1421.tools.eqiad.wmflabs tools-webgrid-lighttpd-1422.tools.eqiad.wmflabs tools-webgrid-lighttpd-1424.tools.eqiad.wmflabs tools-webgrid-lighttpd-1425.tools.eqiad.wmflabs tools-webgrid-lighttpd-1426.tools.eqiad.wmflabs tools-webgrid-lighttpd-1427.tools.eqiad.wmflabs tools-webgrid-lighttpd-1428.tools.eqiad.wmflabs tools-worker-1001.tools.eqiad.wmflabs tools-worker-1002.tools.eqiad.wmflabs tools-worker-1003.tools.eqiad.wmflabs tools-worker-1004.tools.eqiad.wmflabs tools-worker-1005.tools.eqiad.wmflabs tools-worker-1006.tools.eqiad.wmflabs tools-worker-1007.tools.eqiad.wmflabs tools-worker-1008.tools.eqiad.wmflabs tools-worker-1009.tools.eqiad.wmflabs tools-worker-1010.tools.eqiad.wmflabs tools-worker-1011.tools.eqiad.wmflabs tools-worker-1012.tools.eqiad.wmflabs tools-worker-1013.tools.eqiad.wmflabs tools-worker-1014.tools.eqiad.wmflabs tools-worker-1015.tools.eqiad.wmflabs tools-worker-1016.tools.eqiad.wmflabs tools-worker-1017.tools.eqiad.wmflabs tools-worker-1018.tools.eqiad.wmflabs tools-worker-1019.tools.eqiad.wmflabs tools-worker-1020.tools.eqiad.wmflabs tools-worker-1021.tools.eqiad.wmflabs tools-worker-1022.tools.eqiad.wmflabs tools-worker-1023.tools.eqiad.wmflabs tools-worker-1025.tools.eqiad.wmflabs tools-worker-1026.tools.eqiad.wmflabs tools-worker-1027.tools.eqiad.wmflabs |
The above content has been placed in a collapsed box for improved usability. |
Purpose of nodes
Explanation of what each type of node is.
bastion nodes
Servers meant to allow access to the clusters for users using SSH. You can submit your grid jobs from here.
They are not meant to run any actual workload. There are usually like 3 of them.
Nodes are like: tools-bastion-01.tools.eqiad.wmflabs
GridEngine nodes
Nodes that run GridEngine and are the pool to run standard Toolforge jobs workloads.
There should be like 20 or 30 of them.
- Nodes are like: tools-exec-1401.tools.eqiad.wmflabs
- Master nodes are like tools-grid-master.tools.eqiad.wmflabs
Kubernetes nodes
Nodes that run kubernetes and hold the k8s workloads (pods).
There should be like 10 or 20 of them.
- Nodes are like: tools-worker-1027.tools.eqiad.wmflabs
- Master nodes are like: tools-k8s-master-01.tools.eqiad.wmflabs
- etcd nodes are like: tools-k8s-etcd-01.tools.eqiad.wmflabs
PAWS nodes
Nodes that run the PAWS deployment (using kubernetes). For several reasons, PAWS doesn't share the main k8s deployment.
There should be like 10 or 20 of them.
- Nodes are like: tools-paws-worker-1001.tools.eqiad.wmflabs
- Master nodes are like: tools-paws-master-01.tools.eqiad.wmflabs
Web nodes
Nodes that acts as frontend web hosts for tools in Toolforge.
There should be like 10 or 20 of them.
- Generic nodes are like: tools-webgrid-generic-1401.tools.eqiad.wmflabs
- Those using lighttpd are like: tools-webgrid-lighttpd-1401.tools.eqiad.wmflabs
- General web proxy nodes: tools-proxy-01.tools.eqiad.wmflabs
- Static content nodes: tools-static-10.tools.eqiad.wmflabs
Docker nodes
These nodes are meant to build and distribute docker containers.
There should be like 3 or them.
- Builder nodes are like: tools-docker-builder-05.tools.eqiad.wmflabs
- Docker registry nodes are like: tools-docker-registry-01.tools.eqiad.wmflabs
Elastic nodes
TODO: fill me. Deployment of elastic?
There should be like 3 nodes.
- Nodes are like: tools-elastic-01.tools.eqiad.wmflabs
Flannel nodes
Nodes related to the etcd deployment for the flannel network overlay.
There should be like 3 nodes.
- Nodes are like: tools-flannel-etcd-01.tools.eqiad.wmflabs
checker nodes
TODO: fill me
misc nodes
Some misc nodes.
- Clush master, control of the whole cluster using Clustershell: tools-clushmaster-01.tools.eqiad.wmflabs
- Cron master, run cron jobs submitted by tools users: tools-cron-01.tools.eqiad.wmflabs
- SMTP email for the cluster: tools-mail.tools.eqiad.wmflabs
- DEB package builder: tools-package-builder-01.tools.eqiad.wmflabs
- Prometheus deployment nodes: tools-prometheus-02.tools.eqiad.wmflabs
- Redis nodes: tools-redis-1001.tools.eqiad.wmflabs
- Misc services nodes (aptly and others): tools-services-01.tools.eqiad.wmflabs
- TODO: fill me: tools-logs-02.tools.eqiad.wmflabs
Canary nodes
A pre-elected list of one node of each type you can use to test stuff before deploying changes to the whole cluster.
list of Toolforge canary nodes |
---|
The following content has been placed in a collapsed box for improved usability. |
tools-bastion-02.tools.eqiad.wmflabs tools-checker-01.tools.eqiad.wmflabs tools-clushmaster-01.tools.eqiad.wmflabs tools-cron-01.tools.eqiad.wmflabs tools-docker-builder-05.tools.eqiad.wmflabs tools-docker-registry-01.tools.eqiad.wmflabs tools-elastic-01.tools.eqiad.wmflabs tools-exec-1401.tools.eqiad.wmflabs tools-flannel-etcd-01.tools.eqiad.wmflabs tools-grid-master.tools.eqiad.wmflabs tools-k8s-etcd-01.tools.eqiad.wmflabs tools-k8s-master-01.tools.eqiad.wmflabs tools-logs-02.tools.eqiad.wmflabs tools-mail.tools.eqiad.wmflabs tools-package-builder-01.tools.eqiad.wmflabs tools-paws-master-01.tools.eqiad.wmflabs tools-paws-worker-1001.tools.eqiad.wmflabs tools-prometheus-01.tools.eqiad.wmflabs tools-proxy-01.tools.eqiad.wmflabs tools-redis-1001.tools.eqiad.wmflabs tools-services-01.tools.eqiad.wmflabs tools-static-10.tools.eqiad.wmflabs tools-webgrid-generic-1401.tools.eqiad.wmflabs tools-webgrid-lighttpd-1401.tools.eqiad.wmflabs tools-worker-1001.tools.eqiad.wmflabs |
The above content has been placed in a collapsed box for improved usability. |
Depending on the test or task you are doing, you may need to craft a different list:
- Different OS (Ubuntu trusty, Debian jessie, Debian stretch)
- By Linux kernel version
- By different workload, usage or general load
- Attending to other criteria
See also
Some related information.