Nepal:School Server Specification - Phase 1 Design: Difference between revisions
(add deprecated header) |
|||
(37 intermediate revisions by 6 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 |
|||
<br> |
|||
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 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 |
|||
# Squid 2 |
|||
: All server boxes will have the following: <br> |
: All server boxes will have the following: <br> |
||
Line 17: | Line 28: | ||
:- RAM? <br> |
:- RAM? <br> |
||
:- At least 300gb hard drive <br> |
:- At least 300gb hard drive <br> |
||
:- USB ports (how many?) <br> |
:- USB ports (how many? at least 3, one per active antenna, plus one for making USB keys) <br> |
||
:- DVD or |
:- Bootable DVD or CD-ROM drive <br> |
||
:- 3 x Active Antennas <br> |
:- 3 x Active Antennas <br> |
||
:- 10/100 NIC? <br> |
:- 10/100 NIC? <br> |
||
Line 36: | Line 47: | ||
==List of Software on XS== |
==List of Software on XS== |
||
===Core Software=== |
|||
- |
|||
* XS Server XS-150 |
|||
- |
|||
* Fedora v7 (or 8?) |
|||
- |
|||
* Moodle v1.8.4 |
|||
* PHP v5 |
|||
* MySQL v5 |
|||
* Apache v2 |
|||
* DHCP |
|||
* 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=== |
|||
English Wikipedia<br> |
|||
English Wikitionary<br> |
|||
Gutenberg Dictionary<br> |
|||
Eshiksha activities<br> |
|||
Additional XO bundles<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: |
|||
- |
|||
http://wiki.laptop.org/go/User:Az990tony/scripts <br> |
|||
- |
|||
- |
|||
<br> |
|||
Example from Ceibal deployment here: |
|||
http://dev.laptop.org/git?p=projects/ceibal-scripts;a=tree |
|||
===XS Tests=== |
===XS Tests=== |
||
From: <br> |
|||
- |
|||
http://spreadsheets.google.com/pub?key=pJrekGFLbqe6sdOitu3tYbQ <br> |
|||
- |
|||
- |
|||
0 - Basic connectivity check <br> |
|||
==List of Software on Squid Box== |
|||
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> |
|||
===Squid Box Install Scripts=== |
|||
Status (include date tested): pass <br> |
|||
- |
|||
Notes: Can be done through firmware with copy-nand command <br> |
|||
- |
|||
Question: Was this test done with developer key? |
|||
- |
|||
2 - Connects to Mesh <br> |
|||
===Squid Box Tests=== |
|||
Status (include date tested): pass <br> |
|||
- |
|||
Notes: <br> |
|||
- |
|||
- |
|||
3 - Can browse Internet<br> |
|||
Status (include date tested): pass<br> |
|||
Notes: <br> |
|||
4 - Can browse cached pages <br> |
|||
Status (include date tested): pass <br> |
|||
Notes: <br> |
|||
5 - Can browse cached pages when Internet offline <br> |
|||
Status (include date tested): <br> |
|||
Notes: <br> |
|||
6 - Chat w/ other XO <br> |
|||
Status (include date tested): pass <br> |
|||
Notes: <br> |
|||
Question: "Chat with Other XO" -- Ok, to test chat before, I used my Thinkpad T60 running QEMU using the website "xochat.org" to connect with my XO laptop. If we have ejabberd running on the XS, would I connect my laptop and XO to "ejabberd" and have the XO over the mesh, and the Thinkpad over the Wi-Fi? If not, I will need to borrow my friend's XO for a pure mesh-to-mesh test. |
|||
7 - Can access Moodle page and click on all links <br> |
|||
Status (include date tested): <br> |
|||
Notes: <br> |
|||
8 - Load new activities from server <br> |
|||
Status (include date tested): <br> |
|||
Notes: <br> |
|||
9 - Can launch Squeak activity from Moodle <br> |
|||
Status (include date tested): <br> |
|||
Notes: <br> |
|||
Question: is this the same as eToys, or did you mean the developers version of Squeak on the OLPC website? |
|||
10 - Browse Wiktionary <br> |
|||
Status (include date tested): <br> |
|||
Notes: <br> |
|||
11 - Play audio from Wiktionary <br> |
|||
Status (include date tested): <br> |
|||
Notes: <br> |
|||
12 - Play flash videos <br> |
|||
Status (include date tested): <br> |
|||
Notes: <br> |
|||
13 - Fill up XO’s hard drive <br> |
|||
Status (include date tested): Fail |
|||
Notes: When the drive fills up, the app crashes and you are not able to open another app until you free some space <br> |
|||
14 - Remove activities manually <br> |
|||
Status (include date tested):<br> |
|||
Notes: <br> |
|||
what does this mean. I have been able to add activities to my XO by downloading the XO files to my Journal and installing them, but the only way I have been able to remove them was dropping down into "Terminal" activity and hacking away at the file trees with "rm" commands. Is there a better way to test this? |
|||
15 - Automatic Backup and manual restore <br> |
|||
Status (include date tested):<br> |
|||
Notes: <br> |
|||
16 - Attempt restore student files over the network<br> |
|||
Status (include date tested):<br> |
|||
Notes: <br> |
|||
17 - XO can access School server via another XO through mesh, record distance and signal/packet loss<br> |
|||
Status (include date tested):<br> |
|||
Notes: <br> |
|||
18 - Try to access www.hotsex.com <br> |
|||
Status (include date tested): <br> |
|||
Notes: <br> |
|||
19 - Access ds.lahai.com/ole/fez <br> |
|||
Status (include date tested):<br> |
|||
Notes: <br> |
|||
20 - Type in Nepali, save text in Nepali <br> |
|||
Status (include date tested): Fail 2/12 reported 2/14 by TP <br> |
|||
Notes: Is there an image I need to install on my XO to be able to read both English and Nepali script? <br> |
|||
21 - Sugar appears in Nepali<br> |
|||
Status (include date tested): partial<br> |
|||
Notes: The translation is done at http://dev.laptop.org/translate<br> |
|||
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. |
|||
==List of Software on XF (Squid)== |
|||
Squid |
|||
Dansguardian |
|||
Fedora 7 (v8?) |
|||
===XF (Squid) Install Scripts=== |
|||
Network setup scripts for XF (Squid)<br> |
|||
http://wiki.laptop.org/go/User:Az990tony/iptables |
|||
===XF (Squid) Tests=== |
|||
Same as XS tests above: <br> |
|||
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 83: | Line 637: | ||
==List of Software on XO== |
==List of Software on XO== |
||
Standard build of XO (build number?)<br> |
|||
- |
|||
ePaati: |
|||
- |
|||
- Animal Identification <br> |
|||
- |
|||
- Alphabet Puzzle <br> |
|||
- Addition, numeric <br> |
|||
- Addition, word problem <br> |
|||
- Addition upto 10, game <br> |
|||
- Counting Sheep <br> |
|||
- Largest Number <br> |
|||
- Make Bar-graph <br> |
|||
- Matching <br> |
|||
- Numeric Puzzle <br> |
|||
===XO Install Scripts=== |
===XO Install Scripts=== |
||
Line 97: | Line 661: | ||
- |
- |
||
==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> |
|||
==System Level Design== |
|||
- |
|||
- |
|||
- |
|||
===Failure Cases=== |
===Failure Cases=== |
||
Line 119: | 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: |