Nepal:School Server Specification - Phase 1 Design: Difference between revisions
(add deprecated header) |
|||
(15 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{Deprecated |See [[OLPC Nepal]]}} |
|||
=Nepal Deployment School Server Phase 1 Design Proposal= |
=Nepal Deployment School Server Phase 1 Design Proposal= |
||
This deployment must be online for teacher training the first week of April. <br> |
This deployment must be online for teacher training the first week of April. <br> |
||
Line 5: | Line 6: | ||
The previous design discussion is maintained for tracking phase 2 at: |
The previous design discussion is maintained for tracking phase 2 at: |
||
http://wiki.laptop.org/go/Nepal:School_Server_Specification |
http://wiki.laptop.org/go/Nepal:School_Server_Specification |
||
General Linux installation instructions are available here: <br> http://www.ibm.com/developerworks/blogs/page/InsideSystemStorage?entry=understanding_lamp_platform_for_web |
General Linux installation instructions are available here: <br> http://www.ibm.com/developerworks/blogs/page/InsideSystemStorage?entry=understanding_lamp_platform_for_web |
||
Line 18: | Line 18: | ||
Instructions for downloading and building School Server software is here: |
Instructions for downloading and building School Server software is here: |
||
http://wiki.laptop.org/go/XS_Server_Software |
http://wiki.laptop.org/go/XS_Server_Software |
||
Nepal test setup diagram is here:<br> |
|||
http://wiki.laptop.org/go/User:Az990tony/nepal <br> |
|||
(topology diagrams and details of nepal project) <br> |
|||
Nepal example install scripts are here: <br> |
|||
http://wiki.laptop.org/go/User:Az990tony/scripts <br> |
|||
(scripts under MIT license)<br> |
|||
==List of Hardware== |
==List of Hardware== |
||
1 |
1 Two servers |
||
# XS1 |
# XS1 |
||
# XF (Squid) - This box reside in the date center. Its over an 8Mb/s wireless link from the school. |
|||
# XS2 - Standby backup only |
|||
# Squid1 |
|||
: All server boxes will have the following: <br> |
: All server boxes will have the following: <br> |
||
Line 65: | Line 56: | ||
* DHCP |
* DHCP |
||
* DNS |
* DNS |
||
The following diff shows the changes on Nepal server from XO build 150 |
|||
diff-xs-150-w-production-v2.txt <br> |
|||
--------------------------------------------------------- |
|||
3a4 |
|||
> ConsoleKit-x11.i386 0.2.1-2.fc7 <br> |
|||
installed <br> |
|||
4a6<br> |
|||
> ImageMagick.i386 6.3.2.9-3.fc7 <br> |
|||
installed <br> |
|||
8a11,13 <br> |
|||
> Terminal.i386 0.2.8-2.fc7 <br> |
|||
installed <br> |
|||
> Thunar.i386 0.9.0-2.fc7 <br> |
|||
installed <br> |
|||
> a2ps.i386 4.13b-65.fc7 <br> |
|||
installed <br> |
|||
19a25,26<br> |
|||
> aspell.i386 12:0.60.5-3.fc7 <br> |
|||
installed <br> |
|||
> aspell-en.i386 50:6.0-7.fc7 <br> |
|||
installed <br> |
|||
23a31 |
|||
> audit.i386 1.5.6-2.fc7 <br> |
|||
installed <br> |
|||
80a89 <br> |
|||
> desktop-backgrounds-basic.noarch 2.0-37 <br> |
|||
installed <br> |
|||
88a98<br> |
|||
> dialog.i386 1.1-1.20070227svn.fc7 <br> |
|||
installed <br> |
|||
98,99c108,110 <br> |
|||
< e2fsprogs.i386 1.40.2-2.fc7 <br> |
|||
installed <br> |
|||
< e2fsprogs-libs.i386 1.40.2-2.fc7 <br> |
|||
installed <br> |
|||
---<br> |
|||
> e2fsprogs.i386 1.40.2-3.fc7 <br> |
|||
installed <br> |
|||
> e2fsprogs-devel.i386 1.40.2-3.fc7 <br> |
|||
installed <br> |
|||
> e2fsprogs-libs.i386 1.40.2-3.fc7 <br> |
|||
installed <br> |
|||
108c119 <br> |
|||
< erlang.i386 R11B-2.4.fc7 <br> |
|||
installed <br> |
|||
---<br> |
|||
> erlang.i386 R12B-0.1.fc7 <br> |
|||
installed <br> |
|||
110a122<br> |
|||
> exo.i386 0.3.4-1.fc7 <br> |
|||
installed <br> |
|||
111a124<br> |
|||
> expat-devel.i386 1.95.8-9 <br> |
|||
installed <br> |
|||
127a141,142 |
|||
> foomatic.i386 3.0.2-47.2.fc7 <br> |
|||
installed |
|||
> fortune-mod.i386 1.99.1-8.fc7 <br> |
|||
installed <br> |
|||
135a151<br> |
|||
> gdm.i386 1:2.18.4-2.fc7 <br> |
|||
installed <br> |
|||
137a154,155<br> |
|||
> ghostscript.i386 8.15.4-3.fc7 <br> |
|||
installed <br> |
|||
> ghostscript-fonts.noarch 5.50-16.fc7 <br> |
|||
installed <br> |
|||
146a165<br> |
|||
> gnome-desktop.i386 2.18.0-4.fc7 <br> |
|||
installed <br> |
|||
163a183<br> |
|||
> groff-perl.i386 1.18.1.4-8.fc7 <br> |
|||
installed <br> |
|||
180a201<br> |
|||
> im-chooser.i386 0.3.4-1.fc7 <br> |
|||
installed <br> |
|||
200,201c221,224 <br> |
|||
< krb5-libs.i386 1.6.1-4.fc7 <br> |
|||
installed <br> |
|||
< krb5-workstation.i386 1.6.1-4.fc7 <br> |
|||
installed <br> |
|||
--- |
|||
> krb5-auth-dialog.i386 0.7-2 <br> |
|||
installed <br> |
|||
> krb5-devel.i386 1.6.1-8.fc7 <br> |
|||
installed <br> |
|||
> krb5-libs.i386 1.6.1-8.fc7 <br> |
|||
installed <br> |
|||
> krb5-workstation.i386 1.6.1-8.fc7 <br> |
|||
installed <br> |
|||
202a226 <br> |
|||
> lcms.i386 1.16-3 |
|||
installed <br> |
|||
243a268 <br> |
|||
> libcroco.i386 0.6.1-2.1 |
|||
installed <br> |
|||
249a275<br> |
|||
> liberation-fonts.noarch 0.2-2.fc7 |
|||
installed <br> |
|||
272a299 <br> |
|||
> librsvg2.i386 2.16.1-1.fc7 |
|||
installed <br> |
|||
277a305<br> |
|||
> libsmi.i386 0.4.5-2.fc6 |
|||
installed <br> |
|||
288a317<br> |
|||
> libwmf.i386 0.2.8.4-14.fc7 |
|||
installed <br> |
|||
290a320,322<br> |
|||
> libxfce4mcs.i386 4.4.2-1.fc7 |
|||
installed <br> |
|||
> libxfce4util.i386 4.4.2-1.fc7 |
|||
installed <br> |
|||
> libxfcegui4.i386 4.4.2-1.fc7 |
|||
installed <br> |
|||
297a330 |
|||
> linuxwacom.i386 0.7.6.4-3.fc7 |
|||
installed <br> |
|||
306a340,341 |
|||
> m17n-db.noarch 1.3.4-9.fc7 |
|||
installed <br> |
|||
> m17n-lib.i386 1.3.4-1.1.fc7 |
|||
installed <br> |
|||
329a365<br> |
|||
> mousepad.i386 0.2.13-1.fc7 |
|||
installed <br> |
|||
330a367,369<br> |
|||
> mysql.i386 5.0.45-6.fc7 |
|||
installed <br> |
|||
> mysql-libs.i386 5.0.45-6.fc7 |
|||
installed <br> |
|||
> mysql-server.i386 5.0.45-6.fc7 |
|||
installed <br> |
|||
357a397<br> |
|||
> openssh-askpass.i386 4.5p1-6.fc7 |
|||
installed <br> |
|||
360a401<br> |
|||
> openssl-devel.i386 0.9.8b-15.fc7 |
|||
installed <br> |
|||
380a422,423<br> |
|||
> perl-DBD-MySQL.i386 3.0008-1.fc7 |
|||
installed <br> |
|||
> perl-DBI.i386 1.53-2.fc7 |
|||
installed <br> |
|||
400a444,445<br> |
|||
> php.i386 5.2.4-1.fc7 |
|||
installed <br> |
|||
> php-cli.i386 <br> 5.2.4-1.fc7 |
|||
installed |
|||
401a447<br> |
|||
> php-gd.i386 5.2.4-1.fc7 |
|||
installed <br> |
|||
403c449,452<br> |
|||
< pirut.noarch 1.3.23-1.fc7 |
|||
installed <br> |
|||
--- |
|||
> php-mbstring.i386 5.2.4-1.fc7 |
|||
installed <br> |
|||
> php-mysql.i386 5.2.4-1.fc7 |
|||
installed <br> |
|||
> php-pdo.i386 5.2.4-1.fc7 |
|||
installed <br> |
|||
> pirut.noarch 1.3.28-1.fc7 |
|||
installed <br> |
|||
406c455,456<br> |
|||
< policycoreutils.i386 2.0.16-15.fc7 |
|||
installed <br> |
|||
---<br> |
|||
> policycoreutils.i386 2.0.16-16.fc7 |
|||
installed <br> |
|||
> policycoreutils-gui.i386 2.0.16-16.fc7 |
|||
installed <br> |
|||
425a476<br> |
|||
> python-crypto.i386 2.0.1-7.1.fc7 |
|||
installed <br> |
|||
439a491<br> |
|||
> recode.i386 3.6-23.fc7 |
|||
installed <br> |
|||
441a494<br> |
|||
> rhgb.i386 0.17.6-1.fc7 |
|||
installed <br> |
|||
454a508,510<br> |
|||
> scim.i386 1.4.5-21.fc7 |
|||
installed <br> |
|||
> scim-libs.i386 1.4.5-21.fc7 |
|||
installed <br> |
|||
> scim-m17n.i386 0.2.1-1.fc7 |
|||
installed <br> |
|||
460a517,518<br> |
|||
> setroubleshoot.noarch 1.9.4-2.fc7 |
|||
installed <br> |
|||
> setroubleshoot-server.noarch 1.9.4-2.fc7 |
|||
installed <br> |
|||
469a528,529<br> |
|||
> smolt.noarch 1.1-1.fc7 |
|||
installed <br> |
|||
> smolt-firstboot.noarch 1.1-1.fc7 |
|||
installed <br> |
|||
477a538<br> |
|||
> synaptics.i386 0.14.4-8.fc6 |
|||
installed <br> |
|||
481a543<br> |
|||
> system-config-display.noarch 1.0.51-1.fc7 |
|||
installed <br> |
|||
485a548,549<br> |
|||
> system-config-printer.i386 0.7.74.10-3.fc7 |
|||
installed <br> |
|||
> system-config-printer-libs.i386 0.7.74.10-3.fc7 |
|||
installed <br> |
|||
487a552<br> |
|||
> system-config-services.noarch 0.9.8-1.fc7 |
|||
installed <br> |
|||
499a565,570<br> |
|||
> tetex.i386 3.0-40.5.fc7 |
|||
installed |
|||
> tetex-dvips.i386 3.0-40.5.fc7 |
|||
installed <br> |
|||
> tetex-fonts.i386 3.0-40.5.fc7 |
|||
installed <br> |
|||
> tetex-latex.i386 3.0-40.5.fc7 |
|||
installed <br> |
|||
> texinfo.i386 4.11-2.fc7 |
|||
installed <br> |
|||
> texinfo-tex.i386 4.11-2.fc7 |
|||
installed <br> |
|||
520a592,594<br> |
|||
> vnc-libs.i386 4.1.2-19.fc7 |
|||
installed <br> |
|||
> vnc-server.i386 4.1.2-19.fc7 |
|||
installed <br> |
|||
> vte.i386 0.16.9-1.fc7 |
|||
installed <br> |
|||
523a598,599<br> |
|||
> wireshark.i386 0.99.7-2.fc8 |
|||
installed <br> |
|||
> wireshark-gnome.i386 0.99.7-2.fc8 |
|||
installed <br> |
|||
527a604,617<br> |
|||
> xdg-utils.noarch 1.0.2-4.fc7 |
|||
installed <br> |
|||
> xfce-mcs-manager.i386 4.4.2-1.fc7 |
|||
installed <br> |
|||
> xfce-mcs-plugins.i386 4.4.2-2.fc7 |
|||
installed <br> |
|||
> xfce-utils.i386 4.4.2-1.fc7 |
|||
installed <br> |
|||
> xfce4-appfinder.i386 4.4.2-1.fc7 |
|||
installed <br> |
|||
> xfce4-icon-theme.noarch 4.4.2-1.fc7 |
|||
installed <br> |
|||
> xfce4-mailwatch-plugin.i386 1.0.1-6.fc7 |
|||
installed <br> |
|||
> xfce4-mixer.i386 4.4.2-1.fc7 |
|||
installed <br> |
|||
> xfce4-panel.i386 4.4.2-1.fc7 |
|||
installed <br> |
|||
> xfce4-session.i386 4.4.2-1.fc7 |
|||
installed <br> |
|||
> xfce4-session-engines.i386 4.4.2-1.fc7 |
|||
installed <br> |
|||
> xfdesktop.i386 4.4.2-1.fc7 |
|||
installed <br> |
|||
> xfprint.i386 4.4.2-1.fc7 |
|||
installed <br> |
|||
> xfwm4.i386 4.4.2-1.fc7 |
|||
installed <br> |
|||
530a621,638<br> |
|||
> xorg-x11-drivers.i386 7.2-6.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-acecad.i386 1.1.0-3.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-aiptek.i386 1.0.1-3.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-amd.i386 0.0-22.20070625.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-apm.i386 1.1.1-3.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-ark.i386 0.6.0-3.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-ast.i386 0.81.0-4.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-ati.i386 6.6.3-4.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-calcomp.i386 1.1.0-2.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-chips.i386 1.1.1-3.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-cirrus.i386 1.1.0-3.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-citron.i386 2.2.0-2.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-cyrix.i386 1.1.0-4 |
|||
installed <br> |
|||
> xorg-x11-drv-digitaledge.i386 1.1.0-2.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-dmc.i386 1.1.0-3.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-dummy.i386 0.2.0-3.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-dynapro.i386 1.1.0-3.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-elographics.i386 1.1.0-2.fc7 |
|||
installed <br> |
|||
531a640,647<br> |
|||
> xorg-x11-drv-fbdev.i386 0.3.1-2.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-fpit.i386 1.1.0-2.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-glint.i386 1.1.1-5.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-hyperpen.i386 1.1.0-3.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-i128.i386 1.2.0-5.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-i740.i386 1.1.0-3.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-i810.i386 2.0.0-4.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-jamstudio.i386 1.1.0-2.fc7 |
|||
installed <br> |
|||
532a649,652<br> |
|||
> xorg-x11-drv-magellan.i386 1.1.0-2.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-magictouch.i386 1.0.0.5-3.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-mga.i386 1.4.6.1-3.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-microtouch.i386 1.1.0-2.fc7 |
|||
installed <br> |
|||
533a654,675<br> |
|||
> xorg-x11-drv-mutouch.i386 1.1.0-3.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-neomagic.i386 1.1.1-2.1 |
|||
installed <br> |
|||
> xorg-x11-drv-nouveau.i386 2.1.3-1.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-nsc.i386 2.8.1-3.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-nv.i386 2.1.3-1.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-palmax.i386 1.1.0-2.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-penmount.i386 1.1.0-3.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-rendition.i386 4.1.3-3.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-s3.i386 0.5.0-3.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-s3virge.i386 1.9.1-3.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-savage.i386 2.1.2-3.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-siliconmotion.i386 1.5.1-1.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-sis.i386 0.9.3-2.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-sisusb.i386 0.8.1-5.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-spaceorb.i386 1.1.0-2.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-summa.i386 1.1.0-2.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-tdfx.i386 1.3.0-4.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-tek4957.i386 1.1.0-2.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-trident.i386 1.2.3-4.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-tseng.i386 1.1.0-5.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-ur98.i386 1.1.0-2.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-v4l.i386 0.1.1-8.fc7 |
|||
installed <br> |
|||
534a677,679<br> |
|||
> xorg-x11-drv-via.i386 0.2.2-1.fc7 |
|||
installed <br> |
|||
> xorg-x11-drv-vmmouse.i386 12.4.0-2.1 |
|||
installed <br> |
|||
> xorg-x11-drv-vmware.i386 10.14.1-1.fc7 |
|||
installed <br> |
|||
535a681<br> |
|||
> xorg-x11-drv-voodoo.i386 1.1.0-4.fc7 |
|||
installed <br> |
|||
546c692<br> |
|||
< xorg-x11-server-Xorg.i386 1.3.0.0-9.fc7 |
|||
installed <br> |
|||
---<br> |
|||
> xorg-x11-server-Xorg.i386 1.3.0.0-16.fc7 |
|||
installed <br> |
|||
547a694<br> |
|||
> xorg-x11-twm.i386 1:1.0.1-3.1 |
|||
installed <br> |
|||
550c697,698 <br> |
|||
< xorg-x11-xfs.i386 1:1.0.2-3.1 |
|||
installed <br> |
|||
---<br> |
|||
> xorg-x11-xfs.i386 1:1.0.5-1.fc7 |
|||
installed <br> |
|||
> xorg-x11-xinit.i386 1.0.2-22.fc7 |
|||
installed <br> |
|||
555c703<br> |
|||
< xterm.i386 227-1.fc7 |
|||
installed <br> |
|||
---<br> |
|||
> xterm.i386 232-1.fc7 |
|||
installed <br> |
|||
561a710 <br> |
|||
> zlib-devel.i386 1.2.3-10.fc7 |
|||
installed<br> |
|||
===Content=== |
===Content=== |
||
Line 73: | Line 476: | ||
Additional XO bundles<br> |
Additional XO bundles<br> |
||
OLPC library content<br> |
OLPC library content<br> |
||
====Directory Structure==== |
|||
/var/www/html/ <--- this is the high level directory.<br> |
|||
/var/www/html/index.php <--- this is the default home page.<br> |
|||
/var/www/html/moodle <--- this is moodles directory<br> |
|||
/var/www/html/moodle/index.php <-- this is the Moodle home page <br> |
|||
===XS Install Scripts=== |
===XS Install Scripts=== |
||
Network setup scripts from Tony Pearson: |
|||
?<br> |
|||
http://wiki.laptop.org/go/User:Az990tony/scripts <br> |
|||
<br> |
|||
Example from Ceibal deployment here: |
Example from Ceibal deployment here: |
||
http://dev.laptop.org/git?p=projects/ceibal-scripts;a=tree |
http://dev.laptop.org/git?p=projects/ceibal-scripts;a=tree |
||
Line 82: | Line 495: | ||
From: <br> |
From: <br> |
||
http://spreadsheets.google.com/pub?key=pJrekGFLbqe6sdOitu3tYbQ <br> |
http://spreadsheets.google.com/pub?key=pJrekGFLbqe6sdOitu3tYbQ <br> |
||
0 - Basic connectivity check <br> |
|||
Definition: |
|||
ISP --- HUB --- XF --- XS --- XO <br> |
|||
PC or XO ---> (SSH) --> XF (opens terminal on headless XF machine)<br> |
|||
PC or XO --> (SSH) --> XF --> (SSH) --> XS (opens SSH terminal window on headless XS machine) <br> |
|||
XF --> (eLinks HTTP) --> XS (this is my main page for XS school server)<br> |
|||
XS ---> (eLinks HTTP) <-- XF (this is just the dummy Fedora/Apache test page running on XF) |
|||
XO channel 1 mess ---> (Browse) --> XS (click "Schoolserver" on Google start page to see XS home) <br> |
|||
Status: <br> |
|||
Notes: <br> |
|||
1 - Apply image to XO from USB <br> |
1 - Apply image to XO from USB <br> |
||
Line 172: | Line 597: | ||
Notes: The translation is done at http://dev.laptop.org/translate<br> |
Notes: The translation is done at http://dev.laptop.org/translate<br> |
||
22 - |
22 - Hard reboot test <br> |
||
Description: Pull the power cord on XS while XO is browsing. Plug it back in and see run connectivity test 0 |
|||
above to show everything comes back without intervention. <br> |
|||
Status: <br> |
|||
Notes: <br> |
|||
23 - New Test Idea |
|||
We should also develop some tools that generate activity, this would help identify memory leaks and what logs needs to be tailed over time. |
We should also develop some tools that generate activity, this would help identify memory leaks and what logs needs to be tailed over time. |
||
==List of Software on |
==List of Software on XF (Squid)== |
||
Squid |
Squid |
||
Dansguardian |
Dansguardian |
||
Line 181: | Line 612: | ||
=== |
===XF (Squid) Install Scripts=== |
||
Network setup scripts for XF ( |
Network setup scripts for XF (Squid)<br> |
||
http://wiki.laptop.org/go/User:Az990tony/iptables |
http://wiki.laptop.org/go/User:Az990tony/iptables |
||
=== |
===XF (Squid) Tests=== |
||
Same as XS tests above: <br> |
|||
http://spreadsheets.google.com/pub?key=pJrekGFLbqe6sdOitu3tYbQ&gid=4 |
|||
http://wiki.laptop.org/go/Nepal:School_Server_Specification_-_Phase_1_Design#XS_Tests |
|||
==List of Software on Library Server== |
==List of Software on Library Server== |
||
Line 230: | Line 662: | ||
==System Level Design== |
==System Level Design== |
||
Nepal test setup diagram is here:<br> |
|||
- |
|||
http://wiki.laptop.org/go/User:Az990tony/nepal <br> |
|||
- |
|||
(topology diagrams and details of nepal project) <br> |
|||
- |
|||
Another view is at:<br> |
|||
http://blog.olenepal.org/index.php/archives/138 <br> |
|||
===Failure Cases=== |
===Failure Cases=== |
||
Line 250: | Line 686: | ||
==Network Diagram== |
==Network Diagram== |
||
Nepal test setup diagram is here:<br> |
|||
- |
|||
http://wiki.laptop.org/go/User:Az990tony/nepal <br> |
|||
- |
|||
(topology diagrams and details of nepal project) <br> |
|||
- |
|||
Another view is at:<br> |
|||
http://blog.olenepal.org/index.php/archives/138 <br> |
|||
[[category:Nepal]] |
|||
[[Category:OLPC Nepal]] |
Latest revision as of 13:59, 2 May 2008
Nepal Deployment School Server Phase 1 Design ProposalThis deployment must be online for teacher training the first week of April. The previous design discussion is maintained for tracking phase 2 at: http://wiki.laptop.org/go/Nepal:School_Server_Specification General Linux installation instructions are available here: Links to XS configurations are available here: http://wiki.laptop.org/go/XS_Configuration_Management Main school server page is here: http://wiki.laptop.org/go/School_server Instructions for downloading and building School Server software is here: http://wiki.laptop.org/go/XS_Server_Software List of Hardware1 Two servers
2 Wireless Access Point and Router 3 Cables 4 Power strip/circuit breakers 5 Hub? List of Software on XSCore Software
The following diff shows the changes on Nepal server from XO build 150 diff-xs-150-w-production-v2.txt 3a4
> ConsoleKit-x11.i386 0.2.1-2.fc7 ContentEnglish Wikipedia Directory Structure/var/www/html/ <--- this is the high level directory.
XS Install ScriptsNetwork setup scripts from Tony Pearson:
http://wiki.laptop.org/go/User:Az990tony/scripts
XS TestsFrom: 0 - Basic connectivity check Status: 1 - Apply image to XO from USB 2 - Connects to Mesh 3 - Can browse Internet 4 - Can browse cached pages 5 - Can browse cached pages when Internet offline 6 - Chat w/ other XO
8 - Load new activities from server 9 - Can launch Squeak activity from Moodle 10 - Browse Wiktionary 11 - Play audio from Wiktionary 12 - Play flash videos 13 - Fill up XO’s hard drive 14 - Remove activities manually 15 - Automatic Backup and manual restore 16 - Attempt restore student files over the network 17 - XO can access School server via another XO through mesh, record distance and signal/packet loss 18 - Try to access www.hotsex.com 19 - Access ds.lahai.com/ole/fez 20 - Type in Nepali, save text in Nepali 21 - Sugar appears in Nepali 22 - Hard reboot test 23 - New Test Idea We should also develop some tools that generate activity, this would help identify memory leaks and what logs needs to be tailed over time. List of Software on XF (Squid)Squid Dansguardian Fedora 7 (v8?)
XF (Squid) Install ScriptsNetwork setup scripts for XF (Squid) XF (Squid) TestsSame as XS tests above: List of Software on Library Server- - - Library Server Install Scripts- - - Library Server Tests- - -
List of Software on XOStandard build of XO (build number?)
XO Install Scripts- - - XO Tests- - - System Level DesignNepal test setup diagram is here: Another view is at:
Failure Cases- - - System Level Tests- - - Wireless AP/Router Config- - - Network DiagramNepal test setup diagram is here: Another view is at: |