I have had a persistent problem with the globus toolkit for several years now. The problem concerns the semantics of logicalHost. The idea of logicalHost is that it overrides hostname. At least it should, only I haven't seen it do this consistently in all of the years that I have been using the globus toolkit. If I try to set the hostname to the logicalHost that I want globus to use, even if that means breaking other systems that might have depended on my original hostname, then globus seems to use the hostname under which it was compiled.
I will provide examples if there is a response.
