1

GCE 上の VM で構成される R クラスターを作成しようとしています。googleComputeEngineRの例に従いました。以下にコードを貼り付けました。

######
vm_names <- paste0("cpu",1:2)

## specify the cheapest VMs that may get turned off
preemptible = list(preemptible = TRUE)

## start up 2 VMs with R base on them (can also customise via Dockerfiles using gce_vm_template instead)
fiftyvms <- lapply(vm_names, gce_vm, predefined_type = "n1-standard-1",
                   template = "r-base", scheduling = preemptible)

## add any ssh details, username etc.
fiftyvms <- lapply(fiftyvms, gce_ssh_setup)

## once all launched, add to cluster
plan(cluster, workers = as.cluster(fiftyvms))

基本的に、VM を作成してそれらへの SSH アクセスを確立することはできますが、socketConnection がタイムアウトし続けます。何が間違っているかについて何か考えはありますか?

これは私が得る出力です:

2018-10-10 20:27:20> テンプレート VM の作成

2018-10-10 20:27:22> 動作確認中...保留中

2018-10-10 20:27:33> 操作を実行中...

2018-10-10 20:27:53>17秒で操作完了

2018-10-10 20:27:53> インスタンス cpu1 の外部 IP: 35.240.99.251

2018-10-10 20:27:53> ## 35.240.99.251 で実行されている VM r-base

2018-10-10 20:27:53> ログインする前に、最初の Docker コンテナーがダウンロードおよびインストールされるまで数分待ちます。

2018-10-10 20:27:54> VM 実行中

2018-10-10 20:27:59> テンプレート VM の作成

2018-10-10 20:28:01> 動作確認中...保留中

2018-10-10 20:28:21>5秒で操作完了

2018-10-10 20:28:22> インスタンス cpu2 の外部 IP: 35.205.28.126

2018-10-10 20:28:22> ## 35.205.28.126 で実行されている VM r-base

2018-10-10 20:28:22> ログインする前に、最初の Docker コンテナがダウンロードおよびインストールされるまで数分待ちます。

2018-10-10 20:28:23> VM 実行中

 ## add any ssh details, username etc.
 fiftyvms <- lapply(fiftyvms, gce_ssh_setup)

2018-10-10 20:28:30> インスタンスにアップロードされた公開 SSH キー

2018-10-10 20:28:38> インスタンスにアップロードされた公開 SSH キー

## once all launched, add to cluster
plan(cluster, workers = as.cluster(fiftyvms))

2018-10-10 20:28:59> インスタンス cpu1 の外部 IP: 35.240.99.251

socketConnection("localhost"、ポート = ポート、サーバー = TRUE、ブロッキング = TRUE、: のエラー

経過時間制限に達しました

4

0 に答える 0