Another option is to leave iptables enabled, but allow TCP sockets with random 
source/destination port numbers between trusted machines.



On Mar 25, 2013, at 10:21 AM, Ralph Castain <r...@open-mpi.org> wrote:

> 
> On Mar 25, 2013, at 7:13 AM, Baptiste Robert <baptisterober...@gmail.com> 
> wrote:
> 
>> Yes, I read that we don't have the choice, we have to disable iptables. This 
>> information is not crystal clear in the user manual.
>> Furthermore this mean that we can't launch mpi on a remote web server in 
>> total security.
> 
> Well, you could do that - look at the static ports option. It lets you 
> specify one or more ports for OMPI to use. There are separate options for the 
> daemon (out-of-band or OOB) and MPI procs (the TCP BTL) to use, so you'd need 
> to specify both. Then you need to tell iptables on the web server to allow 
> those ports.
> 
> ompi_info --param oob tcp
> ompi_info --param btl tcp
> 
> 
>> 
>> Thank you for your help, I really appreciate it.
>> 
>> 
>> 2013/3/25 Ralph Castain <r...@open-mpi.org>
>> 
>> On Mar 25, 2013, at 3:26 AM, Baptiste Robert <baptisterober...@gmail.com> 
>> wrote:
>> 
>>> Hi.
>>> 
>>> Thank you very much for your answer. I've disabled iptables on both 
>>> computers and then... work like a charm. But here's come my next question, 
>>> what are the ports that the daemon use ? Because I haven't set iptables, 
>>> it's by default and I don't understand why is filtered. 
>> 
>> iptables will block all ports other than the specific ones you list in its 
>> config file. Since the daemon takes a random port, that means it will be 
>> blocked.
>> 
>>> 
>>> 
>>> 
>>> 2013/3/25 Ralph Castain <r...@open-mpi.org>
>>> Check if iptables or some other firewall is running. Configure mpirun with 
>>> --enable-debug and then add "-mca plm_base_verbose 10" to your cmd line to 
>>> see if the remote daemon is communicating back correctly.
>>> 
>>> 
>>> On Mar 24, 2013, at 1:50 PM, Baptiste Robert <baptisterober...@gmail.com> 
>>> wrote:
>>> 
>>>> Hi everybody !
>>>> 
>>>> Here's my problem. I've installed openmpi on my two machines running on 
>>>> fedora 17. I've set the path and LD_LIBRARY_PATH correctly, mpirun and 
>>>> mpicc work on the two machines without trouble. 
>>>> 
>>>> My problem is when I try to run the helloWorld on all node through ssh 
>>>> (already configure with certificate) nothing append, I've to kill mpi to 
>>>> get the prompt back. 
>>>> 
>>>> I launched this command : mpirun -d -host myRemoteNode -n 2 hello_c
>>>> And this give me :
>>>> 
>>>> [baptiste@baptiste RE51]$ mpirun -d -hostfile hosts hello_c 
>>>> [baptiste.thinkFed:02666] procdir: /
>>>> tmp/openmpi-sessions-baptiste@baptiste.thinkFed
>>>> _0/53471/0/0
>>>> [baptiste.thinkFed:02666] jobdir: /
>>>> tmp/openmpi-sessions-baptiste@baptiste.thinkFed
>>>> _0/53471/0
>>>> [baptiste.thinkFed:02666] top: 
>>>> openmpi-sessions-baptiste@baptiste.thinkFed
>>>> _0
>>>> [baptiste.thinkFed:02666] tmp: /tmp
>>>> [roommateServer:01102] procdir: 
>>>> /tmp/openmpi-sessions-baptiste@roommateServer_0/53471/0/1
>>>> [roommateServer:01102] jobdir: 
>>>> /tmp/openmpi-sessions-baptiste@roommateServer_0/53471/0
>>>> [roommateServer:01102] top: openmpi-sessions-baptiste@roommateServer_0
>>>> [roommateServer:01102] tmp: /tmp
>>>> 
>>>> 
>>>> And nothing else. But if I run the hello_c on a single machine, 
>>>> separately, the job is done and work well.
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> If anyone have an idea it would be awesome.. I don't have a clue why it 
>>>> isn't work.
>>>> 
>>>> Thank.
>>>> 
>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> users mailing list
>>>> us...@open-mpi.org
>>>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>>> 
>>> 
>>> _______________________________________________
>>> users mailing list
>>> us...@open-mpi.org
>>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>>> 
>>> _______________________________________________
>>> users mailing list
>>> us...@open-mpi.org
>>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>> 
>> 
>> _______________________________________________
>> users mailing list
>> us...@open-mpi.org
>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>> 
>> _______________________________________________
>> users mailing list
>> us...@open-mpi.org
>> http://www.open-mpi.org/mailman/listinfo.cgi/users
> 
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users


-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to: 
http://www.cisco.com/web/about/doing_business/legal/cri/


Reply via email to