Module Assembly - TC VM 3.0 Initialization - Fix Access to TopCoder site

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Project Overview

TopCoder Competition Engine is a system used for Single Round Matches (SRM) and Marathon Matches (MM).

Currently, Arena VM is heavily used to challenges related to TopCoder Competition Engine.

But Arena VM is using old OS, we are in the processing of creating a new VM - TC VM 3.0, but it is not ready yet.

For this series of challenges, we'd like to use the power of community to help getting it ready.

Competition Task Overview

The purpose of this challenge is to make the topcoder site is accessiable.

Once you get your VM ip, you can edit your hosts file by adding line

vm-ip   tc.cloud.topcoder.com

now try to visit http://tc.cloud.topcoder.com/tc, it is not displaying properly.

but by checking jboss under tc account, you can see the services are up properly.

We'd like you to analyze the problem, and make the topcoder site can be accessiable.

This is a possible wrong configuration of apache, pleas investigate.

Arena VM can be provided as an reference, as the TC site is working fine in this kind of VM.

Winner Responsibility

the merging of scripts with VM initialization process is out of scope for winning, because of permission, but winner will be responsible to provide support, if we meet any merging issue.

About VMs

Before asking your own VM, you need to have a public key on your profile before asking for the VM.

You can find more details on how to generate a key http://apps.topcoder.com/wiki/display/projects/Generate+SSH+Key and how to connect using it http://apps.topcoder.com/wiki/display/projects/Connect+Using+SSH+Key.

Two VMs with root access will be granted to each competitor - One Arena VM and One TC VM 3.0 Beta.

Please reference http://apps.topcoder.com/wiki/display/docs/Competition+Engine+VM+Setup for general usage of Arena VM.

and please reference VM Image 2.5 - TopCoder Wiki for similar info related to TC VM 3.0 Beta.

Previously, we have made several update for the Arena VM.  So when the Arena VM allocated is available for you, there is a problem and a SRM contest already setup, you can reuse that for testing.



Final Submission Guidelines

Submission Deliverables

Below is an overview of the deliverables:

  • new/changed files
  • Detail Guide to run the scripts.
  • Working VM environment for verification.

Final Submission

For each member, the final submission should be uploaded to the Online Review Tool.

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30048109