Editing Migrating to Community-driven Infrastructure
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
== Introduction == | == Introduction == | ||
- | [2013- | + | [up to date as of 2013-01-30] |
+ | Albeit Nokia's plans about discontinuation of maemo support been known since spring 2012, Nokia gave "Go" to Nemein (service provider on behalf of Nokia) for the real migration work not earlier than 2 weeks before christmas 2012. | ||
- | + | As of January, 18th 2013 the *.maemo.org infrastructure has been consolidated from a 20+ physical servers to current config and completely migrated to new locations independant of Nokia servers. This task been accomplished by Nemein. Talk.maemo.org forum been integrated with the other infra, many thanks to Nemein for donating the VM for that. Also many thanks to Nemein for this incredible piece of work done during times when others (as well as the guys there) usually are already away for winter holidays. | |
- | + | The current setup (see below) consists of around 10 Virtual Machines hosted by Nemein on their xen-grid. This is an interim solution since the hardware (servers) Nokia will donate to the community is not purchased/installed yet. Nokia paid Nemein for this consolidation/migration and hosting until end of February. | |
- | + | Handing over control to community still pending, right now (2013-01-30) it's still Nemein and affiliates to control that infra. | |
- | + | Transfer of control over (*.)maemo.org DNS entries is still being negotiated between Nokia and HiFo, all DNS changes done so far been done by Nokia dnsmaster on Nemein's request | |
- | + | The plans of council and HiFo board so far are: kindly ask Nemein to migrate the VM from xen-grid to our own servers as soon as they are installed, so we will inherit all *.maemo.org nicely bundled. We hope for this setup to be free of major known bugs (I.E. autobuilder working, repository working albeit maybe slow) when Nemein hands us the package. | |
- | + | Further plans are to migrate again (yes, this will be 3rd migration then) from our servers to some hosted root servers, either on a sponsor like http://osuosl.org/about-osuosl or to our own stuff we may rent from e.g. Hetzner. This is necessary since we can't afford running our own hardware, colocation costs and hw maintenace would kill us, sooner or later. After we accomplished this 3rd migration, we like to get rid of the server hardware. Purchase price been ~7000EUR, offers are welcome. | |
- | + | Alternatives - however obvious - for the above plans have been discussed with Nemein and HiFo and are not feasible. E.G. there is no way we could get the money instead of the server hardware. Sustaining the current xen-grid based VM hosting would be ~1500EUR per month plus a basically not evadable 2200EUR on top for maintenace. We want to switch away from that by all means, thus the 2nd migration to our own hardware during next 4 weeks the latest. | |
- | |||
- | |||
- | |||
This page is intended as a central place where status and other operational information can be gathered. | This page is intended as a central place where status and other operational information can be gathered. | ||
- | == | + | == Inventory (obsolete, please update) == |
- | * | + | As a first step we try to gather information about the present infrastructure at *.maemo.org. This "inventory" is intended to provide an overview about all components of the infrastructure as well as to provide information that will later on aid during the actual migration. |
- | + | ||
- | + | ||
- | + | Currently the following topics are considered important for the migration: | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
* Legal Issues (Names, Trademarks, Domain Names, etc.) | * Legal Issues (Names, Trademarks, Domain Names, etc.) | ||
* Infrastructure (Web Site, Forum, Wiki, Autobuilder, Mailinglists, Garage, etc.) | * Infrastructure (Web Site, Forum, Wiki, Autobuilder, Mailinglists, Garage, etc.) | ||
+ | |||
== Legal Issues == | == Legal Issues == | ||
Line 186: | Line 55: | ||
Registrant FAX:+358.718034496<br /> | Registrant FAX:+358.718034496<br /> | ||
Registrant Email:dnsauthority@nokia.com<br /> | Registrant Email:dnsauthority@nokia.com<br /> | ||
- | |||
- | |||
- | |||
== What is needed for the community to run maemo.org? == | == What is needed for the community to run maemo.org? == | ||
Line 195: | Line 61: | ||
== What are the costs? == | == What are the costs? == | ||
Nokia paid for hosting until end of February. | Nokia paid for hosting until end of February. | ||
- | Current (2013-01-30) interim config (VM on Nemein's xen-grid) will cost 1300EUR/month for the VM, plus 2200EUR/month for the maintenance. For the colocation rackspace, traffic, energy etc of the | + | Current (2013-01-30) interim config (VM on Nemein's xen-grid) will cost 1300EUR/month for the VM, plus 2200EUR/month for the maintenance. For the colocation rackspace, traffic, energy etc of the pysical server(s) Nokia donates to community there will be another 500+EUR/month. All excl VAT. |
- | At end of February we hope to drop the xen-grid VM since they shall run in a virtualization on | + | At end of February we hope to drop the xen-grid VM since they shall run in a virtualization on the server hardware by then. |
If you're willing to donate, please visit http://hildonfoundation.org/support/ | If you're willing to donate, please visit http://hildonfoundation.org/support/ | ||
Line 205: | Line 71: | ||
== Operational Platform == | == Operational Platform == | ||
- | + | For now (2013-01,02) all services are implemented as VM running on Nemein's xen-grid. Plan is to migrate those VM to a virtualization installed on the serevrs (see below) that Nokia donates to the community. This hardware is not yet purchased and installed (2013-01-30). | |
- | List of hardware Nokia will donate to HiFo, according to Nemein's plans. [ | + | List of hardware Nokia will donate to HiFo, according to Nemein's plans. [TBD] |
{| class="sortable wikitable" border="2" | {| class="sortable wikitable" border="2" | ||
Line 229: | Line 95: | ||
|- | |- | ||
| 01 | | 01 | ||
- | | | + | | |
| | | | ||
| | | | ||
| Baremetal | | Baremetal | ||
- | | | + | | |
- | | | + | | |
- | | | + | | |
| 2U 19" Rackmount | | 2U 19" Rackmount | ||
- | | | + | | |
- | | | + | | |
- | | | + | | |
+ | | | ||
+ | | | ||
+ | | | ||
| | | | ||
- | |||
- | |||
- | |||
|- | |- | ||
| 02 | | 02 | ||
- | | | + | | |
| | | | ||
| | | | ||
Line 254: | Line 120: | ||
| | | | ||
| | | | ||
- | | | + | | |
- | | | + | | |
- | | | + | | |
| | | | ||
| | | | ||
Line 262: | Line 128: | ||
|} | |} | ||
- | + | === OS and virtulization on community servers (planning, discussion) === | |
- | === OS and virtulization on community | + | |
Please don't forget to tag your contributions with your nick! | Please don't forget to tag your contributions with your nick! | ||
====Server OS==== | ====Server OS==== | ||
Line 272: | Line 137: | ||
- | ==== | + | ====Virtulization==== |
===== alternative A ===== | ===== alternative A ===== | ||
XEN (with OS blabla of above) | XEN (with OS blabla of above) | ||
Line 297: | Line 162: | ||
| Maemo Main Web Site | | Maemo Main Web Site | ||
| http://www.maemo.org | | http://www.maemo.org | ||
- | | style="background-color: | + | | style="background-color:lime;" |<span style="display:none">1</span> DONE |
+ | | ? | ||
| ? | | ? | ||
- | |||
| | | | ||
| | | | ||
| | | | ||
- | | orphaned links/404s: http://maemo.org/community/council/system_operator_needed/ | + | | orphaned links/404s: http://maemo.org/community/council/system_operator_needed/ |
| 2013-01-25 | | 2013-01-25 | ||
|- | |- | ||
| Maemo Forums | | Maemo Forums | ||
| http://talk.maemo.org | | http://talk.maemo.org | ||
- | | style="background-color: | + | | style="background-color:yellow;" |<span style="display:none">1</span> WIP |
| [[User:chemist|chemist]], Reggie | | [[User:chemist|chemist]], Reggie | ||
- | | | + | | Eero, [[User:chemist|chemist]] |
| vBulletin | | vBulletin | ||
| | | | ||
| Unlimited duration, no upgrades included, acquired on 2012-20-12 | | Unlimited duration, no upgrades included, acquired on 2012-20-12 | ||
| Captcha image issues | | Captcha image issues | ||
- | | 2013- | + | | 2013-01-25 |
|- | |- | ||
| Maemo Wiki | | Maemo Wiki | ||
| http://wiki.maemo.org | | http://wiki.maemo.org | ||
- | | style="background-color:yellow;" |<span style="display:none">1</span> | + | | style="background-color:yellow;" |<span style="display:none">1</span> WIP |
| ? | | ? | ||
| Nemein | | Nemein | ||
Line 325: | Line 190: | ||
| | | | ||
| | | | ||
- | | | + | | (Watch) Email not working; random connection timeouts |
| 2013-01-25 | | 2013-01-25 | ||
|- | |- | ||
| Repositories | | Repositories | ||
| http://repository.maemo.org | | http://repository.maemo.org | ||
- | | style="background-color:yellow;" |<span style="display:none">1</span> | + | | style="background-color:yellow;" |<span style="display:none">1</span> WIP |
- | | X-Fade | + | | X-Fade |
| Nemein | | Nemein | ||
| | | | ||
| | | | ||
| | | | ||
- | | former akamai serverfarm, now points to stage.m.o VM master of farm | + | | former akamai serverfarm, now points to stage.m.o VM master of farm, OFFLINE, DNS change pending |
- | | 2013- | + | | 2013-01-25 |
|- | |- | ||
| Blog aggregator | | Blog aggregator | ||
Line 347: | Line 212: | ||
| | | | ||
| | | | ||
- | | | + | | |
- | | 2013- | + | | 2013-01-25 |
|- | |- | ||
| Maemo Garage | | Maemo Garage | ||
| https://garage.maemo.org/ | | https://garage.maemo.org/ | ||
| style="background-color:lime;" |<span style="display:none">1</span> DONE | | style="background-color:lime;" |<span style="display:none">1</span> DONE | ||
- | | | + | | |
| Nemein | | Nemein | ||
| | | | ||
Line 369: | Line 234: | ||
| | | | ||
| | | | ||
- | | | + | | OFFLINE |
- | | 2013- | + | | 2013-01-25 |
|- | |- | ||
| Maemo Nameservers | | Maemo Nameservers | ||
| | | | ||
- | | style="background-color: | + | | style="background-color:red;" |<span style="display:none">1</span> NST |
- | | | + | | ? |
| Nokia | | Nokia | ||
| | | | ||
| | | | ||
| | | | ||
- | | Still using Nokia Nameservers | + | | Still using Nokia Nameservers |
| 2013-01-25 | | 2013-01-25 | ||
|- | |- | ||
Line 392: | Line 257: | ||
| | | | ||
| | | | ||
- | | 2013- | + | | 2013-01-25 |
|- | |- | ||
| VCS | | VCS | ||
Line 402: | Line 267: | ||
| | | | ||
| | | | ||
- | | | + | | OFFLINE |
- | | 2013- | + | | 2013-01-25 |
|- | |- | ||
| Listserv | | Listserv | ||
| https://lists.maemo.org | | https://lists.maemo.org | ||
- | | style="background-color:yellow;" |<span style="display:none">1</span> | + | | style="background-color:yellow;" |<span style="display:none">1</span> WIP |
| | | | ||
| Nemein | | Nemein | ||
Line 413: | Line 278: | ||
| | | | ||
| | | | ||
- | | | + | | HTTP requests produce 404 errors |
- | | 2013- | + | | 2013-01-25 |
|- | |- | ||
| Static | | Static | ||
Line 424: | Line 289: | ||
| | | | ||
| | | | ||
- | | | + | | temporary fix via NAT redir, instable? |
- | | 2013- | + | | 2013-01-25 |
|- | |- | ||
| Stage | | Stage | ||
| http://stage.maemo.org | | http://stage.maemo.org | ||
- | | obsolete | + | | style="background-color:red;" |<span style="display:none">1</span> obsolete |
| X-Fade | | X-Fade | ||
| Nemein | | Nemein | ||
Line 435: | Line 300: | ||
| | | | ||
| | | | ||
- | | VM got assigned to repository.m.o | + | | VM got assigned to repository.m.o via DNAT redir, DNS changes pending (remove stage, change repo) |
- | | 2013- | + | | 2013-01-25 |
|- | |- | ||
| Bugs | | Bugs | ||
Line 451: | Line 316: | ||
| Scratchbox | | Scratchbox | ||
| http://scratchbox.org/ | | http://scratchbox.org/ | ||
- | | style="background-color: | + | | style="background-color:red;" |<span style="display:none">1</span> ? |
- | | | + | | ? |
- | | Nemein | + | | Nemein |
| | | | ||
| | | | ||
| | | | ||
- | | 80.248.164.245, Logica Finland Oy | + | | 80.248.164.245, Logica Finland Oy |
- | | 2013- | + | | 2013-01-25 |
|- | |- | ||
| Voting Infrastructure | | Voting Infrastructure | ||
| ? | | ? | ||
- | | style="background-color: | + | | style="background-color:red;" |<span style="display:none">1</span> ? |
| woody14619 | | woody14619 | ||
| | | | ||
Line 469: | Line 334: | ||
| ? | | ? | ||
| ? | | ? | ||
- | | 2013- | + | | 2013-01-25 |
|} | |} | ||
=== More Detailed Information === | === More Detailed Information === | ||
- | |||
In this sub section more detailed information about the entries in the table can be placed. The intent is to keep the table concise while still being able to have all relevant information at hand. | In this sub section more detailed information about the entries in the table can be placed. The intent is to keep the table concise while still being able to have all relevant information at hand. | ||
Line 488: | Line 352: | ||
188.117.59.202 wiki.maemo.org | 188.117.59.202 wiki.maemo.org | ||
188.117.59.212 bugs.maemo.org | 188.117.59.212 bugs.maemo.org | ||
- | + | 188.117.59.203 repository.maemo.org | |
- | 188.117.59.205 stage.maemo.org | + | 188.117.59.205 stage.maemo.org |
188.117.59.206 vcs.maemo.org | 188.117.59.206 vcs.maemo.org | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
==== Forum (talk.maemo.org) ==== | ==== Forum (talk.maemo.org) ==== | ||
Line 539: | Line 361: | ||
Software: vBulletin | Software: vBulletin | ||
licence: Unlimited duration, no upgrades included, acquired on 2012-20-12 | licence: Unlimited duration, no upgrades included, acquired on 2012-20-12 | ||
+ | |||
=== Scratchbox === | === Scratchbox === | ||
Line 554: | Line 377: | ||
(please don't usually pester maintainers directly! First try to contact council@maemo.org, we'll forward) | (please don't usually pester maintainers directly! First try to contact council@maemo.org, we'll forward) | ||
- | These are the Service Maintainers (in spe), for services like forum (tmo), wiki, bugs, etc. They are (generally) not sysops of the machines | + | These are the Service Maintainers (in spe), for services like forum (tmo), wiki, bugs, etc. They are (generally) not sysops of the machines theri service is running on. |
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | + | <company> / <nick>|<full name> <email> (<list of services the maintainer is responsible for>) [<status if not "established">] | |
- | + | ||
- | + | ||
- | + | Nemein / x-fade|Niels Breet, Niels at maemo.org (mail, IRC, ???...) [leaving] | |
- | + | ||
- | + | maemo / chemist|Ruediger Schiller, chemist at <to-be-disclosed-by-owner> (talk) | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | maemo / merlin1991|Christian Ratzenhofer ??? (repos) [preliminary accepted] | |
- | + | ||
- | + | ??? / andre_|Andre Klapper, ??? at ??? (bugs) [???] | |
+ | |||
+ | ??? / ???, ??? at ??? (wiki) | ||
+ | |||
+ | (planet???):... | ||
- | + | ... | |
+ | == Steering == | ||
+ | council is in charge of any steering. | ||
Joerg Reisenweber got appointed for "maemo.org infra administration coordinator" and thus is the single point of coordination for any detail questions. | Joerg Reisenweber got appointed for "maemo.org infra administration coordinator" and thus is the single point of coordination for any detail questions. | ||
- | |||
- | |||
== More == | == More == | ||
* OBS @ TiZen or SuSe : https://bugs.tizen.org/jira/browse/TINF-48?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel | * OBS @ TiZen or SuSe : https://bugs.tizen.org/jira/browse/TINF-48?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel | ||
- | |||
- | |||
- | |||
- | |||
- |
Learn more about Contributing to the wiki.