Re: [ilugd] [LONG] Re: Large Debian installations in India

2011-04-03 Thread Raj Mathur (राज माथुर)
On Sunday 03 Apr 2011, Andrew Lynn wrote:
 [snip]
 Please - at least - write up this aspect of the project as a white
 paper that we can circulate to govt. funded intstitutions. If you
 need help with the non-technical documentation and research, I can
 see if some students from our university can get involved in doing
 it as  research project.

Would be glad to do that provided (a) the client gets discretionary 
control on the contents of the paper and (b) someone tells me what a 
white paper is actually supposed to contain.

Regards,

-- Raj
-- 
Raj Mathurr...@kandalaya.org  http://kandalaya.org/
   GPG: 78D4 FC67 367F 40E2 0DD5  0FEF C968 D0EF CC68 D17F
PsyTrance  Chill: http://schizoid.in/   ||   It is the mind that moves

___
Ilugd mailing list
Ilugd@lists.linux-delhi.org
http://frodo.hserus.net/mailman/listinfo/ilugd


Re: [ilugd] [LONG] Re: Large Debian installations in India

2011-04-02 Thread Mahesh T. Pai
Raju Mathur said on Fri, Apr 01, 2011 at 10:22:09PM +0530,:

  Once again, sorry to dash cold water on expectations (though with the 

I fully agree and concur with the need to protect the client's privacy
/ terms of contract.

I hope you will be able to give some answers to the following specific
questions.

1. Debian has 3 sections - main, non-free and contrib. The
   classification is based on licensing /and/ freeness of
   dependencies. Apart from hardware specific packages, anything that
   is not in Debian?

2. Debian takes pride in packaging anything with a free (as in
   freedom) license. Did you have to customise any package? (in any
   way - like recompile against a specific library version; rebuild a
   kernel,e tc) ?

Aw - I recall a post you made long time back about a samba installation. ;-D

3. What was the documentation about? As you have rightly pointed, the
   community has no use for documentation on things like reducing /
   elevating user privileges within the installation.  Or how they
   manage the sudoers group.

Actually, I should confess that you had to do any documentation at all
- I do an occasional single PC install, and most of documentation is
available on the F! key.  But of course, we are not comparing cats and
horses!

-- 
Mahesh T. Pai   ||
That men do not learn much from the lessons of history is the most
important of all the lessons that history has to teach us.
--Aldous Huxley

___
Ilugd mailing list
Ilugd@lists.linux-delhi.org
http://frodo.hserus.net/mailman/listinfo/ilugd


Re: [ilugd] [LONG] Re: Large Debian installations in India

2011-04-02 Thread Raj Mathur (राज माथुर)
On Sunday 03 Apr 2011, Mahesh T. Pai wrote:
 Raju Mathur said on Sun, Apr 03, 2011 at 08:35:08AM +0530,:
   installed is from the standard Debian repositories -- Testing on
   the servers, and Stable on the clients.  As far as I know,
   there's nothing
 
 I find this choice rather strange. It is usually the other way around
 stable on servers and testing (even unstable / experimental) on
 clients.
 
 Why?
 
 Is it because they are not using the typical desktop / office /
 productivity suites?

Testing on servers since we needed the latest packages.  Stable on 
desktops since it's, er, stable :)

Regards,

-- Raj
-- 
Raj Mathurr...@kandalaya.org  http://kandalaya.org/
   GPG: 78D4 FC67 367F 40E2 0DD5  0FEF C968 D0EF CC68 D17F
PsyTrance  Chill: http://schizoid.in/   ||   It is the mind that moves

___
Ilugd mailing list
Ilugd@lists.linux-delhi.org
http://frodo.hserus.net/mailman/listinfo/ilugd


Re: [ilugd] [LONG] Re: Large Debian installations in India

2011-04-01 Thread Vikas Rawal
 
 L1 and hopefully L2 support will be handled within the organisation.  T 
 and I have been working on documenting standard procedures, and in the 
 past 2 months or so most of them have been handed over to the client's 
 support team, along with some scripts that make life easier for them 

Do you/company plan to make some of this documentation available for
use to wider community or will they be only for the company? I would
think a lot of people would be interested in such documentation.

Vikas


___
Ilugd mailing list
Ilugd@lists.linux-delhi.org
http://frodo.hserus.net/mailman/listinfo/ilugd


Re: [ilugd] [LONG] Re: Large Debian installations in India

2011-04-01 Thread Yashpal Nagar
On Fri, Apr 1, 2011 at 4:19 PM, Manish mailtomanish.sha...@gmail.comwrote:


 This is great.  Congratulations!  Are you also planning to document
 the experience and approach as a case study suitable for PHBs?
 Looking forward to see it in the likes of DQ, PCQ, LFYs, Profit etc.


It is amusing to read the whole story of FOSS's ability and the potential it
have. The complete debian desktop within 10min over the network with only a
network port as requirement is panacea for the industry like 'call centres'
where bringing up the machine ASAP is always high on demand. I'm sure you
must have done some tailoring while deciding on the packages to have in the
image, please share some details on that as well.

Congratulations!!!

Regards,
Yash
___
Ilugd mailing list
Ilugd@lists.linux-delhi.org
http://frodo.hserus.net/mailman/listinfo/ilugd


Re: [ilugd] [LONG] Re: Large Debian installations in India

2011-04-01 Thread Raj Mathur (राज माथुर)
On Friday 01 Apr 2011, Vikas Rawal wrote:
  L1 and hopefully L2 support will be handled within the
  organisation.  T and I have been working on documenting standard
  procedures, and in the past 2 months or so most of them have been
  handed over to the client's support team, along with some scripts
  that make life easier for them
 
 Do you/company plan to make some of this documentation available for
 use to wider community or will they be only for the company? I would
 think a lot of people would be interested in such documentation.

Well, a lot of the documentation is specific for our client's 
operations, and I doubt if we'd be allowed to release that, and even if 
we were it would be of limited usefulness to anyone else.  Apart from 
that there is some documentation on setting up various types of systems; 
now that we could hypothetically release, but again there's tons of 
client-specific stuff embedded into that.

In general, then, the answer to your question would be no.  However, I 
really haven't examined the docs with a microscope so far to see which 
would be generic enough to release (and be useful), so I guess we could 
take the decision on a case by case basis -- if the opportunity comes up 
to solve a problem by sharing a doc, and if the doc is generic enough, 
we'd have no problem in releasing it.

The real issue here is that one of the things the client paid us to do 
was document.  I see no easy way to take those commissioned documents 
and release them generally without the client's consent.

In any case Tirveni and I are available to share whatever we've learnt 
if anyone asks a specific related question.

Regards,

-- Raj
-- 
Raj Mathurr...@kandalaya.org  http://kandalaya.org/
   GPG: 78D4 FC67 367F 40E2 0DD5  0FEF C968 D0EF CC68 D17F
PsyTrance  Chill: http://schizoid.in/   ||   It is the mind that moves

___
Ilugd mailing list
Ilugd@lists.linux-delhi.org
http://frodo.hserus.net/mailman/listinfo/ilugd


Re: [ilugd] [LONG] Re: Large Debian installations in India

2011-04-01 Thread Raj Mathur (राज माथुर)
On Friday 01 Apr 2011, Yashpal Nagar wrote:
 On Fri, Apr 1, 2011 at 4:19 PM, Manish 
mailtomanish.sha...@gmail.comwrote:
  This is great.  Congratulations!  Are you also planning to document
  the experience and approach as a case study suitable for PHBs?
  Looking forward to see it in the likes of DQ, PCQ, LFYs, Profit
  etc.
 
 It is amusing to read the whole story of FOSS's ability and the
 potential it have. The complete debian desktop within 10min over the
 network with only a network port as requirement is panacea for the
 industry like 'call centres' where bringing up the machine ASAP is
 always high on demand. I'm sure you must have done some tailoring
 while deciding on the packages to have in the image, please share
 some details on that as well.

Once again, sorry to dash cold water on expectations (though with the 
mercury rising cold water isn't such a bad thing!), but we /are/ bound 
by verbal NDAs to the client.  Whatever is generic (and doesn't take too 
much effort to put into publishable form) can be shared.  Whatever is 
specific to the client, or reveals aspects of his operations or 
strategy, is absolutely confidential... I wouldn't want to breach 
anyone's trust, and I'm sure you wouldn't want me to do that either.

I apologise for us coming off as information hoarders (though I do 
believe that whatever we've done and are doing is aligned with the 
spirit and intent of freedom in software); on the other hand, when we 
agreed to do the project we made a commitment to the client, and that is 
not a commitment that we can retrospectively withdraw from.  The only 
alternative was to not make the commitment and not do the project, but 
WTH, if we hadn't done the project this discussion wouldn't have arisen 
anyway.

Thanks for all the congratulations, folks!  After the money g they 
make life in the FOSS world worth living :)

Regards,

-- Raj
-- 
Raj Mathurr...@kandalaya.org  http://kandalaya.org/
   GPG: 78D4 FC67 367F 40E2 0DD5  0FEF C968 D0EF CC68 D17F
PsyTrance  Chill: http://schizoid.in/   ||   It is the mind that moves

___
Ilugd mailing list
Ilugd@lists.linux-delhi.org
http://frodo.hserus.net/mailman/listinfo/ilugd


[ilugd] [LONG] Re: Large Debian installations in India

2011-03-31 Thread Raj Mathur (राज माथुर)
Background:

The client is a large call-out business headquartered in NOIDA with call 
centres in 5 other cities in India, including New Delhi.  At the time we 
started, they had no IT or automation on the call floor at all.

Before you see the words call centre and freak out, let me assure you 
that this is one of those professional ones -- any telecaller found 
calling a DNC number is immediately and publicly terminated.  In fact, 
preventing calling of DNC was one of the reasons they wanted to give up 
manual calling and switch to an IT solution where call-outs could be 
controlled.

All the implementation decisions were taken by Tirveni and I in 
conjunction with the client's technical team.  We decided to go with 
Asterisk for the telephony part and Linux desktops with headsets for the 
tele-callers.

To answer the specific questions Sudhanwa and Nirmalya put up:

On Thu, 3/31/11, Sudhanwa Jogalekar sudhanwa@gmail.com wrote:
 A. On what parameters selection of a particular distro is done.
 Pricing, support, stability etc. etc.

The key element here was stability and availability of packages.  Pure 
desktop distributions were ruled out due to their (typical) quick 
obsolescence and, to some extent, lack of testing.  This left the 
enterprise-grade distributions like RH, CentOS and Debian.  RH and 
CentOS don't have the wide variety of packages that Debian offers, so we 
decided on Debian.  Of course, our own affinity for Debian may have 
played some part in that decision :)

 B. Is the decision taken by some central IT department and
 imposed on all others or is it coming from user requirements across
 the country?

The decision was made at headquarters.  As I said, the organisation is 
pretty raw where IT maturity is concerned, and having a strong, 
technically sound, experienced CTO at the helm more or less defined the 
direction for the whole company.

Of course, business decisions are still made at the operations level, so 
the technology strategy has to ensure that it's in sync with and can 
service business requirements in what is, after all, a very dynamic 
environment.

 C.  How the organisation is going to get support? Inhouse? services
 from vendors or consultants? Outsourced activity completely?

L1 and hopefully L2 support will be handled within the organisation.  T 
and I have been working on documenting standard procedures, and in the 
past 2 months or so most of them have been handed over to the client's 
support team, along with some scripts that make life easier for them 
(e.g. quickly make new users -- you wouldn't believe the employee 
turnover these call centres have!).  We still handle some L2 and most L3 
support, and that is likely to be the model going forward too.

Incidentally, anyone with Linux technical competence interested in a 
job? ;-)

 D. What is the typical configuration of desktops, servers.

Desktops are commodity 2GB RAM, 3GHz Pentium dual-core machines.  They 
seem to be handling plain voice telephony over SIP just fine.

Servers are much larger -- Asterisk needs a load of power to handle 1000 
simultaneous users, and we've split up functionality so that the SIP 
handling and the PSTN connectivity are done by different servers.  
Servers are typically 2x4 core or 4x4 core Xeon class boxes with SAS 
disks.

 E. What was the timeframe to complete the project?

We started around mid-December (2010), got the servers by mid-Jan and 
had one centre live on Asterisk within about 15 days of that.  Planning 
out the architecture in advance made a lot of difference to the overall 
speed of implementation.

Tirveni did tons of preseed magic on the desktop front, and we now have 
a process where you can put a bare machine on the LAN, select Boot from 
network (PXE boot) and have a working, customised Debian desktop ready 
for use in 10 minutes.

 F. What are the most troublesome situations you face during the whole
 exercise. Technical, manpower handling, financial etc.

AFAIR, the most troublesome portions were (a) handling user creation, 
(b) changing business requirements and (c) diagnosing and fixing 
Asterisk-PSTN issues remotely.

User creation went through multiple phases of streamlining, until now we 
have a process by which a support person can login to a desktop, run a 
command, feed in the user ID, get it validated against a central 
database and have the desktop ready for the user in about 30 seconds.  
It's still not perfect, but we're getting there.

As mentioned before, business requirements keep changing, and keeping up 
with them is quite a challenge.  This is not due to lack of foresight on 
the organisation's part -- just that business needs, TRAI regulations, 
security issues, mandatory controls, etc. are so dynamic.

And if you're sitting in NOIDA and trying to manage an Asterisk box 
connected to the PSTN 2000KM away, I have one word of advice: don't!  
We're learning as we go along, but Asterisk diagnostics are cryptic to 
say the least, and telcos 

Re: [ilugd] [LONG] Re: Large Debian installations in India

2011-03-31 Thread Kartik Singhal
2011/4/1 Raj Mathur (राज माथुर) r...@linux-delhi.org

 Tirveni did tons of preseed magic on the desktop front, and we now have
 a process where you can put a bare machine on the LAN, select Boot from
 network (PXE boot) and have a working, customised Debian desktop ready
 for use in 10 minutes.


I would love to know the details of the process. We have tried to do PXE
boot for installation in our college labs, but got stuck somewhere both the
times we tried.

-- 
Kartik Singhal
http://k4rtik.wordpress.com/
___
Ilugd mailing list
Ilugd@lists.linux-delhi.org
http://frodo.hserus.net/mailman/listinfo/ilugd