Re: [Server-devel] Looking for new low power server hardware candidate

2012-04-11 Thread Abhishek Singh
On 04/11/2012 04:52 PM, James Cameron wrote:
 G'day George,

 The trouble with a full mechanical engineering treatment of this is that
 there's no telling what size each of the parts will be.

 For something similar I used a kitchen vegetable rack.  This is a
 plastic shelf, with feet, with a square grid pattern.  It is often
 used for potatos and onions in food storage here, since these two
 vegetables are best stored without light.

 The grid pattern allows equipment to be anchored using cable ties.  It
 also has good airflow.  Equipment can be anchored above and below the
 floor of the rack.  Cables can be threaded through widened holes.

 You may be able to simplify your design a bit:

 1.  move from a USB HDD to a fast high spec SD card, saves one port,
 enough saving to avoid the USB hub and DC/DC inverter,

 2.  locate a USB hub that takes a 12V input,

 3.  decide on only one Ethernet interface.

 A minor thing; I would not have the input USB cable beyond the
 baseboard.  It may be hit.

We have been using MSI Windbox DE-220 at Nepal and it is performing good
at deployment sites.

-- 
Abhishek Singh
System Engineer
Open Learning Exchange (OLE) Nepal
साझा शिक्षा ई-पाटी
http://www.olenepal.org
Tel: +977-1-551 ext. 102




signature.asc
Description: OpenPGP digital signature
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] CentOS hardware support doubts

2012-01-31 Thread Abhishek Singh
On 02/01/2012 01:15 AM, Daniel Drake wrote:
 Hi,

 Like others, I'm interested in moving the XS to a newer OS base. My
 key motivation for this is that the Foundation Zamora Teran (OLPC
 Nicaragua) is having difficulty buying servers for new schools being
 added to the project - Fedora 9 is too old to support this hardware.

 For the next XS release, Martin suggests that CentOS 6.2 (or another
 RHEL equivalent) is used as a base. As my contribution here will
 likely be limited to just this rebase, I'm prepared to accept that
 preference.

 However, having installed/run CentOS 6.2 for the first time I now have
 my doubts about this. I installed it on a server where the network
 interface does not appear with F9 (but does work with more recent
 Fedora). With CentOS, the same problem as F9 is presented: no network
 adapter.

 Digging further, I see that support was added to the Linux kernel for
 this particular network adapter (Atheros AR8152) on February 16th,
 2010. However, since CentOS 6.2 uses a kernel from 2009, it does not
 support this hardware. This seems excessively old for a distro that
 was released in December 2011, and I imagine that we will see many
 such problems if we run with this.

 With this in mind, is there still a strong preference to go with
 CentOS, or would a more recent Fedora (e.g. 16/17?) be a better
 choice?

 Thanks,
 Daniel
 ___
 Server-devel mailing list
 Server-devel@lists.laptop.org
 http://lists.laptop.org/listinfo/server-devel
Hi Daniel,
Moving to CentOS or some enterprise Linux makes sense for rebasing XS on
but given the limitations with hardware compatibility, this might be a
blocker. New hardware are being used at deployments so probably we might
have to stick with newer versions of Fedora.

-- 
Abhishek Singh
System Engineer
Open Learning Exchange (OLE) Nepal
साझा शिक्षा ई-पाटी
http://www.olenepal.org
Tel: +977-1-551 ext. 102




signature.asc
Description: OpenPGP digital signature
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Regarding my OLPC XS Wishlist

2011-06-05 Thread Abhishek Singh
On 06/05/2011 09:42 PM, Tony Anderson wrote:
 Hi,

 I hope we can keep Abhisek in the loop as he has detailed information
 on the XS version deployed in Nepal. The procedure there is to build
 XS and release it as an img. The image is loaded to a usb drive
 (mkusbinstall.sh). This key is used to install all of the deployed
 school servers.  I have attached the instructions for installing NEXS
 from the olenepal redmine (slightly edited).

 I am very internet-challenged (at this campground I arrived on
 Thursday and used the internet for about two hours and then it died -
 now on Sunday evening it is working intermittently!), so I think some
 of my previous comments have not been received. So please be patient
 if you have read this before:

 I think the separation of the server into two components XS and XC is
 very valuable. The XC build should provide a working schoolserver
 which can be accessed via the LAN from an XO using ssh. With the XS-Au
 fix for the 'race' condition in kickstart, it should be possible to do
 this install 'headless' on a server which supports booting from the
 usb drive when present (and bootable).

 XC provides the content for the /library partition. However, with
 Daniel Drake's usbmount scripts XC could be used to install any
 optional packages such as Dan's Guardian, Moodle (forgive me, Martin),
 Fedora Commons, Fez, mediawiki, and so on.

 The netsetup.sh script should be used to configure the WAN network and
 should not be needed when the school server is not connected to an
 external network (the LAN network is configured the same in every
 school as 172.18.0.1). The LAN should be configured for the baseboard
 (RJ45) port and the WAN for a secondary port (e.g. usb-ethernet).

 Essentially this is the procedure used in Nepal with considerable
 success over the past two years (success measured by the schoolserver
 very rarely being a problem requiring service (UPS failures seem far
 more frequent).

 Tony

 P.S.
 http://wiki.laptop.org/go/OLE_Nepal:Procedure_to_build_NEXS_from_OLPC_XS
 gives a description of the build procedure used for XS-0.4. It
 provides details on the installation of the extra packages as of that
 time. Abhishek Singh can provide more recent details.

 On 06/03/2011 04:21 PM, Sridhar Dhanapalan wrote:
 On 4 June 2011 00:00, Aleksey Limalsr...@activitycentral.org  wrote:
 On Fri, Jun 03, 2011 at 09:40:48AM -0400, Martin Langhoff wrote:
 On Fri, Jun 3, 2011 at 7:49 AM, Sridhar Dhanapalan
 srid...@laptop.org.au  wrote:
 On 3 June 2011 21:31, Aleksey Limalsr...@activitycentral.org 
 wrote:
 btw, did someone try to use cloning paradigm for setting up new
 school
 servers instead of using regular install way? Just clonning the
 system
 will lest avoid many issues by design.
 Do you mean creating an image of a server installation and
 applying it
 to other machines?

 We've done that with the XS-AU (using clonezilla), and I'm pretty
 sure
 it works with an OLPC XS.
 Note that without a script that cleans up config  state, you're bound
 to have some fun problems with the resulting systems.
 Do you mean particular script, which one?
 You'll need to clean up:

  /etc/udev/rules.d/70-persistent-net.rules (delete the lines that
 refer to all the eth devices)
  /etc/sysconfig/network-scripts/ifcfg-eth* (remove the HWADDR line)
  ssh keys (/etc/ssh/ssh_host_*)
  postgresql server.crt

 Info: http://dev.laptop.org.au/issues/422

 Sridhar


Hi Tony, and all,
   Greetings from Nepal. I would like to correct a few things in
Tony's descriptions and elaborate upon what he discussed.

NEXS (the Nepalese version built upon OLPC XS) has separated the content
part from the base server. We call the content part NEXC (C for
content). This separation has helped us a lot in managing content
bundles and content updates. The NEXC generally contains:

   1. Content of the digital library (see http://www.pustakalaya.org),
  which is spanned across:
  * Database dumps for Fedora Commons and Fez
  * Fedora Commons datastream files
  * Fez's customized interface (that is being used at
pustakalaya.org)
   2. Wiki for schools
   3. English Wiktionary
   4. Nepali Dictionary
   5. External Content: All the other static content (e.g. video files,
  maps etc) are packaged as external content
   6. Learn English Kids from British Council (recently added)

We have a 3-month NEXC release schedule. At every release, we'll bundle
the most recent content and put it on a USB HDD, test it internally on
our test school server, and then finally release it. After every
release, the deployment team will go to the schools with the USB HDDs
and plug it to the school server at the site schools. Daniel Drake's
usbmount script takes care of installing/updating the content from the
USB HDDs - you just nee to listen to the starting and the ending beep
during which all the content update is done. We have tried updating it
over Internet

Re: [Server-devel] XS wishlist

2011-05-27 Thread Abhishek Singh
 to have
 this feature included with the XS

 Socializing/Communication Platform
 I have always been looking forward to implementing a socializing and
 communication platform on the XS that will help users to socialize and
 communicate. By this I mean inter-school and intra-school
 communication. Also that this framework can be used to send messages
 and notifications to users (teachers, administrators, and students).
 Implementing an offline mail queue which keeps mail lined up and sends
 them when it has internet connectivity would be a great features.
 Schools in Nepal have sparse Internet connectivity, and such a mail
 queue might help inter-school communication. I’m looking forward to
 use Open Atrium as a tool for this purpose. Also a multi-node system
 of Open Atrium, if it can be implemented, with a inter-node
 communication, would ease the task a lot.

 These were some of the customizations I envision would help a great
 deal with the XS. I’m not even sure if items off my wishlist are
 feasible at this time. What is your XS wishlist?
 ___
 Server-devel mailing list
 Server-devel@lists.laptop.org
 http://lists.laptop.org/listinfo/server-devel
Thanks Sameer for posting, I was just about to post this to the mailing
list. This wishlist contains some of the items that we are already doing
at OLE Nepal, and some which we would like to have integrated into OLPC
XS. I hope the recommended changes would benefit the whole community.

-- 
Abhishek Singh
System Engineer
Open Learning Exchange (OLE) Nepal
साझा शिक्षा ई-पाटी
http://www.olenepal.org
Tel: +977-1-551 ext. 301




signature.asc
Description: OpenPGP digital signature
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Plans for a new xs release?

2010-08-09 Thread Abhishek Singh
On Mon, Aug 9, 2010 at 11:29 PM, Bernie Innocenti ber...@codewiz.orgwrote:

 Martin,

 I was wondering if there are any plans to rebase the schoolserver onto a
 more recent version of Fedora.

 We seem to have stability and performance issues with ejabberd bundled
 with the XS 0.5. Probably also on 0.6, since it's also based on Fedora
 9. I've also been running ejabberd on Karmic for a while. Stability has
 been good for me, but it remains an arcane and hard to manage piece of
 software.

 Robert McQueen today proposed switching from ejabberd to Prosody, which
 supposedly has a more active and helpful upstream. For more info, see
 http://prosody.im/ .

 Thoughts?

 --
   // Bernie Innocenti - http://codewiz.org/
  \X/  Sugar Labs   - http://sugarlabs.org/

 ___
 Server-devel mailing list
 server-de...@lists.laptop.org
 http://lists.laptop.org/listinfo/server-devehttp://lists.laptop.org/listinfo/server-devel


I was also  wondering if there would be new releases. Heard that the new XS
is going to be based on CentOS. We're still using the F9 based version.

Regards,*
Abhishek Singh*
System Engineer
Open Learning Exchange (OLE) Nepal
___
Server-devel mailing list
server-de...@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Regarding Moodle Auto-Registration

2010-05-24 Thread Abhishek Singh
On 05/24/2010 11:50 PM, Martin Langhoff wrote:
 On Mon, May 24, 2010 at 12:29 AM, Abhishek Singh
 abhishek.si...@olenepal.org  wrote:

 Thank you for your mail. Is there a git repo so that I could look over the
 code? We are trying to use moodle for classroom management (for teachers),
 and gradually use it for grading (gradebook improvements), and at the next
 phase as a complete VLE. Your suggestions are welcome.
  
 http://dev.laptop.org/git/users/martin/
 http://dev.laptop.org/git/users/martin/moodle.git/log/?h=mdl19-xs06



 m

Thanks for the information Martin. I'll look into it.

-- 
Abhishek Singh
System Engineer
Open Learning Exchange (OLE) Nepal
साझा शिक्षा ई-पाटी
http://www.olenepal.org
Tel: +977-1-551 ext. 301

___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


[Server-devel] Regarding Moodle Auto-Registration

2010-05-21 Thread Abhishek Singh
Dear All,
Hello. I'm new to this list. I was looking for the code that 
autoregisters XOs to Moodle when they connect to the schoolserver. Is it 
insided the idmgr? I could not find the moodle stuff inside idmgr 
though. Any help would be appreciable.

Thank You.

-- 
Abhishek Singh
System Engineer
Open Learning Exchange (OLE) Nepal
साझा शिक्षा ई-पाटी
http://www.olenepal.org
Tel: +977-1-551 ext. 301

___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel