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 |