Renaming of Cloud Services products is in progress.
You may see mixed references to Tool Labs -> Toolforge, Labs -> Cloud VPS. Edits are welcome.

Difference between revisions of "Main Page"

From Wikitech
Jump to: navigation, search
(Remove outdated link to BGP)
(Use WMCS logo for intro section)
 
(26 intermediate revisions by 8 users not shown)
Line 1: Line 1:
{| id="mp-upper" style="width: 100%; margin:4px 0 0 0; background:none; border-spacing: 0px;"
+
'''Wikitech''' is the home of documentation related to the technical projects and infrastructure maintained by the [[foundation:Home|Wikimedia Foundation]].  This includes [[Portal:Wikitech|production systems]], the [[Help:Cloud_Services_Introduction|Wikimedia Cloud Services]] computing infrastructure ([[w:Virtual private server|virtual private server (VPS)]]), the [[Portal:Toolforge|Toolforge]] hosting environment ([[w:Platform as a service|platform as a service (PaaS)]]), and many other technical projects such as the [[Nova Resource:Deployment-prep|Beta cluster]] which is used to validate new software before [[Deployments|deployment to the production cluster]].
| class="MainPageBG" style="width: 50%; border: 1px solid #cef2e0; background: #f5fffa; vertical-align: top; color: #000;" |
 
{| id="mp-left" style="width: 100%; vertical-align: top; background: #f5fffa;"
 
! style="padding: 2px;" | <h2 id="mf-preserve-h2" style="margin: 3px; background: #cef2e0; font-size: 120%; font-weight: bold; border: 1px solid #a3bfb1; text-align: left; color: #000; padding: 0.2em 0.4em;">Production</h2>
 
|-
 
| style="color: #000;" | <div id="mf-preserve" style="padding: 2px 5px">
 
The production part of this wiki, also known as '''Wikitech''', is for internal technical documentation for the Wikimedia Foundation. For technical documentation of MediaWiki software, see [[mw:|MediaWiki.org]].
 
  
{| style="width: 100%" class="leftalign-table messagebox"
+
'''This wiki is not a [[m:Help:Unified login|Wikimedia Unified Login (SUL) wiki]], therefore [[Help:Getting_Started#Create_a_User_Account|editors must create a new account]].'''
!style="width:100px" | Guides
 
| [[Operations_requests|Getting help from Operations]] '''&middot;''' [[Get involved]] '''&middot;''' [[Infrastructure naming conventions]] '''&middot;''' [[How-To|How-Tos]] '''&middot;''' [[Profiling]] '''&middot;''' [[Puppet coding]] '''&middot;''' [[Puppet and iptables]]
 
|-
 
! Servers
 
| [[Clusters]] '''&middot;''' [[Server Lifecycle]] '''&middot;''' [[Server Spares]] '''&middot;''' [[Apaches]]  '''&middot;''' [[Media storage]] '''&middot;''' [[DNS]]  '''&middot;''' [[Memcached]] '''&middot;''' [[MariaDB]] '''&middot;''' [[LDAP]] '''&middot;''' [[Multicast HTCP purging]] '''&middot;''' [[Virtualization]] '''&middot;''' [[HTTPS]] '''&middot;''' [[PartMan]]
 
|-
 
! Backups
 
| [[Bacula|Current status]] '''&middot;''' [[Disaster Recovery]] '''&middot;''' [[Dumps|XML database dumps]]  '''&middot;''' [[Offsite Backups|Offsite]]<br />
 
|-
 
! OSs
 
| [http://www.ubuntu.com/ Ubuntu] ([[:Category:Ubuntu|Ubuntu]]) '''&middot;''' [[Distribution upgrades]] '''&middot;''' [[Puppet]] '''&middot;''' [[Reprepro|APT repository]] '''&middot;''' [[Package management|Debian packaging]]
 
|-
 
! Datacenter
 
| [[Datacenter operations]] '''&middot;''' [[Common Datacenter Specifications]] '''&middot;''' [[Platform-specific_documentation/Opengear_Serial_Consoles|Opengear Serial Consoles]] '''&middot;''' [[Platform-specific documentation]]
 
|-
 
! War
 
| [[Security]]
 
|-
 
! Maps
 
| [[Batch jobs]] '''&middot;''' [[Locations]] <small>of backups, mirrors, etc.</small> '''&middot;''' [[Scripts]]
 
|-
 
! Email
 
| [[Mail]] '''&middot;''' [[Mailing lists]] '''&middot;''' [[OTRS]] '''&middot;''' [[PGP Keys]]
 
|-
 
! Network
 
| [[Network design|Design]] '''&middot;''' [[IP addresses|IPs]] '''&middot;''' [[Network utils|Utils]] '''&middot;''' [[802.1Q]] '''&middot;''' [[RANCID]] '''&middot;''' [http://puck.nether.net/netops/ NOC Phones] '''&middot;''' [[LVS]] '''&middot;''' [[Link aggregation]] ''&middot;'' [[Network cheat sheet]] ''&middot;'' [[Proxy access to cluster]]
 
|-
 
! Other
 
| [[Status monitors]] '''&middot;''' [[Phabricator]]  '''&middot;''' [[Renaming users]] '''&middot;''' [[Admin Logs]] '''&middot;''' [[Password reset]] '''&middot;''' [[Fundraising]]
 
|-
 
! Wiki
 
| [[:Category:Main|Browse root category]] '''&middot;''' [[:Category:Wiki]] '''&middot;''' [[:Category:Templates]]
 
|}
 
* [[:Category:Bot and monitoring]]
 
* [[:Category:Clusters]]
 
* [[Presentations]]
 
* [[Software deployments]]
 
  
* Please add general MediaWiki documentation to [[mw:|the MediaWiki.org wiki]]
+
<templatestyles src="Template:Portal_list_item/styles.css" />
 +
<div class="mw-tpl-portal-list"><div class="mw-tpl-portal-list-caption">Portals</div>
 +
{{Portal list item
 +
|name=Introduction
 +
|image=File:Labslogo_thumb.png
 +
|alt=Introduction
 +
|link=Help:Cloud Services Introduction
 +
|description=An overview of the '''Wikimedia Cloud Services''' (WMCS) products and ecosystem.
 +
}}
 +
{{Portal list item
 +
|name=Getting started
 +
|image=File:Dialog-go-hand-ltr.svg
 +
|alt=Getting started
 +
|link=Help:Getting Started
 +
|description='''Account creation''' and '''quick start guides'''.  Help for WMCS in general can be found at [[Help:Contents]].
 +
}}
 +
{{Portal list item
 +
|name=Cloud VPS
 +
|image=File:Wikimedia labs logo.svg
 +
|alt=Wikimedia Labs logo
 +
|link=Portal:Cloud VPS
 +
|description='''Wikimedia Cloud VPS''' ('''Cloud VPS''') provides a cloud computing infrastructure powered by [[w:OpenStack|OpenStack]] for projects related to the [[meta:Wikimedia movement|Wikimedia movement]].
 +
}}
 +
{{Portal list item
 +
|name=Toolforge
 +
|image=File:Toolforge logo.svg
 +
|alt=Wikimedia Toolforge logo
 +
|link=Portal:Toolforge
 +
|description='''Toolforge''' is a hosting environment for developers working on tools (bots, webservices, scheduled jobs) that help maintain and support Wikimedia wikis.
 +
}}
 +
{{Portal list item
 +
|name=Data Services
 +
|image=File:WMCS data services.svg
 +
|alt=Data Services logo
 +
|link=Portal:Data_Services
 +
|description= '''Wiki replicas''' and offerings for analysis, Tool building, and exploration. Both Cloud VPS and Toolforge can be used to access Data Services.
 +
}}
 +
{{Portal list item
 +
|name=TechOps docs
 +
|image=File:Wikitech logo.svg
 +
|alt=Wikitech logo
 +
|link=Portal:Wikitech
 +
|description=The main namespace of this wiki contains internal technical documentation for the Wikimedia Foundation. Documentation is available on most aspects of the technical operations of the [[Clusters|production server clusters]] as well as information on how to become involved in improving the underlying infrastructure of Wikimedia projects as a volunteer.
  
== See also ==
+
For technical documentation of MediaWiki software, see [[mw:Main Page|MediaWiki.org]].
<div class="plainlinks">
+
}}
* Torrus Stats: [http://torrus.wikimedia.org/torrus/CDN?path=%2FTotals%2F Totals]
 
* Ganglia [https://ganglia.wikimedia.org graphs]
 
* [[m:Wikimedia servers|Wikimedia servers]]
 
* [[m:System administrators|System administrators]]
 
</div>
 
</div>
 
|}
 
| style="border: 1px solid transparent;" |
 
<!--        USAGE      -->
 
| class="MainPageBG" style="width: 50%; border: 1px solid #cedff2; background: #f5faff; vertical-align: top;"|
 
{| id="mp-right" style="width: 100%; vertical-align: top; background: #f5faff;"
 
! style="padding: 2px;" | <h2 id="mp-itn-h2" style="margin: 3px; background: #cedff2; font-size: 120%; font-weight: bold; border: 1px solid #a3b0bf; text-align: left; color: #000; padding: 0.2em 0.4em;">Labs</h2>
 
|-
 
| style="color: #000;" | <div id="mf-preserve" style="padding: 2px 5px">
 
[[Help:FAQ|Wikimedia Labs]] is meant 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.
 
 
 
[[Help:Terminology|Labs Account Holders]] are governed by the [[Project:Labs Terms of use|Labs terms of use]]. The [[mw:Wikimedia Labs/Agreement to disclosure of personally identifiable information|agreement to disclosure of personally identifiable information]] covers [[Help:Terminology|Labs End-Users]].
 
  
For more information, start at [[Help:Contents]].
 
</div>
 
|-
 
! style="padding: 2px;" | <h2 id="mp-itn-h2" style="margin: 3px; background: #cedff2; font-size: 120%; font-weight: bold; border: 1px solid #a3b0bf; text-align: left; color: #000; padding: 0.2em 0.4em;">Tool Labs</h2>
 
|-
 
| style="color: #000;" | <div id="mf-preserve" style="padding: 2px 5px">
 
Tool Labs, a reliable, scalable hosting environment for community developers working on tools and bots, is part of Wikimedia Labs and consists of two projects [[Nova Resource:Tools]] and [[Nova Resource:Toolsbeta]]. For more information pertaining to the Tool Labs environment, please see [[Help:Tool Labs]].
 
</div>
 
|-
 
! style="padding: 2px;" | <h2 id="mp-itn-h2" style="margin: 3px; background: #cedff2; font-size: 120%; font-weight: bold; border: 1px solid #a3b0bf; text-align: left; color: #000; padding: 0.2em 0.4em;">Usage</h2>
 
|-
 
| style="color: #000; padding: 2px 5px;" |
 
<div id="mf-preserve">{{Infobox2
 
| label1='''Number of {{#ask:[[Resource Type::project]]
 
|?
 
|?Description
 
|format=broadtable
 
|limit=0
 
|link=all
 
|headers=show
 
|mainlabel=-
 
|searchlabel=projects
 
}}:'''
 
| data1={{#ask: [[Resource Type::project]]|format=count}}
 
| label2='''Number of {{#ask:[[Resource Type::instance]]|?Instance Name|?Instance Type|?Project|?Image Id|?FQDN|?Launch Time|?Puppet Class|?Modification date|?Instance Host|?Number of CPUs|?RAM Size|?Amount of Storage|limit=0|searchlabel=instances}}:'''
 
| data2={{#ask: [[Resource Type::instance]]|limit=5000|format=count}}
 
| label3='''Amount of RAM in use (in MBs):'''
 
| data3={{#ask: [[Resource Type::instance]]|limit=5000|?RAM Size|format=sum}}
 
| label4='''Amount of allocated storage (in GBs):'''
 
| data4={{#ask: [[Resource Type::instance]]|limit=5000|?Amount of Storage|format=sum}}
 
| label5='''Number of virtual CPUs in use:'''
 
| data5={{#ask: [[Resource Type::instance]]|limit=5000|?Number of CPUs|format=sum}}
 
| label6='''Number of users:'''
 
| data6={{NUMBEROFUSERS}}
 
}}
 
 
</div>
 
</div>
|}
 
|}
 
 
<noinclude>__NOTOC__</noinclude>
 
<noinclude>__NOTOC__</noinclude>

Latest revision as of 22:14, 29 September 2017

Wikitech is the home of documentation related to the technical projects and infrastructure maintained by the Wikimedia Foundation. This includes production systems, the Wikimedia Cloud Services computing infrastructure (virtual private server (VPS)), the Toolforge hosting environment (platform as a service (PaaS)), and many other technical projects such as the Beta cluster which is used to validate new software before deployment to the production cluster.

This wiki is not a Wikimedia Unified Login (SUL) wiki, therefore editors must create a new account.

Portals
An overview of the Wikimedia Cloud Services (WMCS) products and ecosystem.
Account creation and quick start guides. Help for WMCS in general can be found at Help:Contents.
Wikimedia Cloud VPS (Cloud VPS) provides a cloud computing infrastructure powered by OpenStack for projects related to the Wikimedia movement.
Toolforge is a hosting environment for developers working on tools (bots, webservices, scheduled jobs) that help maintain and support Wikimedia wikis.
Wiki replicas and offerings for analysis, Tool building, and exploration. Both Cloud VPS and Toolforge can be used to access Data Services.
The main namespace of this wiki contains internal technical documentation for the Wikimedia Foundation. Documentation is available on most aspects of the technical operations of the production server clusters as well as information on how to become involved in improving the underlying infrastructure of Wikimedia projects as a volunteer. For technical documentation of MediaWiki software, see MediaWiki.org.