ADSM-L

Re: Client Installation Issues - response -

1996-10-02 09:44:21
Subject: Re: Client Installation Issues - response -
From: Chet Martel <cmartel AT PEACH.FRUIT DOT COM>
Date: Wed, 2 Oct 1996 08:44:21 -0500
I am in TOTAL agreement with you.  This particular topic should be a
SHARE/GUIDE/COMMON
project with the ADSM group heavily involved.  It seems to be another case
where IBM
lives in a bubble and doesn't realize what real folk do during the day.
Like asking us
to re-ipl the machine to see if it will fix the problem.

At 03:27 PM 10/1/96 -0500, you wrote:
>Date:     October 1, 1996            Time:    13:53
>From:    Jerry Lawson
>    ITT Hartford Insurance Group
>    (860) 547-2960    jlawson AT itthartford DOT com
>-----------------------------------------------------------------------------
>This is intended as a constructive response to the posting from Mike Collins
>about Client Installation issues.  Mike posted a very informative note the
>other day, and I have taken my time in responding in hopes that I would get my
>response on the same high level that he used in his post.  This may wind up
>being long - for that I apologize in advance......And Pete Tanenhaus - if Mike
>is still having difficulty with the list, can you please forward this to him?
>
>
>I have documented my concerns about installation several times, but I am
>beginning to wonder if the amount of work that we have to go through to
>distribute ADSM to our customers is really clearly understood.  I know here at
>The Hartford, we have approximately 500 installed users, and that number is
>growing again, after being stable for a while.  I am not a PC trained person -
>my background is mainframe systems programming first, with a touch of storage
>management on the side.  When it comes to being able to handle all of the plat
>forms ADSM supports, all I can say is that I am better on some (such as OS/2)
>than others (such as Windows 95), and some (Unix) I have no experience on at
>all.  Still it falls on me as the project leader and house ADSM bigot to
>understand new features and products, and get them out to LAN administrators
>and PC support staff in a timely manner.
>
>One of the major pluses when we selected ADSM as our backup tool was the
>consistent approach that was applied to the initial design.  This starts with
>the consistent look and feel of the clients as they are applied to each
>platform.  At the same time, they are appropriately implemented for that
>platform.  For example - the MAC client looks and runs like a MAC application,
>not a Windows app, but at the same time - all of the functions are implemented
>in a consistent manner, so that I don't have to learn a bunch of special MAC
>stuff to use the MAC ADSM client.  The same can be said for OS/2 and Windows
>3.1.  Even the NetWare client, if you look at it from a comparison to the
>other command line clients, is consistent in this manner.  While my only
>exposure to Unix has been by watching someone else install the Sun client -
>the GUI seemed very consistent.
>
>The same used to be true with the installation process.  All Intel (and MAC)
>clients installed in a directory called ADSM.  The options file was right
>there, in the same directory.  There were no problems in doing this that I
>ever ran into, outside of a minor problem with a backup copy that I think was
>resolved at V1 level 7.  But then along came the Win95 client, and first it
>created a directory called ADSM32.  (I am speaking about Level 3 of the 32 bit
>client - we really didn't use the NT client from level 1 and 2).  This caused
>some problems for us because first of all, it was different for no apparent
>reason, and installation procedures had to be changed.  Many of my customers
>used the Win3.1 client on their Win95 systems, even though it didn't support
>long file names, because they had been using the client on Win31, and didn't
>want to stop backing up their machines until the Win95 client became
>available.  Also we didn't use long file names, and so applications, and perso
>nal files were probably OK.  So many of my Win95 installations went over
>Win31, and we had to futz with the directories.  I could at least rationalize
>this to myself in saying that what we did was not supported, even though it
>was widely known to work.......
>
>Now we get to a level change within the supported code, and also the eagerly
>awaited Win95 Admin GUI client.  And what do I find?  Another change in the
>installation process, and a completely different set of libraries, and nothing
>to support the cleanup process.  And while I have read the response several
>times, I still do not have a good reason as to why.  Here is why I say that.
>
>(I have not included Mikes responses, and our original questions, because this
>is already too long - please refer to the original note.)
>
>CLEANING UP AFTER YOURSELF.
>
>I am sorry - but there is no excuse here.  IBM - you wrote the code.  You know
>what the module names are.  If the Microsoft programs that you are using do
>not support deleting a known set of modules from a directory that you
>suggested, then you should write a program that deletes these and cleans up
>any associated folder/programs and call it a post clean up job.  It is not
>necessary to search the whole hard drive - if the default names of the
>libraries were not used, or there is not an easy way to determine that the
>customer has changed the names, then that is my problem - not yours.  But if I
>have followed all of your naming conventions, you should be able your own
>conventions, and find DSM.EXE and delete it.  You guys are the experts here, n
>ot me.  And I have wasted an awful lot of time debugging problems that were
>traced back to having more than one copy of the same program present - it
>would probably save your support staff enough time to justify the costs.
>
>TWO OPTIONS FILES
>
>I have never wanted more than one options files.  We have more than one
>server, if you count the test server, and the one I use for demos.  I keep
>this separate via putting scripts together to launch the appropriate applicati
>ons and options combinations.  The other 25 or so people that we have
>installed as local administrators with policy level authority never have to go
>after these servers.  They do not want or need two options files - it is more
>confusing - for example - if the server name changes, I have to remember to
>change it in two places now.  Just yesterday, I had to debug a problem with a
>brand new customer install with the level 5 Win95 client (the only kind I will
>do) where the  LAN administrator had copied a standard DSM.OPT file to the ADS
>M directory instead of the BACLIENT directory.  I think that the majority of
>people would like one options file - not two.  How about leaving it in the
>ADSM directory?
>
>This also brings me to the issue of two directories.  I still don't understand
>"Why".  I have the OS/2 server and client (both admin and backup) installed on
>the same machine.  The server is separate from the client - no problem.  But
>the Admin is in the same directory as the backup client.  I have no problems
>here.  It works fine.  There is no confusion about which modules do which.  I
>still don't see why this couldn't have been done with the Win95 client.  It
>would have made the whole issue of two options files go away, and the
>Microsoft install wizard should still be able to deinstall the files.  Maybe I
>am being overly dense - if so tell me - I can take it - but this just seems to
>have missed the point.
>
>CUSTOMIZING THE INSTALL PROCESS
>
>I have not tried to customize the installation process yet, and so am not
>qualified to comment on this process.  However - remember the old addage
>"Everything in life is like ripples in a pond - everything you do touches me -
>everything I do touches you."  The last thing that someone who has set up a
>customized install process wants to hear is that the process just changed.
>That kind of activity just makes them NOT install the new maintenance until
>they can find the time to rewrite and retest the installation.
>
>AUTO  DOWNLOADING of NEW CLIENTS
>
>From the conservative systems programmer in me, my first impulse is to say -
>No way - what if something is bad and the new release won't work......  But
>let's get over my conservative midwest nature and look at this in more detail.
> When you do - I think that this becomes a VERY GOOD idea.  And when you start
>thinking of the consistency in approach issues that I raised before - then it
>looks even better.  You folks now support what appears to be over 20 different
>client platforms.  You're probably saying - that's too many to do a "download
> from the server" approach - two many variables.  But if you don't do something
>like that - who will?  I worked on a Software distribution project for over a
>year about 3 years ago - and at that time I would say that the market will
>never support that kind of versatility.  And even with NetView DM - I wouldn't
>expect to see it today.  A general product to install anything on everything
>from plain old DOS and Macintosh and NetWare to all of the Unix flavors, and
>now DEC platforms is quite a product.  You have a luxury of knowing what you
>need to install, and where it should go.  Again, if we decide that we need to
>change the defaults, then I think we have to take responsibility for our
>actions.  I for one am willing to forego that level of individuality in order
>to get new client code distributed to all of my customers in a timely manner.
>If I can ever cut through the corporate red tape - that could be well over
>10,000 clients.
>
>This is already too long.  The unfortunate part of it is that you've already
>done it.  Fixing it now for the next release will cause problems with all of
>the new releases and upgrades we have done - UNLESS you are willing to commit
>to making the changes we requested and getting them into the level 6 fix so
>that we can wait for it with some certainty.  For the most part, the real
>serious problems were addressed with the level 4 fixes for the API.  This
>release only fixed scheduler problems for me (and not all of those) so I can
>postpone it - outside of the people clamoring for the GUI Admin.  But then
>again they've waited this long.......
>
>I really am serious here - this release deserves the William Tell Near Miss
>award.  It is a product that we all use daily.  We all believe highly in the
>product.  If you had missed the mark by a mile, we wouldn't have used the
>product at all, and no one would care.  But you were close.  but you missed
>the arrow.  And prize that went along with this award (beside the arrow
>through the forehead) is a broken anvil.  And do you know how hard it is to
>break an Anvil.   I really wish you would have consulted with the people on
>the list before you had made these changes.  I am always more than happy to
>provide my input (as you can tell from this note).
>
>
>If anyone else got this far - do you agree?  Disagree?  Should I keep quiet?
>
>*****************************************************************************
>Jerry Lawson
>ITT Hartford Insurance Group
>jlawson AT itthartford DOT com
>
>PS.  Mike - if you designed the Win32 Admin client - great job - I am pleased,
>and it seems to perform well too.
>
<Prev in Thread] Current Thread [Next in Thread>