Manejar PVM desde la consola interactiva

Para manejar PVM desde la consola interactiva entraremos en la consola PVM con el comando pvm y obtendremos el prompt (si el demonio pvmd no estaba corriendo lo lanzará):

$ pvm
pvm>

Para ver la lista de nodos del cluster usaremos el comando conf:

pvm> conf
conf
1 host, 1 data format
    HOST     DTID   ARCH    SPEED       DSIG
    master  40000  LINUX     1000 0x00408841

Podemos añadir un nodo (y lanzar el demonio pvmd en ese nodo) con el comando add:

pvm> add slave1

Y eliminar un nodo con el comando delete (mataremos el demonio pvmd en ese nodo):

pvm> delete slave1

Para arrancar el demonio pvmd en el master y en todos los nodos listados en pvm.hosts ejecutaremos:

$ pvm pvm.hosts
pvm>

Siendo pvm.hosts un archivo que contiene la lista de nodos del cluster, por ejemplo:

# Master PVM
master
# Slaves
slave1
slave2
slave3

Los nombres de los nodos utilizados en pvm.hosts deben estar en /etc/hosts:

127.0.0.1 localhost
192.168.0.200 master
192.168.0.201 slave1
192.168.0.202 slave2
192.168.0.203 slave3

Comprobamos la lista de nodos del cluster:

pvm> conf
conf
4 hosts, 1 data format
    HOST     DTID   ARCH    SPEED       DSIG
    master  40000  LINUX     1000 0x00408841
    slave1 100000  LINUX     1000 0x00408841
    slave2 140000  LINUX     1000 0x00408841
    slave3  c0000  LINUX     1000 0x00408841

Para ver una relación de los comandos de la consola:

pvm> help
help        Print helpful information about a command
Syntax:  help [ command ]
Commands are:
  add         Add hosts to virtual machine
  alias       Define/list command aliases
  conf        List virtual machine configuration
  delete      Delete hosts from virtual machine
  ...

Podemos salir de la consola PVM sin parar los demonios pvmd con el comando quit:

pvm> quit
quit
pvmd still running.

Para volver a entrar en la consola PVM:

$ pvm
pvmd already running.
pvm>

Para salir de la consola PVM matando todos los demonios pvmd el comando es halt:

pvm> halt
halt
Terminado

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>