[[BackLinksMenu]] [[TicketQuery(summary=SCS_MACHINE_SETUP_R1, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|)]] = Analysis = == Overview == Sophie Community Server (SCS) is a community site project. In this revision the goal is to migrate everything to the new server: sophie2.org. == Task requirements == The current [http://asteasolutions.net:7080/sophie2] server must be migrated to the new [http://sophie2.org]. Currently, its functionality is limited, so some other features are required: * The migration must be done when no one is using the community server, e.g. during this weekend. * The server must be good enough for external usage. * Integration of a build server (and maybe something other in the next revisions, like testlink) must be made possible. == Task result == The result will be a fully functional community server. == Implementation idea == Since the new server is already functioning, the old one must just be migrated and stopped. == Related == [wiki:SCS_MACHINE_SETUP_R0] [[BR]] [wiki:UNPLANNED_TEST_TRACKING_MAINTENANCE_R1b] [[BR]] [wiki:BUILD_SERVER_INTEGRATION_R0] [[BR]] [wiki:SCS_WIKI_SETUP_R0] [[BR]] == How to demo == Show the server to the team. = Design = There is already server machine with some apps set. It has: * Debian testing i386 OS (http://cdimage.debian.org/cdimage/lenny_di_rc1/i386/iso-cd/debian-testing-i386-netinst.iso) with needed software installed. See [wiki:SCS_MACHINE_SETUP_R0] * global ip 62.44.108.3. The problem with the slow server is resolved as long as the server has its own global ip not internal one. * Trac is available on http://sophie2.org/trac/. * !TestLink is available on http://62.44.108.3/testlink/. We have to: * change the internal ip to be a value from 10.10.117.2 to 10.10.117.9 - these IPs can be reserved for the servers we use. * migrate the Trac and svn repository(this will be done in Saturday not to have commit conflicts) * there is a scs folder in the home dir were the svn, trac, testlink and backup will be stored * we should get back the build status page in Trac * create the appropriate accounts for all the developers * install maven - http://maven.apache.org/ = Implementation = * Trac and svn have been migrated. * The internal IP has been changed to 10.10.117.3. * The "build status" menu item was added by a Continuum plugin, which is useless - we decided to use Hudson. Installation of the Hudson plugin for Trac is already described in the design of [wiki:BUILD_SERVER_INTEGRATION_R0], so it is not part of this task. * Accounts have been created. * Maven is already installed. * asteasolutions.net:7080 has been replaced with a page referring to sophie2.org, and the old repository has been stopped. = Testing = = Comments = ^(Write comments for this or later revisions here.)