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.grant...@ucl.ac.uk> > To: "Randy Groves" <randy.gro...@boeing.com> > Cc: <ag-t...@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 > >