Thursday, January 15, 2009

Succesful DRN Test

The following tests were successfully conducted with the Geisinger SAS server:
  1. List files on remote SAMBA share with SST service
  2. Upload a SAS file via SST
  3. Run SAS program on a remote SAS server
  4. Download SAS output file in CSV format via SST
  5. View output on client node


Lessons Learned:

The following errors were thrown by the SST service for various reasons:

Command: java -jar caGrid-Transfer-client-1.0.jar list .
Error Message: An error has occurred, error message = org.globus.gsi.GlobusCredentialException: Proxy file (/tmp/x509up_[uid-number]) not found
Explanation: You need to create a proxy before running SST commands. Run the grid-proxy-init command to correct this problem.

Command: java -jar caGrid-Transfer-client-1.0.jar list .
Error message: An error has occurred, error message = java.netSocketException: Connection Reset
Explanation: You client has trust issues with the remote node. Make sure the remote node has your user credentials has been entered into the grid-map file and your signing CA is trusted by the remote node.

Command: java -jar caGrid-Transfer-client-1.0.jar list .
Error message: An error has occurred, error message = java.lang.NullPointerException
Explanation:
This means there is no data in the simpleTransfer directory.

Command: java -jar caGrid-Transfer-client-1.0.jar upload [file name]
Error message: An error has occurred, error message = java.io.IOException: Internal Server Error
Explanation: This means the mapped user account is unable to write to the simpleTransfer directory. You will need to create the directory or check the directory permissions to correct this issue.

Order of operation for SST installation:

  1. Start Globus Container with the Root user
  2. Copy the caGridTransfer.war to $CATALINA_HOME/webapps
  3. Run the globus-deploy-gar command on cagrid_TransferService.gar
  4. Run the ant command to deploy Globus to Tomcat
  5. Shutdown the old Globus instance
  6. Start Tomcat with the Globus user (This starts Globus within Tomcat)
  7. Verify Globus is listening on the correct ports
  8. Run the grid-proxy-init command on the client node
  9. Test SST

No comments: