[AG-TECH] Node Setup Wizard problems

Randy Groves randy.groves at boeing.com
Wed Apr 14 12:35:01 CDT 2004


Thanks for the detailed write up!  I will try this as soon as I get back
to the office tomorrow.

-randy

On Wed, 14 Apr 2004, Mike Weaver wrote:

> This worked for me!  I'm assuming it was the process of deleting and
> then re-importing all of the certs.
>
> Thanks Lewis!
>
> Mike
>
> ----- Original Message -----
> From: "Lewis Grantham" <l.grantham at ucl.ac.uk>
> To: "Randy Groves" <randy.groves at boeing.com>
> Cc: <ag-tech at mcs.anl.gov>
> Sent: Wednesday, April 14, 2004 11:17
> Subject: Re: [AG-TECH] Node Setup Wizard problems
>
>
> > hi Randy,
> >
> > try this route, it worked out here ok:
> >
> > a. go to each machine in turn, and run the venueclient as a personal
> > node (VenueClient.py --personalNode).  If any cert request wizards pop
> > up, cancel them (over and over) til they go away.  you need each venue
> > client to run cleanly as a personal node without grumbling - that
> should
> > mean all certs and IDs are good, and proxies are fine on each unit.
> you
> > should get a local log on all three machines to let you know whats
> > occuring.  if you need to, reimport IDs and certs from the
> >
> > Venue Client > preferences > Manage Certificates menus
> >
> > You can check they are all Ok there also.  Only ANL issued certs and
> IDs
> > are anygood in the longterm.  Importing other CAs and IDs doesnt
> totally
> > work last we tried.  Take some time to check all cert parts.  The
> > default ID, a globus CA and ANL CA cert are needed, and should be
> > imported in sequence (globus CA , ANL CA , then personal cert).
> >
> > If you reimport - try removing all the older IDs and reimporting.  I
> > keep a floppy to hand with both CA certs and my trusty ANL ID for this
> > tasks.  Paranoid maybe, but a good clear out works wonders 9/10 times.
> > (By the by - it is very vital you export a safe, known good copy of
> your
> > ID for later use and retrieval).
> >
> > when each machine runs venue client with personal node services
> cleanly,
> > you can set up the wider multimachine options.  I would not try too
> much
> > further til this step works, and you can start VenueClient with
> personal
> > node services on each unit manually.
> >
> > Also, dont waste time 'managing' your node yet (adding services etc)-
> > all those parts change later.
> >
> > You should not at this stage be running any other tools manually.  No
> > command line Node services or Ag service managers - just the
> > VenueClient.py with the --personalNode option.  try to get away from
> > older AGTK thinking - theres a lot of differences, largely
> undocumented
> > (sorry Ivan, but there is ;)
> >
> > b. choose a machine that your users will typically start the toolset
> > from.  (Almost always this is the display PC).  This machine will
> > continue to run :
> >
> > VenueClient.py --personalNode
> >
> > Make sure the shortcut or script file includes this option.
> >
> > Never attempt to manually script AGServiceManager or
> > NodeManagementService etc to run on this (the lead) machine - always
> let
> > the VenueClient start personal node services as needed for you (it
> will
> > actually start AGServiceManager and NodeManager(?) for you).
> >
> > c. On all other machines, set AGServiceManager to run as default
> through
> >   whatever scripting system you want to use.  Only AGServiceManager is
> > needed. Its best to create long proxies on these machines for this
> > reason, as these services will rarely be used interactively later.  No
> > command line options need be specified.
> >
> >
> > d. With AGServiceManager running on the slave machines, start up
> > VenueClient --personalNode on your lead machine.
> >
> > e. Chose the
> >
> > VenueClient > preferences > Manage my node
> >
> > option, and the node managment app should pop up.  by default the
> > localhost will be in there with little else.  you should be able to
> choose
> >
> > Service manager > Add..
> >
> > from the menu and add the other two service managers by IP address.
> > (Only AGServiceManager.py needs to be running on these to make this
> > choice work).
> >
> > f. If you get this far successfully, and have three service managers
> > listed, you are home and dry. Add/remove and edit your services as
> > required across all three machines.  when you are happy, choose
> >
> > File >Store Configuration
> >
> > from the Node Management app.
> >
> > You can choose the default configuration, and check use as default,
> and
> > all your changes should stay put, for all users of the machine.
> >
> >
> > In future, always boot all three machines.  make sure AGServiceManager
> > runs as standard on the two slave units.  On the main lead unit,
> simply
> > run VenueClient with personalNode services enabled - on windows just
> > click the desktop shortcut, as --personalNode is already included in
> that.
> >
> > The personal Node charaterisation is a bit of a misnomer in this for
> > sure, but no one sees it.  And this way the config stays put over
> > reboots and correctly starts required services on each unit
> automatically.
> >
> > Other routes will see your config and services choices disappearing
> > after reboots (if you get that far) and its a right work up.
> >
> > Hope this helps get you going sooner rather than later, or at least
> > shakes something concrete loose to debug.
> >
> > bye
> > lewis
> >
> > --
> > Lewis Grantham LLB MSc
> > Project Leader
> > Media Resources (Multimedia Unit)
> > Windeyer Building
> > Cleveland St
> > London
> > W1T 4JF
> >
> > Tel:0044(0)2076799258
> > Fax:0044(0)2075800995
>
>




More information about the ag-tech mailing list