Deployment Guide/School Server: Difference between revisions
No edit summary |
No edit summary |
||
Line 20: | Line 20: | ||
'''Note:''' the numbers of machines supported in each network configuration are in flux at the moment. You will need to experiment with the technology a little. Look for documentation from other teams to help you. |
'''Note:''' the numbers of machines supported in each network configuration are in flux at the moment. You will need to experiment with the technology a little. Look for documentation from other teams to help you. |
||
Please consider the table below when making your deployment plans. |
Please consider the minimum connectivity requirements in the table below when making your deployment plans. |
||
{| border=1 cellpadding=3 |
{| border=1 cellpadding=3 |
||
Line 29: | Line 29: | ||
!>120 |
!>120 |
||
|- |
|- |
||
|no server |
|no server needed, but functionality useful |
||
||server + 1 access point |
||server + 1 access point (or active antenna) |
||
||server + 2 access points |
||server + 2 access points (or 2 active antenna) |
||
||server + 3 access points |
||server + 3 access points (or 3 active antennae) |
||
||server + many access points |
||server + many access points |
||
|} |
|} |
Revision as of 21:43, 4 January 2009
Translate this page with Google -español -български -中文(中国大陆) -中文(臺灣) -hrvatski -čeština -dansk -Nederlands -suomi -français -Deutsch -Ελληνικά -हिन्दी -italiano -日本語 -한국어 -norsk -polski -português -română -русский -svenska
7. School Server
Part of our deployment model is to utilize school servers. A School server is designed to provide a gateway to the Internet, a local content repository, back-up, school management, etc. As important as all of these services, their most critical role is to scale the local-area network. (Without the schoolserver, the XO laptops use multicast to communicate with each other which puts a heavy load on the network. The school server eliminates the need for much of the multicast traffic). Without a school server, the largest network that can be maintained is approximately 20 laptops. Each school server can maintain a network of approximately 120 laptops, so in environments with more devices you can put in place multiple schoolservers.
Some key benefits a schoolserver brings to your deployment are:
- The OLPC Server is a software stack that can be installed on any reasonable PC or server to complement the XO and help school environments provide a safe, well managed and learning oriented environment
- Backup – The XOs can all backup to the OLPC Server to ensure content isn't lost. All the XO Journals are backed up to the schoolserver and teachers can view the Journals to provide some oversight and safety in how the XOs are being used.
- Digital Library – A Digital Library makes it easy for students to publish works (with teacher moderation) to other students and possibly to other schools. Teachers can easily add new resources to the Digital Library that students can access at school
- Teaching – The OLPC Server software provides an easy way to deliver customised classes through an eLearning system which the kids browse to through the network. Namely Moodle.
- Management and security - The schoolserver can manage who can connect to the network, can lock laptops that get stolen or who don't come to school, can provide a local software repository for laptop updates and more.
- Proxy server - The OLPC Server software can act as a proxy for secure web browsing by the XOs and can also be used for security and management of the software and XOs, including management of bandwidth and software releases.
- There are also additional functionalities coming in the school server, including Video conferencing, GPS and GIS functionality, Voice over IP, Instant messaging, and News services (blogging, forums, etc. As an Open Source platform you could always modify the schoolserver to suit your particular needs.
- The school server can unify up to three separate mesh channels.
We are working towards allowing a laptop to serve the role of the School Server for small schools; but that goal has not been reached yet and so it is not currently an option. Your schoolserver should be a basic PC and the specifications and instructions for setting up a schoolserver is on the Schoolserver page.
Note: the numbers of machines supported in each network configuration are in flux at the moment. You will need to experiment with the technology a little. Look for documentation from other teams to help you.
Please consider the minimum connectivity requirements in the table below when making your deployment plans.
<20 | <40 | <80 | <120 | >120 |
---|---|---|---|---|
no server needed, but functionality useful | server + 1 access point (or active antenna) | server + 2 access points (or 2 active antenna) | server + 3 access points (or 3 active antennae) | server + many access points |
A number of computers may act as a school server, but it must be a Fedora-capable computer. Recommended minimum specifications for a school server are as follows:
Server | Laptops Supported | Processor | RAM | Storage |
---|---|---|---|---|
Small | <20-25 | 466 MHz | 256 MB | 40-60 GB |
Large | <150 | 1 GHz | 1 GB | 320-400 GB |