Nepal:School Server Specification - Phase 1 Design: Difference between revisions
(add deprecated header) |
|||
(7 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 19: | Line 20: | ||
==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 |
|||
# XF (Squid) |
|||
: All server boxes will have the following: <br> |
: All server boxes will have the following: <br> |
||
Line 56: | 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 64: | 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=== |
||
Line 273: | Line 692: | ||
Another view is at:<br> |
Another view is at:<br> |
||
http://blog.olenepal.org/index.php/archives/138 <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: |