Migrating to Community-driven Infrastructure
(→Introduction) |
(→Introduction) |
||
Line 7: | Line 7: | ||
Handing over control to community still pending, right now (2013-01-30) it's still Nemein and affiliates to control that infra. | Handing over control to community still pending, right now (2013-01-30) it's still Nemein and affiliates to control that infra. | ||
+ | |||
+ | Migration of control over 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. | 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. |
Revision as of 04:13, 30 January 2013
Contents |
Introduction
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 (yet to be confirmed, other info says until end of March).
Handing over control to community still pending, right now (2013-01-30) it's still Nemein and affiliates to control that infra.
Migration of control over 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.
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.)
- Infrastructure (Web Site, Forum, Wiki, Autobuilder, Mailinglists, Garage, etc.)
Legal Issues
What is the state about the name "Maemo"?
"... Maemo is currently a registered trademark of Nokia and the domain name is owned by Nokia. Negotiations about domain ownership still ongoing between Hildon Foundation board and Nokia (2013-01-20), if community can't get control over the DNS, we might revert to maemocommunity.org.
Who owns "maemo.org"?
Domain ID:D105692361-LROR
Domain Name:MAEMO.ORG
Created On:07-Feb-2005 16:26:32 UTC
Last Updated On:07-Jan-2013 10:25:55 UTC
Expiration Date:07-Feb-2014 16:26:32 UTC
Sponsoring Registrar:MarkMonitor Inc. (R37-LROR)
Registrant ID:mmr-31461
Registrant Name:Nokia Corporation
Registrant Organization:Nokia Corporation
Registrant Street1:P.O.Box 226
Registrant Street2:Nokia Group
Registrant Postal Code:00045
Registrant Country:FI
Registrant Phone:+358.718008000
Registrant FAX:+358.718034496
Registrant Email:dnsauthority@nokia.com
What is needed for the community to run maemo.org?
TMO forums donated to Hildon Foundation: http://maemo.org/community/board/tmo_forums_donated_to_hildon_foundation/
What are possible legal issues?
What are the costs?
According to the Hildon Foundation it will take $1000 US per month MINIMUM to ensure all of the infrastructure, including professional maintenance, is retained. This is a ballpark figure to give an idea what we're talking about. This being said, if two hundred users are willing to donate $5 per month on a regular basis, we would be able to continue providing the current maemo.org infrastructure.
If you're willing to donate, please visit http://hildonfoundation.org/support/
What about the personal information of the users?
Please refer to the privacy policy posted on the website. If you want info about what's the data stored about you inside *maemo.org, or want this data / your account getting permanently deleted, please contact council@maemo.org
Operational Platform
List of hardware Nokia will donate to HiFo, according to Nemein's plans. [TBD]
ID | Hostname | Mgmt IP Address | OOB Mgmt IP Address | Type (Virtual / Baremetal) | System Admin | HW Vendor | HW Model | Form Factor | CPU | Memory | Disk | Acquisition Date | Warranty | Services | Comment |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
01 | Baremetal | 2U 19" Rackmount | |||||||||||||
02 | Baremetal |
Services
The following table is intended to give a concise and easily perceivable overview of the *.maemo.org services. Please use the next sub-section for providing more detailed information.
Resource | URL (If Applicable) | Migration Status (DONE/WIP/NST) | Service Maintainer | System Admin | Software Name | Software Version | Software License | Known Issues | Last status update |
---|---|---|---|---|---|---|---|---|---|
Maemo Main Web Site | http://www.maemo.org | DONE | ? | ? | orphaned links/404s: http://maemo.org/community/council/system_operator_needed/ | 2013-01-25 | |||
Maemo Forums | http://talk.maemo.org | WIP | chemist, Reggie | Eero, chemist | vBulletin | Unlimited duration, no upgrades included, acquired on 2012-20-12 | Captcha image issues | 2013-01-25 | |
Maemo Forums Database | WIP | chemist, Reggie | Eero, chemist | 2013-01-25 | |||||
Maemo Wiki | http://wiki.maemo.org | WIP | ? | Nemein | (Watch) Email not working; random connection timeouts | 2013-01-25 | |||
Repositories | http://repository.maemo.org | WIP | X-Fade | Nemein | former akamai serverfarm, now points to stage.m.o VM master of farm, OFFLINE, DNS change pending | 2013-01-25 | |||
Blog aggregator | http://planet.maemo.org | DONE | ? | Nemein | 2013-01-25 | ||||
Maemo Garage | https://garage.maemo.org/ | DONE | Nemein | 2013-01-25 | |||||
Maemo Autobuilder | NST | X-Fade | Nemein | OFFLINE | 2013-01-25 | ||||
Maemo Nameservers | NST | ? | Nokia | Still using Nokia Nameservers | 2013-01-25 | ||||
Drop | http://drop.maemo.org | WIP | X-Fade | Nemein | 2013-01-25 | ||||
VCS | http://vcs.maemo.org | WIP | Nemein | OFFLINE | 2013-01-25 | ||||
Listserv | https://lists.maemo.org | WIP | Nemein | HTTP requests produce 404 errors | 2013-01-25 | ||||
Static | http://static.maemo.org | WIP | Nemein | temporary fix via NAT redir, instable? | 2013-01-25 | ||||
Stage | http://stage.maemo.org | obsolete | X-Fade | Nemein | VM got assigned to repository.m.o via DNAT redir, DNS changes pending (remove stage, change repo) | 2013-01-25 | |||
Bugs | http://bugs.maemo.org | DONE | Andre | Nemein | - | 2013-01-25 | |||
Scratchbox | http://scratchbox.org/ | ? | ? | Nemein | 80.248.164.245, Logica Finland Oy | 2013-01-25 | |||
Voting Infrastructure | ? | ? | woody14619 | ? | ? | 2013-01-25 |
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.
IP adresses 188.117.59.198 test.maemo.org # www.maemo.org maemo.org 188.117.59.200 www.maemo.org 188.117.59.200 planet.maemo.org 188.117.59.200 static.maemo.org 188.117.59.199 drop.maemo.org 188.117.59.207 garage.maemo.org 188.117.59.204 lists.maemo.org 188.117.59.202 wiki.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.206 vcs.maemo.org
Scratchbox
Scratchbox is also sponsored by Nokia. (Please verify?) Scratchbox is required for running the Fremantle and Harmattan SDK.
Maintainers (please update/augment/fix)
(please don't usually pester maintainers directly! First try to contact council@maemo.org, we'll forward)
Nemein / x-fade|Niels Breet, Niels at maemo.org (mail, IRC, ???...)
maemo / chemist|Ruediger Schiller, chemist at <to-be-disclosed-by-owner> (talk)
??? / andre_|Andre ???, ??? 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.