Diferencia entre las páginas «Https://wiki.nlhpc.cl/Hardware Disponible» y «Tutorial de acceso a Leftraru via SSH»

De NLHPC
(Diferencia entre las páginas)
Sin resumen de edición
 
 
Línea 1: Línea 1:
El NLHPC cuenta actualmente con los siguientes recursos computacionales, distribuidos en varias particiones [https://wiki.nlhpc.cl/SISTEMA_GESTOR_DE_RECURSOS SLURM]:
== Ejemplos de conexión ==
Para realizar una conexión desde un sistema GNU/Linux o MacOSX, use el comando SSH (ejemplo con usuario "prueba"):
<pre>
$ ssh prueba@leftraru.nlhpc.cl
prueba@leftraru.nlhpc.cl password:  


[...]


prueba@leftraru4:~$
</pre>


<table border="0" style="background:#ffffff" align="top" class="sortable wikitable">
Para conectar desde sistemas Windows, se recomienda usar Putty como cliente SSH:
<caption align="center" style="background:DarkSlateBlue; color:white"><big><b>Partición general</b></big>
</caption>
<tr>
<th width="60 px" style="background:Lavender; color:Black">Nodo
</th>
<th width="80 px" style="background:Lavender; color:Black">Modelo
</th>
<th width="80 px" style="background:Lavender; color:Black">Cantidad
</th>
<th width="100 px" style="background:Lavender; color:Black">Procesador
</th>
<th width="120 px" style="background:Lavender; color:Black">RAM
</th>
<th width="140 px" style="background:Lavender; color:Black">Infiniband
</th></tr>
<tr>
<td>sn[001-048]</td>
<td>Dell PowerEdge C6420</td>
<td>48</td>
<td>2 x Intel Xeon Gold 6152 CPU @ 2.10GHz, 22 cores C./U.</td>
<td>187 GB</td>
<td>Infiniband FDR
</td></tr>
</table>


Putty.jpg


En este ejemplo, se usará el usuario "prueba".


Accesologin1.png


<table border="0" style="background:#ffffff" align="top" class="sortable wikitable">
El password es ingresado sin mostrar ningún carácter en la pantalla.
<caption align="center" style="background:DarkSlateBlue; color:white"><big><b>Partición largemem</b></big>
</caption>
<tr>
<th width="60 px" style="background:Lavender; color:Black">Nodo
</th>
<th width="80 px" style="background:Lavender; color:Black">Modelo
</th>
<th width="80 px" style="background:Lavender; color:Black">Cantidad
</th>
<th width="100 px" style="background:Lavender; color:Black">Procesador
</th>
<th width="120 px" style="background:Lavender; color:Black">RAM
</th>
<th width="140 px" style="background:Lavender; color:Black">Infiniband
</th></tr>
<tr>
<td>fn[001-009]</td>
<td>Dell PowerEdge R640</td>
<td>9</td>
<td>2 x Intel Xeon Gold 6152 CPU @ 2.10GHz, 22 cores C./U.</td>
<td>765 GB</td>
<td>Infiniband FDR
</td></tr>
</table>
<p><br>
</p>


== Cambiar contraseña ==
Para cambiar la contraseña de usuario, es necesario que esta cumpla con ciertos requisitos como por ejemplo:


<table border="0" style="background:#ffffff" align="top" class="sortable wikitable">
* El mínimo de caracteres son 10.
<caption align="center" style="background:DarkSlateBlue; color:white"><big><b>Partición gpus</b></big>
* Debe ser alfanumérica.
</caption>
* Tener 3 caracteres especiales (al menos 1 mayúscula – 1 minúscula y 1 número).
<tbody><tr>
 
<th width="60 px" style="background:Lavender; color:Black">Nodo
Para ejecutar esta acción, utilice el siguiente comando:
</th>
<pre>
<th width="80 px" style="background:Lavender; color:Black">Modelo
[prueba@leftraru1 ~]$ passwd
</th>
 
<th width="80 px" style="background:Lavender; color:Black">Cantidad
Changing password for user prueba.
</th>
(current) LDAP Password: <- Ingrese su contraseña actual.
<th width="100 px" style="background:Lavender; color:Black">Procesador
 
</th>
New password: ********* <- Ingrese su nueva contraseña.
<th width="160 px" style="background:Lavender; color:Black">GPU
 
</th>
Retype new password: Reingrese su nueva contraseña.
<th width="120 px" style="background:Lavender; color:Black">RAM
 
</th>
passwd: all authentication tokens updated successfully.
<th width="140 px" style="background:Lavender; color:Black">Infiniband
</pre>
</th></tr>
 
<tr>
Confirmación de cambio de clave exitoso, le recomendamos cerrar su sesión e ingresar nuevamente a nuestro sistema ingresando su nueva contraseña.
<td>gn[001-002]</td>
 
<td>Dell PowerEdge R740</td>
== Conexión a nodos actualmente utilizados ==
<td>2</td>
Algunas veces, por distintas circunstancias, sería deseable tener la posibilidad de ingresar al nodo donde se estén ejecutando nuestras tareas con tal de verificar su estado, comprobar ciertos valores, etc.
<td>2 x Intel Xeon Gold 6152 CPU @ 2.10GHz, 22 cores C./U.</td>
 
<td>2x NVIDIA Tesla V100 C/U.</td>
Pensado en la comodidad de los usuarios, se ha implementado un módulo del gestor que colas SLURM que permite esta funcionalidad. Por tanto, el login será permitido en todas aquellas máquinas donde actualmente exista un trabajo nuestro.
<td>187 GB</td>
 
<td>Infiniband FDR
Por ejemplo; nuestra tarea de prueba 'tarea_test.sh' ha sido enviada a la cola y ha ingresado con el ID '3469576'. Slurm reservó el nodo 'cn053' para llevar a cabo la ejecución, por tanto el usuario tiene permitido el ingreso mediante ssh al nodo:
</td></tr>
 
</tbody></table>
<pre>
<p><br>
leftraru$ sbatch tarea_test.sh
</p>
leftraru$ squeue
<table border="0" style="background:#ffffff" align="top" class="sortable wikitable">
          JOBID PARTITION    NAME    USER ST      TIME  NODES NODELIST(REASON)
<caption align="center" style="background:DarkSlateBlue; color:white"><big><b>Partición slims</b></big>
          3469576    slims Prueba    test  R      1:57      1 cn053
</caption>
leftraru$ ssh cn053
<tbody><tr>
Last login: today 2016 from leftraru.nlhpc.cl
<th width="60 px" style="background:Lavender; color:Black">Nodo
cn053$
</th>
</pre>
<th width="80 px" style="background:Lavender; color:Black">Modelo
 
</th>
Tenga en cuenta que aún se mantiene la restricción de ingreso para el resto de los nodos:
<th width="80 px" style="background:Lavender; color:Black">Cantidad
<pre>
</th>
leftraru$ ssh cn001
<th width="100 px" style="background:Lavender; color:Black">Procesador
Access denied: user test (uid=000) has no active jobs on this node.
</th>
leftraru$
<th width="120 px" style="background:Lavender; color:Black">RAM
</pre>
</th>
 
<th width="140 px" style="background:Lavender; color:Black">Infiniband
== Nodos Login ==
</th></tr>
Aunque disponemos de 4 nodos para el acceso al clúster por parte de los usuarios, en general, hay que usar el nombre:
<tr>
 
<td>cn[001-132]</td>
leftraru.nlhpc.cl
<td>HP ProLiant SL230s Gen8</td>
a la hora de conectarse por SSH al clúster. Al acceder a esa dirección se consigue que los usuarios queden conectados aleatoriamente a los nodos login.
<td>128</td>
 
<td>2 x Intel Xeon E5-2660v2 @ 2,20GHz, 10 cores C./U.</td>
Pero si resultara necesario, se puede acceder a un nodo login específicamente usando su nombre a la hora de realizar la conexión SSH:
<td>46 GB</td>
 
<td>Infiniband FDR
leftraru1.nlhpc.cl
</td></tr>
leftraru2.nlhpc.cl
</tbody></table>
leftraru3.nlhpc.cl
<p><br>
leftraru4.nlhpc.cl
La partición debug es para uso exclusivo de pruebas que duren hasta 30 minutos. Cualquier trabajo que supere ese tiempo es cancelado automáticamente.
== Notas ==
</p>
Debido a que leftraru balancea la carga de los nodos Login se debe evitar el uso de screen, ya que no se garantiza el acceso al mismo nodo que tenía la sesión screen abierta una vez que el usuario cierra su sesión.
<table border="0" style="background:#ffffff" align="top" class="sortable wikitable">
 
<caption align="center" style="background:DarkSlateBlue; color:white"><big><b>Partición debug</b></big>
Un usuario sólo podrá acceder por ssh a los cuatro nodos logins y a los nodos de cómputo en los cuales tenga alguna tarea en ejecución mediante nuestro sistema gestor de colas SLURM.
</caption>
 
<tbody><tr>
Si falla muchas veces el intento de login por SSH o genera muchas conexiones, su IP podría ser bloqueada. Contacte por correo electrónico con Soporte si tiene problemas de conexión: soporte@nlhpc.cl
<th width="60 px" style="background:Lavender; color:Black">Nodo
</th>
<th width="80 px" style="background:Lavender; color:Black">Modelo
</th>
<th width="80 px" style="background:Lavender; color:Black">Cantidad
</th>
<th width="100 px" style="background:Lavender; color:Black">Procesador
</th>
<th width="120 px" style="background:Lavender; color:Black">RAM
</th>
<th width="140 px" style="background:Lavender; color:Black">Infiniband
</th></tr>
<tr>
<td>leftraru[1-4]</td>
<td>HP ProLiant DL360p Gen8</td>
<td>4</td>
<td>2 x Intel Xeon E5-2660v2 @ 2,20GHz, 10 cores C./U.</td>
<td>59 GB</td>
<td>Infiniband FDR
</td></tr>
</tbody></table>
<p><br>

Revisión del 20:03 26 ago 2022

Ejemplos de conexión

Para realizar una conexión desde un sistema GNU/Linux o MacOSX, use el comando SSH (ejemplo con usuario "prueba"):

$ ssh prueba@leftraru.nlhpc.cl
prueba@leftraru.nlhpc.cl password: 

[...]

prueba@leftraru4:~$ 

Para conectar desde sistemas Windows, se recomienda usar Putty como cliente SSH:

Putty.jpg

En este ejemplo, se usará el usuario "prueba".

Accesologin1.png

El password es ingresado sin mostrar ningún carácter en la pantalla.

Cambiar contraseña

Para cambiar la contraseña de usuario, es necesario que esta cumpla con ciertos requisitos como por ejemplo:

  • El mínimo de caracteres son 10.
  • Debe ser alfanumérica.
  • Tener 3 caracteres especiales (al menos 1 mayúscula – 1 minúscula y 1 número).

Para ejecutar esta acción, utilice el siguiente comando:

[prueba@leftraru1 ~]$ passwd

Changing password for user prueba.
(current) LDAP Password: <- Ingrese su contraseña actual.

New password: ********* <- Ingrese su nueva contraseña.

Retype new password: Reingrese su nueva contraseña.

passwd: all authentication tokens updated successfully.

Confirmación de cambio de clave exitoso, le recomendamos cerrar su sesión e ingresar nuevamente a nuestro sistema ingresando su nueva contraseña.

Conexión a nodos actualmente utilizados

Algunas veces, por distintas circunstancias, sería deseable tener la posibilidad de ingresar al nodo donde se estén ejecutando nuestras tareas con tal de verificar su estado, comprobar ciertos valores, etc.

Pensado en la comodidad de los usuarios, se ha implementado un módulo del gestor que colas SLURM que permite esta funcionalidad. Por tanto, el login será permitido en todas aquellas máquinas donde actualmente exista un trabajo nuestro.

Por ejemplo; nuestra tarea de prueba 'tarea_test.sh' ha sido enviada a la cola y ha ingresado con el ID '3469576'. Slurm reservó el nodo 'cn053' para llevar a cabo la ejecución, por tanto el usuario tiene permitido el ingreso mediante ssh al nodo:

leftraru$ sbatch tarea_test.sh
leftraru$ squeue
           JOBID PARTITION     NAME     USER ST       TIME  NODES NODELIST(REASON)
           3469576     slims Prueba     test  R       1:57      1 cn053
leftraru$ ssh cn053
Last login: today 2016 from leftraru.nlhpc.cl
cn053$

Tenga en cuenta que aún se mantiene la restricción de ingreso para el resto de los nodos:

leftraru$ ssh cn001
Access denied: user test (uid=000) has no active jobs on this node.
leftraru$

Nodos Login

Aunque disponemos de 4 nodos para el acceso al clúster por parte de los usuarios, en general, hay que usar el nombre:

leftraru.nlhpc.cl a la hora de conectarse por SSH al clúster. Al acceder a esa dirección se consigue que los usuarios queden conectados aleatoriamente a los nodos login.

Pero si resultara necesario, se puede acceder a un nodo login específicamente usando su nombre a la hora de realizar la conexión SSH:

leftraru1.nlhpc.cl leftraru2.nlhpc.cl leftraru3.nlhpc.cl leftraru4.nlhpc.cl

Notas

Debido a que leftraru balancea la carga de los nodos Login se debe evitar el uso de screen, ya que no se garantiza el acceso al mismo nodo que tenía la sesión screen abierta una vez que el usuario cierra su sesión.

Un usuario sólo podrá acceder por ssh a los cuatro nodos logins y a los nodos de cómputo en los cuales tenga alguna tarea en ejecución mediante nuestro sistema gestor de colas SLURM.

Si falla muchas veces el intento de login por SSH o genera muchas conexiones, su IP podría ser bloqueada. Contacte por correo electrónico con Soporte si tiene problemas de conexión: soporte@nlhpc.cl