R-HPC list members,
I am wondering if anyone could help us with the setup for snow clusters on
windows machines. Is there something specific we need to do to set up SSH
so that R can access it in the absence of linux? We are working on
Windows Server 2003, and on Vista, the problem is the same on both. We
can create local clusters using the name "localhost" on any computer, but
no other name/IP address we substitute for "localhost" works. Example
code is below.
#This works fine
cl<-makeCluster('localhost',type='SOCK')
cl
[[1]]
$con
description class mode text
opened
"<-Poopy:10187" "sockconn" "a+b" "binary"
"opened"
can read can write
"yes" "yes"
$host
[1] "localhost"
attr(,"class")
[1] "SOCKnode"
attr(,"class")
[1] "SOCKcluster" "cluster"
stopCluster(cl)
#But if we try to call the home computer by name or IP address, or
anything else, it doesn't work...
cl<-makeCluster('192.168.1.1',type='SOCK')
#It just hangs there until we hit 'escape', at which point it says:
Warning message:
In system(cmd, wait = FALSE, input = "") : ssh not found
Thanks
-Noah Charney
---
Organismic and Evolutionary Biology
University of Massachusetts Amherst
221 Morrill Science Center South
Amherst, MA 01003-9297
Hi Noah,
While I did not use snow, I was able to sucessfully implement cluster computing with windows workstations using NetWorkSpaces:
http://nws-r.sourceforge.net/
As you noted the key to these solutions is to get SSH running on windows boxes which can be accomplished with Cygwin
http://www.cygwin.com/
The biggest challenge was configuring SSH and here are some links that I had found helpful back when I was setting this up:
http://www1.umn.edu/oit/prod/groups/oit/@pub/@oit/@web/@security/documents/asset/oit_asset_001221.pdfhttp://lifehacker.com/205090/geek-to-live--set-up-a-personal-home-ssh-serverhttp://www.bmonday.com/articles/653.aspx
Good Luck!
Best,
-- Guy
-----Original Message-----
From: r-sig-hpc-bounces at r-project.org [mailto:r-sig-hpc-bounces at r-project.org] On Behalf Of Noah Charney
Sent: Monday, January 18, 2010 11:59 AM
To: r-sig-hpc at r-project.org
Subject: [R-sig-hpc] snow clusters on Windows
R-HPC list members,
I am wondering if anyone could help us with the setup for snow clusters on
windows machines. Is there something specific we need to do to set up SSH
so that R can access it in the absence of linux? We are working on
Windows Server 2003, and on Vista, the problem is the same on both. We
can create local clusters using the name "localhost" on any computer, but
no other name/IP address we substitute for "localhost" works. Example
code is below.
#This works fine
cl<-makeCluster('localhost',type='SOCK')
cl
[[1]]
$con
description class mode text
opened
"<-Poopy:10187" "sockconn" "a+b" "binary"
"opened"
can read can write
"yes" "yes"
$host
[1] "localhost"
attr(,"class")
[1] "SOCKnode"
attr(,"class")
[1] "SOCKcluster" "cluster"
stopCluster(cl)
#But if we try to call the home computer by name or IP address, or
anything else, it doesn't work...
cl<-makeCluster('192.168.1.1',type='SOCK')
#It just hangs there until we hit 'escape', at which point it says:
Warning message:
In system(cmd, wait = FALSE, input = "") : ssh not found
Thanks
-Noah Charney
---
Organismic and Evolutionary Biology
University of Massachusetts Amherst
221 Morrill Science Center South
Amherst, MA 01003-9297
_______________________________________________
R-sig-hpc mailing list
R-sig-hpc at r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-hpc