HPC/Network Access/PuTTY Configuration/Accessing Carbon licenses remotely: Difference between revisions

From CNM Wiki
Jump to navigation Jump to search
mNo edit summary
Line 32: Line 32:
It may be possible to run the application natively on ''your machine'', foregoing the need to push graphics data over the network.
It may be possible to run the application natively on ''your machine'', foregoing the need to push graphics data over the network.
If the application requires a license and you do not have one yourself, you need to configure the application on your machine to access Carbon's license servers.
If the application requires a license and you do not have one yourself, you need to configure the application on your machine to access Carbon's license servers.
The concept you will use is called port forwarding or tunneling.
The concept you will use is called port forwarding, also known as tunneling.
It makes a ''port'' on your machine act like a port on one of Carbon's hosts.
It makes a ''port'' on your machine act like a port on one of Carbon's hosts.


The table on the right lists port numbers for your system and the matching host:port destinations on Carbon.
The table on the right lists port numbers for your system and the matching host:port destinations on Carbon.
* Tunnel configurations for several applications can coexist as long as Source Port numbers do not overlap.
* Tunnel configurations for several applications can coexist as long as Source Port numbers do not overlap.
* Keep the default options '''Local, Auto''' for all tunnels.
* Keep the default options '''Local, Auto''' for all forwarded ports.
* '''Important:''' Most applications need to be explicitly configured to use a forwarded port.
* '''Important:''' Most applications need to be explicitly configured to use a forwarded port.
** Configure such an application to use <code>localhost</code> as the license server, and the Source Port shown in the table.
** Configure such an application to use <code>localhost</code> as the license server, and the Source Port shown in the table.
Line 43: Line 43:
** Find links to application-specific instructions in the table.
** Find links to application-specific instructions in the table.


== Begin adding tunnels ==
== Begin adding forwarded ports ==
# In the main PuTTY Configuration window, click Session at the top of the tree on the left.
# In the main PuTTY Configuration window, click Session at the top of the tree on the left.
# Select the '''Clogin''' session and push Load.
# Select the '''Clogin''' session and push Load.
Line 50: Line 50:
# Click "+" in front of SSH in the tree.
# Click "+" in front of SSH in the tree.
# Click Tunnels.
# Click Tunnels.
# If your session has existing tunnels and you wish to start over:
# If your session has existing forwarded ports and you wish to start over:
#* Select each existing entry in the "Forwarded ports:" field and push Remove.
#* Select each existing entry in the "Forwarded ports:" field and push Remove.
#* No forwarded ports should remain at this point.
#* No forwarded ports should remain at this point.
#: [[Image:HPC 2012-08 PuTTY config 5 tunnels remove.png]][[Image:HPC 2012-08 PuTTY config 6 tunnels clean.png]]
#: [[Image:HPC 2012-08 PuTTY config 5 tunnels remove.png]][[Image:HPC 2012-08 PuTTY config 6 tunnels clean.png]]


== Add tunnels for VNL ==
== Add forwarded ports for VNL ==
# Under Add new forwarded port, enter:
# Under Add new forwarded port, enter:
#* Source port: '''6200'''
#* Source port: '''6200'''
Line 70: Line 70:
#: [[Image:HPC 2012-08 PuTTY config 9 VNL done.png]]
#: [[Image:HPC 2012-08 PuTTY config 9 VNL done.png]]


== Finish adding tunnels ==
== Finish adding forwarded ports ==
# Scroll to the top of the tree and click Session.
# Scroll to the top of the tree and click Session.
# Verify that "Clogin" shows in the Saved Sessions field. If it does not, go back to section [[#Begin adding tunnels]].
# Verify that "Clogin" shows in the Saved Sessions field. If it does not, go back to section [[#Begin adding forwarded ports]].
# Push Save.
# Push Save.

Revision as of 23:00, October 1, 2012

Overview

Source Port Destination
VNL
6200 mgmt03:6200
6201 mgmt04:6200
COMSOL
33318 mgmt03:1718
33418 mgmt04:1718
1719 mgmt03:1719
1720 mgmt04:1720

Carbon hosts floating network licenses for several applications. The applications are intended to be run on the compute nodes for compute jobs, or interactively on login nodes for purposes of pre-run preparations or post-run analysis and visualization. The latter will require the use of remote graphics which can be impracticably slow. It may be possible to run the application natively on your machine, foregoing the need to push graphics data over the network. If the application requires a license and you do not have one yourself, you need to configure the application on your machine to access Carbon's license servers. The concept you will use is called port forwarding, also known as tunneling. It makes a port on your machine act like a port on one of Carbon's hosts.

The table on the right lists port numbers for your system and the matching host:port destinations on Carbon.

  • Tunnel configurations for several applications can coexist as long as Source Port numbers do not overlap.
  • Keep the default options Local, Auto for all forwarded ports.
  • Important: Most applications need to be explicitly configured to use a forwarded port.
    • Configure such an application to use localhost as the license server, and the Source Port shown in the table.
    • Repeat if there is more than one entry.
    • Find links to application-specific instructions in the table.

Begin adding forwarded ports

  1. In the main PuTTY Configuration window, click Session at the top of the tree on the left.
  2. Select the Clogin session and push Load.
    HPC 2012-08 PuTTY config 11 load clogin.pngHPC 2012-08 PuTTY config 12 loaded clogin.png
  3. Verify that "localhost" appeared in the Host Name field above. Go back to step 1 if it does not.
  4. Click "+" in front of SSH in the tree.
  5. Click Tunnels.
  6. If your session has existing forwarded ports and you wish to start over:
    • Select each existing entry in the "Forwarded ports:" field and push Remove.
    • No forwarded ports should remain at this point.
    HPC 2012-08 PuTTY config 5 tunnels remove.pngHPC 2012-08 PuTTY config 6 tunnels clean.png

Add forwarded ports for VNL

  1. Under Add new forwarded port, enter:
    • Source port: 6200
    • Destination: mgmt03:6200
    • Push Add.
    HPC 2012-08 PuTTY config 8 VNL enter.png
  2. Repeat with the following settings:
    • Source port: 6201 (not 6200!)
    • Destination: mgmt04:6200
    • Push Add.
    • You should now see these two entries:
    L6200  mgmt03:6200
    L6201  mgmt04:6200
    HPC 2012-08 PuTTY config 9 VNL done.png

Finish adding forwarded ports

  1. Scroll to the top of the tree and click Session.
  2. Verify that "Clogin" shows in the Saved Sessions field. If it does not, go back to section #Begin adding forwarded ports.
  3. Push Save.