This has come up before - I would suggest doing a quick search of "ec2" on our 
user list. Here is one solution:

On Jun 14, 2011, at 10:50 AM, Barnet Wagman wrote:

> I've put together a simple system for running OMPI on EC2 (Amazon's cloud 
> computing service).  If you're interested, see 
> 
> http://norbl.com/ppe-ompi.html
> 
> 
> Barnet Wagman



On Nov 30, 2011, at 4:03 AM, Jaison Paul wrote:

> 
> Ralph Castain <rhc <at> open-mpi.org> writes:
> 
>> 
>> 
>> On Nov 24, 2011, at 2:00 AM, Reuti wrote:
>> 
> 
> 
> Thanks a lot to Ralph and Reuti.
> 
> Actually we are trying to use EC2 nodes as compute nodes and my local PC as 
> host
> node. 
> 
> Happy to know that it is OK to use user<at>somehost.com
> 
> We used that but failed. Would try again. 
> 
> Yes, we have set up .ssh file on remote EC2 hosts. Is there anything else that
> we should be taking care of when dealing with EC2?
> 
> Jaison
> 
> 
>>> Hi,
>>> 
>>> Am 24.11.2011 um 05:26 schrieb Jaison Paul:
>>> 
>>>> I am trying to access OpenMPI processes over Internet using ssh and not
> quite successful, yet. I believe
>> that I should be able to do it.
>>>> 
>>>> I have to run one process on my PC and the rest on a remote cluster over
> internet. I have set the public keys
>> (at .ssh/authorized_keys) to access remote nodes without a password.
>>>> 
>>>> I use hostfile to run mpi. It will read something like:
>>>> -----------------------------
>>>> localhost
>>>> user <at> remotehost.com
>>> 
>>> this is not a valid syntax for Open MPI.
>> 
>> This isn't correct - we have long supported that syntax in a hostfile, and
> there is no issue with having a
>> different user name at each node.
>> 
>> Jaison: are you sure your nodes are setup for password-less ssh? In other
> words, have you setup your .ssh
>> files on the remote nodes so they will allow us to ssh a process on them
> without providing a password? This is
>> the typical problem we see.
>> 
>>> 
>>> 
>>>> -----------------------------
>>>> But it fails.
>>>> 
>>>> The issue seems to be the user! That is, the user on my PC is different to
> that of user at remotehosts. That's
>> my assumption.
>>>> 
>>>> Is this the problem? Is there any work-around to solve this issue? Do I
> need to have same username at all
>> nodes to solve this issue?
>>> 
>>> You can define nicknames for an ssh connection in a file ~/.ssh/config like:
>>> 
>>> Host foobar
>>>   User baz
>>>   Hostname the.remote.server.demo
>>>   Port 1234
>>> 
>>> While this will work with any nickname for an ssh connection, in your case
> the nickname must match the one
>> specified in the hostfile, as Open MPI won't use this lookup file:
>>> 
>>> Host remotehost.com
>>>   User user
>>> 
>>> ssh should then use the entries therein to initiate the connection. For
> details you can have a look at `man ssh_config`.
>>> 
>>> -- Reuti
>>> _______________________________________________
>>> users mailing list
>>> users <at> 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

Reply via email to