wiki:footprint-reduction

Version 19 (modified by Jamie McClelland, 4 years ago) (diff)

--

Footprint Reduction

May First/Peope Link has servers located in two cabinets: XO and Telehouse. We are moving all servers in the XO location to Telehouse by April 21, 2015.

Inventory

Following are the electricity using machines in each cabinet. RAM used is calculated by kvm-status to find out how much RAM is allowed to virtual machines on each server as a very rought measure of capacity.

XO

Login to either odetta or ochs (see remotely turning on/off servers).

Server name RAM Used/Capacity Notes
clr 27 / 32 Move as is
malaka 56 / 64 Move as is
pietri 26 / 32 Move as is
franz sr Move as is
pianeta tachanka Move as is (with ottorene guests
paley NA console Retire
ramona ptp Retire/Combine with severo
axiom 14 / 16 former FIGHT server Transfer guests to new server, retire*
luisa NA onsite backup Retire (barron can handle onsite backup
shaw tenant Move to virtual guest in Telehouse
ottorene tachanka/mfpl Move MF/PL guests to new server, tach guests to pianeta

Telehouse

Run olName all from pdu-console@pdu.mayfirst.org to get a list.

Server name RAM Used/Capacity Notes Proposed Plans
parsi 46 / 80
cleaver 62 / 128
robideau 4 / 4 backup and console
florence 62 / 64
vilma 47 / 64
wiwa (new server) 80 / 128 Takes guest from axiom, negri, bolivar, ottorene, shaw
barron onsite backup
cafiero switch
severo 56 / 64 ptp
baubo yesmen (new)
anna tachanka
bolivar 29 / 32 Transfer guests to new machine*, retire
kiyoshi NA retired, praxedis Retired praxedis, retired kiyoshi
goofball yesmen (old) Retire ?
negri 25 / 32 Transfer guests to new machine*, retire

Tickets

Making this move will require a number of small tasks which are broken out into tickets.

Ticket Summary Owner Type Status Priority Component
#15878 Multi-factor auth for id.mayfirst.org Feature/Enhancement Request new Medium Tech
#15823 Problema para instalar tema en Wordpress JaimeV Question/How do I...? closed Low Tech
#15811 CiviCRM Question/How do I...? closed Low Tech
#15767 Corrección de la traducción: notificación de creación de nuevo alojamiento Task/To do item new High Internationalization
#15761 Mailman list with my own domain name JaimeV Question/How do I...? closed Low Tech
#15760 No longer need VM JaimeV Task/To do item assigned Low Membership/Dues
#15750 Q: Instructions for connecting the NextCloud client application? Question/How do I...? closed Medium Tech
#15749 Corrección de la traducción: página frontal del sitio mayfirst.coop Task/To do item new High Internationalization
#15744 Corrección de la traducción: confirmación de la solicitud de membresía Task/To do item new High Internationalization
#15739 Site down on amilcar.mayfirst.org JaimeV Bug/Something is broken closed Urgent Tech
#15718 traducción al castellano de la páginna wiki dedicada a seguridad erq Bug/Something is broken closed High Internationalization
#15698 New category JaimeV Question/How do I...? assigned Medium Tech
#15687 site outage on peery.mayfirst ? JaimeV Bug/Something is broken assigned Urgent Tech
#15653 emails not sending JaimeV Bug/Something is broken closed High Tech
#15631 How do I register a new domain name? JaimeV Question/How do I...? closed Medium Tech
#15630 Fix metadata on General Strike Site Jamie McClelland Bug/Something is broken closed Medium Tech
#15613 claudette won't start JaimeV Bug/Something is broken closed Medium Tech
#15606 change backup strategy to offsite only Jamie McClelland Bug/Something is broken assigned Medium Tech
#15595 New here - Looking for advise JaimeV Question/How do I...? assigned Medium Tech
#15581 Streaming my desktop, to show a jitsi conference to a broad audience. Enrique Rosas Question/How do I...? assigned Urgent Tech
#15561 jitsi, etc. JaimeV Question/How do I...? assigned Low Tech
#15538 WP help request JaimeV Bug/Something is broken assigned Urgent Tech
#15534 Configuraciones php para instalar moodle JaimeV Feature/Enhancement Request assigned High Tech
#15527 mumble question JaimeV Question/How do I...? closed Low Tech
#15526 Emails are boucing after transition to MayFirst DNS JaimeV Bug/Something is broken closed Urgent Tech
#15517 Adding DKIM JaimeV Question/How do I...? assigned Medium Tech
#15516 feedback for live.mayfirst.org Jamie McClelland Bug/Something is broken assigned Medium Tech
#15515 Added two users in Red, one isn't visible in Nextcloud JaimeV Bug/Something is broken closed Medium Tech
#15485 Single User Multiple Websites JaimeV Question/How do I...? closed Medium Tech
#15475 Sending and receiving emails by domain JaimeV Bug/Something is broken assigned High Tech
#15471 webpage errors (Spanish) JaimeV Bug/Something is broken assigned Medium Tech
#15465 Error conectión con la base de datos JaimeV Bug/Something is broken assigned Urgent Tech
#15444 a test ticket Bug/Something is broken closed Medium Tech
#15426 Server error: Connections to the server “malcolm.mayfirst.org” on the default ports timed out. JaimeV Bug/Something is broken closed High Tech
#15390 How do I access our site via FTP? JaimeV Question/How do I...? closed High Tech
#15353 ecocubilete.net no funciona JaimeV Bug/Something is broken closed Urgent Tech
#15326 Is Database on Amilcar Down? Bug/Something is broken assigned Urgent Tech
#15303 Installing a ruby on rails application? JaimeV Question/How do I...? assigned Low Tech
#15268 Moving Wordpress from one domain to another JaimeV Question/How do I...? closed Medium Tech
#15266 Save recordings in Jit.si Jamie McClelland Feature/Enhancement Request assigned Medium Tech
#15241 Can't login with any user JaimeV Bug/Something is broken closed High Tech
#15227 Yggdrasil support for sites? JaimeV Feature/Enhancement Request closed Medium Tech
#15220 prosody crashed - seems related to external auth script Jamie McClelland Bug/Something is broken closed Medium Tech
#15209 yippie stuck in 'pending-insert' Jamie McClelland Bug/Something is broken closed Medium Tech
#15208 phpmyadmin access Jamie McClelland Question/How do I...? closed Medium Tech
#15182 How is ssl being handled for forum.extinctionrebellion.us and what about with a regular website? JaimeV Question/How do I...? assigned Medium Tech
#15111 Single User Multiple Websites JaimeV Question/How do I...? assigned Medium Tech
#15064 Create a new (sub)domain (email) JaimeV Question/How do I...? closed Medium Tech
#15062 cospend app in nextcloud? Jamie McClelland Feature/Enhancement Request closed Medium Tech
#15056 need root control of apache to run Flask JaimeV Question/How do I...? assigned Medium Tech
#15021 Documentation uncertanties JaimeV Feature/Enhancement Request closed Low Tech
#15003 "Enter E2E Passphrase" on NextCloud Sync Client Software JaimeV Question/How do I...? assigned Medium Tech
#14995 Webite has reverted to earlier version JaimeV Bug/Something is broken closed Urgent Tech
#14980 All of my websites on ossie.mayfirst.org are down Bug/Something is broken closed Urgent Tech
#14976 Websites down! Showing white screens of death JaimeV Bug/Something is broken closed Urgent Tech
#14960 ONLYOFFICE editing not working JaimeV Bug/Something is broken closed Medium Tech
#14937 FUSE packages not available on minnie JaimeV Bug/Something is broken closed Medium Tech
#14915 has something changed on chealsea? certs not available Bug/Something is broken closed Medium Tech
#14889 What percentage of our outgoing email goes to corporate providers? Jamie McClelland Bug/Something is broken assigned Medium Tech
#14873 shutting down SKS on zimmermann.mayfirst.org JaimeV Bug/Something is broken assigned Medium Tech
#14869 help transferring domain name and wordpress site JaimeV Question/How do I...? assigned Medium Tech
#14867 Soft error when updating Web Configuration JaimeV Bug/Something is broken closed Medium Tech
#14864 change server to server authentication to use ssh keys and a stock known_hosts file Jamie McClelland Bug/Something is broken assigned Medium Tech
#14863 fix monkeysphere certifier usage with may first infrastructure in light of key server abuse Jamie McClelland Bug/Something is broken assigned Medium Tech
#14820 Add the ability to call into Jitsi meetings Jamie McClelland Bug/Something is broken assigned Medium Tech
#14811 XMPP Certificate Expired Jamie McClelland Bug/Something is broken closed Low Tech
#14804 VOTING CLOSED before deadline! Jamie McClelland Bug/Something is broken closed Urgent Membership/Dues
#14801 Warning after CiviCRM Upgrade to 5.14.0. Jamie McClelland Question/How do I...? closed Low Tech
#14796 POST Request exceedingly slow Jamie McClelland Bug/Something is broken closed Urgent Tech
#14788 Need admin rights Bug/Something is broken closed Medium Tech
#14510 organización de recursos de 'rosalux': 3 JaimeV Bug/Something is broken assigned Urgent Tech
#14397 update kvm-manager to pass host entropy through to the guest via virtio rng Jamie McClelland Bug/Something is broken closed Medium Tech
#14359 optimal method for creating a drupal development install Question/How do I...? closed High Tech
#14356 How are drupal updates handled? Jamie McClelland Question/How do I...? closed Medium Tech
#14353 guidance on initial drupal setup needed ASAP JaimeV Question/How do I...? closed Urgent Tech
#14351 Can't find field for alias JaimeV Question/How do I...? closed Medium Tech
#14297 replace GNU Social and develop stronger social media strategy Feature/Enhancement Request new Medium Tech
#13824 forwarding email blocked due to "too many" (8) recipients JaimeV Bug/Something is broken closed Medium Tech
#13462 Provide autoconfiguration files for Thunderbird JaimeV Task/To do item assigned Medium Tech
#12442 test use of mumble.mayfirst.org to hold large meetings with simultaneous interpretation. Jamie McClelland Bug/Something is broken assigned Medium Tech
#12096 modify kvm-manager to support SSD cards Jamie McClelland Bug/Something is broken closed High Tech
#11870 Add solid state drives to some servers Jamie McClelland Bug/Something is broken closed Medium Tech
#10408 red.mayfirst.org x.509 certificate expired Bug/Something is broken closed Medium Tech
#10278 New version of wordpress anti-spam plugin announced Ross Feature/Enhancement Request closed Medium Tech
#8361 How do you configure drupal and mediawiki for bilingual sites https://id.mayfirst.org/mv Question/How do I...? closed Medium Tech
#8324 control panel - inconsistent behavior for password entry Jamie McClelland Feature/Enhancement Request closed Low Tech
#8323 control panel - inconsistent behavior for server and hosting order access Dana Feature/Enhancement Request closed Medium Tech
#8322 control panel - web application shows version before ap is selected Jamie McClelland Bug/Something is broken closed Medium Tech
#8278 RFC: Drupal vs WordPress - Pro/Con Considerations Dana Task/To do item closed Medium Tech
#8252 After initial attempt error, deleting hosting order fails to remove directory Jamie McClelland Bug/Something is broken closed Medium Tech
#8251 Creating hosting order fails if uppercase chars are used for Login name Ross Bug/Something is broken closed Medium Tech
#7521 need advice on LAN file server setup Ross Question/How do I...? closed Medium Tech
#7248 lmo (webrtc) streaming to icecast Stephen Mahood Feature/Enhancement Request assigned Medium Tech

Electricity Usage

Our current electricity usage at Telehouse is about 1KVA (we are contracted for 2KVA - so we are at 50%). The circuit holds more than 2KVM, so we should not need to maintain a cushion.

Virtual Guest Reduction

To help with the combination of guests onto servers, we can make a big impact on reducing memory usage by combining several of our single purpose guests into one guest running docker.

Candidates include:

  • stallman (Roundcube webmail)
  • cero (Horde webmail)
  • lucius (ownCloud)
  • mcchesney (live.mayfirst.org, calc.mayfirst.org, im.mayfirst.org)
  • moses (support.mayfirst.org)
  • paul (freeswitch)
  • sankara (icecast)
  • toussaint (icecast)
  • galeano (meet.mayfirst.org)

See #11257 for a ticket about sandstorm - a possible application to manage all of these applications.

In addition, the following guests could be retired:

  • peltier (we just need to move a few media wikis to a regular MOSH)
  • swartz (big blue button)

And some special cases:

  • boggs and kerr are both dedicated to occupy groups, most of whom are no longer active. We should figure out how to remove the inactive groups.