35 | | 1. Physical layout: where are the servers? Where are the data centers? |
36 | | 1. Nearly all servers are hosted in either Telehouse or XO, both in Manhattan. |
37 | | 1. [wiki:support-contact-providers contact information for main providers] |
38 | | 1. What's a MOSH? How we organize services on servers |
39 | | |
40 | | 1. [wiki:puppet Puppet]: our system for managing servers and services |
41 | | 1. Debugging common email problems |
42 | | 1. Debugging common email list problems |
43 | | 1. Debugging compromised web sites |
| 35 | 1. Infrastructure Overview |
| 36 | 1. Physical layout: where are the servers? Where are the data centers? Nearly all servers are hosted in either Telehouse or XO (about 5 - 8 physical servers in each location), both in Manhattan. [wiki:support-contact-providers See contact information for main providers] |
| 37 | 1. Virtualization: almost all servers are KVM guests. |
| 38 | 1. We have three types of guests |
| 39 | 1. MOSH: This is an acronym that doesn't spell anything. It refers to guests that provide web and email hosting for most May First/People Members. These guests are connected to our control panel so members can easily add/modify/remove services. |
| 40 | 1. Dedicated MOSHes. These are just like regular MOSHes except they are dedicated to a single member. The dedication allows them to run mod_php instead of running php via fcgid and suexec, which is necessary on a shared machine for security reasons. mod_php runs much faster |
| 41 | 1. Single purpose: we have a number of guests that just provide one or a few dedicated services, such as our freeswitch server, DNS servers, etc. |
| 42 | 1. [wiki:puppet Puppet]: our system for managing servers and services |
| 43 | 1. Debugging common problems |
| 44 | 1. [wiki:debug-email-delivery email and email list problems] |
| 45 | 1. Debugging compromised web sites |