R Google Compute Engine создает ошибку кластера - PullRequest
0 голосов
/ 10 октября 2018

Я пытаюсь создать кластер R, состоящий из виртуальных машин на GCE.Я следовал примеру из 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))

По сути, я могу создать виртуальные машины и установить к ним доступ по SSH, но socketConnection не работает по истечении времени ожидания.Есть мысли о том, что может быть не так?

Это вывод, который я получаю:

2018-10-10 20:27:20> Создание шаблона VM

2018-10-10 20:27:22> Проверка операции ... ОЖИДАЕТСЯ

2018-10-10 20:27:33> Операция выполняется ...

2018-10-1020:27:53> Операция завершена за 17 секунд

2018-10-10 20:27:53> Внешний IP, например, cpu1: 35.240.99.251

2018-10-10 20:27:53> ## VM r-base работает на 35.240.99.251

2018-10-10 20:27:53> Подождите несколько минут, пока начальный контейнер докера загрузится и установится, прежде чем войти в систему.

2018-10-10 20:27:54> Виртуальная машина работает

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> ВнешнийIP, например, cpu2: 35.205.28.126

2018-10-10 20:28:22> ## VM r-base работает на 35.205.28.126

2018-10-10 20:28: 22> Подождинесколько минут для загрузки и установки начального док-контейнера перед входом в систему.

2018-10-10 20:28:23> ВМ работает

 ## 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> Внешний IP, например, cpu1: 35.240.99.251

Ошибка в socketConnection ("localhost", порт = порт, сервер = TRUE, блокировка = TRUE,:

достигнут истекший срок

...