This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
other:uvcdat:cdat_conda:ipnb [2019/05/16 09:30] jypeter [Prerequisites] |
other:uvcdat:cdat_conda:ipnb [2019/05/17 16:35] jypeter |
||
---|---|---|---|
Line 55: | Line 55: | ||
* Make sure you read and understand the [[#how_does_it_work|How does it work?]] section above | * Make sure you read and understand the [[#how_does_it_work|How does it work?]] section above | ||
* If you have a python installed **on your own desktop/laptop**, you can just start a local notebook server and browser with\\ ''jupyter notebook'' | * If you have a python installed **on your own desktop/laptop**, you can just start a local notebook server and browser with\\ ''jupyter notebook'' | ||
- | * **On a remote and shared server**, only start the notebook server and use a local browser to connect to the notebook server through an ssh tunnel | + | * **On a remote and shared server**, only start the notebook server and use a local browser to connect to the notebook server through an //ssh tunnel//. |
==== Prerequisites ==== | ==== Prerequisites ==== | ||
- | * We assume that you have a local web browser installed!\\ Depending on your (local) computer: | + | You need to meet the following prerequisites in order to create an ssh tunnel to the remote server where your notebook server will run |
- | * **Linux**: you should already be able to open a local terminal, and ''ssh'' is installed by default | + | |
- | * **Windows**: you need to know how to open a Windows prompt/command-line (''Windows''+''R'', then open ''cmd'') | + | * We assume that: |
- | * Windows 7: and you need to install [[other:win10apps#putty_pageant|Putty]] in order to use ''ssh'': | + | * **you have a local web browser** installed! |
- | * In the instructions below, replace ''ssh'' with ''plink'' if you are using Windows 7 | + | * **you have an account on the remote server**: replace ''<LOGIN>'' below with your account name |
+ | * **you have an assigned a //port number//** on the remote server: replace ''<PPPP>'' with your specific port number | ||
+ | * List of assigned port numbers at **LSCE**: check the [[http://wiki.ipsl.jussieu.fr/IGCMG/Outils/IPython_Notebook#Shared_TCP_ports|Shared TCP ports]] table | ||
+ | * Ask your advisor for a port number at LSCE if you do not have one | ||
+ | * List of assigned port numbers on **ciclad**: check the ''/ciclad-home/jservon/Evaluation/CliMAF/climaf_installs/climaf_1.2.10/bin/cmip6.notebook.txt'' file | ||
+ | * Ask Jérôme Servonnat for a port number on ciclad if you do not have one | ||
+ | * System dependent requirements: | ||
+ | * **Linux** and **Mac**: you should already be able to open a local terminal, and ''ssh'' is installed by default | ||
+ | * **Windows**: you either need to have [[other:win10apps#putty_pageant|Putty]] installed, or you need to know how to open a Windows PowerShell (''CTRL''+''Esc'' to open the start menu, then type ''PowerShell'' and start a PowerShell) | ||
+ | * **Windows 7**: you have to install [[other:win10apps#putty_pageant|Putty]] in order to use ''ssh'': | ||
+ | * In the instructions below, replace ''ssh'' with ''plink'' if you are using Windows 7, because //plink// is the name of the Putty ssh command-line executable | ||
+ | * **Windows 10**: ssh is already installed, but you may still want to install [[other:win10apps#putty_pageant|Putty]] in order to use predefined sessions | ||
+ | * if you have installed [[https://wiki.lsce.ipsl.fr/pmip3/doku.php/other:win10wsl|Windows Subsystem for Linux and Ubuntu]], you can also use a Ubuntu terminal | ||
==== Digging ssh tunnels ==== | ==== Digging ssh tunnels ==== | ||
- | The ssh tunnels will allow you to connect a web browser running locally on your computer to a notebook server running on a remote server | + | The ssh tunnels will allow you to connect a web browser running **locally** on your computer to a notebook server running on a **remote** server |
=== From a local LSCE computer to obelix === | === From a local LSCE computer to obelix === | ||
+ | |||
+ | ssh -L 7225:localhost:7225 jypeter@obelix | ||
+ | |||
+ | === From a computer outside LSCE to obelix === | ||
+ | |||
+ | In that case, we have to go through the ssh1 gateway before connecting to obelix | ||
<code>plink -L 7225:localhost:7225 jypeter@obelix | <code>plink -L 7225:localhost:7225 jypeter@obelix | ||
Line 99: | Line 117: | ||
Or copy and paste one of these URLs: | Or copy and paste one of these URLs: | ||
http://localhost:7100/?token=256f8fa26c8478f136720e0c0c24c4995b6682d9febf6387</code> | http://localhost:7100/?token=256f8fa26c8478f136720e0c0c24c4995b6682d9febf6387</code> | ||
+ | |||
+ | ==== Extra resources ==== | ||
+ | |||
+ | * Jérôme's script for starting notebooks on the ciclad cluster: ''/ciclad-home/jservon/Evaluation/CliMAF/climaf_installs/climaf_1.2.10/bin/climaf-notebook'' | ||
+ | * [[http://wiki.ipsl.jussieu.fr/IGCMG/Outils/IPython_Notebook|Patrick's page 1]] | ||
+ | * [[https://nbviewer.jupyter.org/github/PBrockmann/IPy_Notebooks/blob/master/introduction/Presentation_01.ipynb|Patricks' page 2]] | ||
+ | * JYP's [[https://wiki.lsce.ipsl.fr/pmip3/doku.php/other:uvcdat:cdat_conda:climaf_test|Testing CLIMAF on ciclad]] page | ||
/* standard page footer */ | /* standard page footer */ |