16.04.2014 Views

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ª FUOC • XP04/90785/00019<br />

Software libre<br />

el directorio <strong>de</strong>l usuario por NFS en todas las máquinas y en el<br />

fichero /etc/mpich/machines.LINUX se <strong>de</strong>berá poner el nombre<br />

(hostname) <strong>de</strong> todas las máquinas que forman el cluster (una máquina<br />

por línea, por <strong>de</strong>fecto aparece localhost). A<strong>de</strong>más, el usuario<br />

<strong>de</strong>berá tener como shell por <strong>de</strong>fecto el Csh.<br />

Sobre Debian se pue<strong>de</strong> instalar el paquete update-cluster para ayudar<br />

en su administración. La instalación sobre Debian Woody <strong>de</strong><br />

Mpich utiliza ssh en lugar <strong>de</strong> rsh por motivos <strong>de</strong> seguridad, si bien<br />

existe un enlace <strong>de</strong> rsh → ssh por compatibilidad. La única diferencia<br />

es que se <strong>de</strong>berán utilizar los mecanismos <strong>de</strong> validación <strong>de</strong> ssh para<br />

la conexión sin contraseña a través <strong>de</strong> los ficheros correspondientes.<br />

De lo contrario, por cada proceso que se ejecute se <strong>de</strong>berá introducir<br />

la contraseña antes <strong>de</strong> la ejecución. Para permitir la conexión entre<br />

máquinas sin contraseña con ssh, se <strong>de</strong>berá hacer, por ejemplo,<br />

como usuario nteum:<br />

ssh-keygen -t rsa<br />

Genera una llave pública (id_rsa.pub) y<br />

otra privada (id_rsa) para el algoritmo RSA<br />

en el directorio “/.ssh. No introducir la<br />

contraseña, o se pedirá en la conexión.<br />

cd ./ssh<br />

cp id_rsa.pub authorized_keys<br />

authorized_keys es equivalente a .rhosts<br />

y se <strong>de</strong>be copiar en cada máquina en el<br />

mismo directorio; <strong>de</strong>berá tener todas las<br />

llaves públicas <strong>de</strong> los clientes que se<br />

quieren conectar sin contraseña.<br />

El formato <strong>de</strong> authorized_keys es similar:<br />

ssh rsa<br />

ANOTACIONES<br />

AAAAB3NzaC1yc2EAAAABIwAAAIEA2Ju2ghfv2FRabF/BD3WpLeBFHdb7v/<br />

yay6Hni7KBHZka1BocKyp1jVyhufD071Y41hvgCTx6JR5rxJUx58LvYmAXksBeU8np2<br />

4aaHpHMQbN2lRQhJ15HRXhpMOU4ZZOFgahI9ltA1Fqgf9jIiRj1aJsaG3Mv7VDNQ4/<br />

6UHrmSqE = nteum@locahost<br />

Para probar, se pue<strong>de</strong> hacer ssh localhost y se <strong>de</strong>be po<strong>de</strong>r entrar sin<br />

contraseña. Tener en cuenta que si se instala Mpich y LAM-MPI, el<br />

mpirun <strong>de</strong> Mpich se llamará mpirun.mpich y el mpirun será el <strong>de</strong><br />

LAM-MPI. Es importante recordar que mpirun <strong>de</strong> LAM utilizará el<br />

daemon lamboot para formar la topología distribuida <strong>de</strong> la VM.<br />

428

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!