Migrating to Community-driven Infrastructure

Introduction
[up to date as of 2013-02-08] 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. Nokia paid Nemein for this consolidation/migration and hosting until end of February.

Handing over control of servers 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 have *.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.

[2013-02-08] Negotiations about direct migration to one of our 3 options (see below) are ongoing.

Further plans are to migrate again 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.

[2013-02-08] currently we're in negotiations about 3 possible ways into future hosting: Depending on option chosen, we might or might not keep the SuperMicro.
 * osuosl (could provide VM or rootservers or CoLo [UPS server shipping: 48h:1200EUR, 7d:630EUR, +customs])
 * IPHH, a ISP in Hamburg. Falk contacted them and they are willing to offer CoLo basically free of charge. Of course we will put their name on our maemo.org frontpage to give due credit. HW service will be done by Falk. (costs ~300EUR for setup and HW upgrade, plus 50..300EUR for shipping the server to Hamburg)
 * get own paid rootservers, like 2 of http://www.hetzner.de/en/hosting/produkte_rootserver/ex10 (costs ~300EUR/month, 400EUR setup)

Hosting migration timing plan: https://docs.google.com/spreadsheet/ccc?key=0AuQnrvWRbTtzdFhERzlDbEp0eVNQQTdfNWpQbzdIT0E&usp=sharing

Alternatives - however obvious - for the above plans have been discussed with Nemein and HiFo and are not feasible. E.G. there was 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.

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.)

What is the state about the name "Maemo"?
"... Maemo is currently a registered trademark of Nokia and the domain name is owned by Nokia.

Who owns "maemo.org"?
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.

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 the costs?
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 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 the server hardware by then.

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
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 located at Nemein office right now (2013-02-16) and should get shipped to iphh.net in Hamburg on Monday 2013-02-18.

List of hardware Nokia will donate to HiFo, according to Nemein's plans. [2013-02-08]

OS and virtulization on community servers (planning, discussion)
Please don't forget to tag your contributions with your nick!

alternative A
blabla-OS

alternative A
XEN (with OS blabla of above)

alternative B
VMware

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.

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.

List of VMs and their associated IPs: IP adresses 188.117.59.198     test.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
 * 1) www.maemo.org      maemo.org

List of internal IP/VM 127.0.0.1 MaemoTemplate 10.0.0.1  maemo static maintenance 10.0.0.2  wiki bugs 10.0.0.121  stage repository 10.0.0.4  mail smtp lists 10.0.0.5  scratchbox 10.0.0.6  dns 10.0.0.9  vcs drop 10.0.0.10 garage 10.0.0.11 db backup 10.0.0.12 builder 10.0.0.254 fw
 * 1) 10.0.0.7  repository

Forum (talk.maemo.org)
Unlike the other services, talk.maemo.org is not behind the endian firewall. Maintenence access is not via test jumpserver.

Software: vBulletin licence: Unlimited duration, no upgrades included, acquired on 2012-20-12

Scratchbox
Scratchbox is also sponsored by Nokia. (Please verify?) Scratchbox is required for running the Fremantle and Harmattan SDK.

Currently there's a VM on Nemein's xen-grid named "scratchbox", but state of the case is unclear.

Tracker for Sysops and Maintainers
This tracker is meant for maemo staff and affiliated only web frontend: roundup.fourecks.de/maemo/ mail access (read docs!): maemo-issue AT fourecks.de

Service Maintainers (please update/augment/fix)
(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 their service is running on.

/ | () []

Nemein / mashiara | Rambo | Eero af Heurlin, eero.afheurlin at  (sysop)  [leaving?]

Nemein / x-fade | Niels Breet, Niels at maemo.org (mail, IRC, builder, ???...)  [leaving?]

Nemein / ferenc | Ferenc Szekely, ferenc at maemo.org (mail, sysop, ???...)  [leaving?]

maemo / warfare | Falk Stern, falk at fourecks.de (maemo master sysop)

maemo / chemist | Ruediger Schiller, chemist at  (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.

More

 * OBS @ TiZen or SuSe : https://bugs.tizen.org/jira/browse/TINF-48?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel