Мы работаем над кодом, который выполняет следующие действия с использованием terraform (на AWS):
Этот процесс отлично работает до сих пор.
Когда мы запускаем экземпляр (2) из этого AMI через консоль AWS. Вновь запущенный экземпляр не использует файл конфигурации облака.
В нем (2) есть модули services / systemd, которые были созданы в экземпляре (1) с помощью файла yaml облачной конфигурации. Но эти службы мертвы. Они отлично работают, если мы запускаем их явно с помощью systemctl
Как мы можем убедиться, что ЛЮБОЙ экземпляр, созданный из этого AMI, должен запускать эти модули services / systemd при запуске или должен загружать этот файл облачной конфигурации?
(У нас есть этот yaml с облачной конфигурацией, сохраненный в месте внутри машины, если мы запустим файл облачной конфигурации вручную через coreos-cloudinit --from-file = path / to / file / cloud- config.yaml
, все отлично работает.andrew @ debian : ~ $ ssh 55.55.55.55
Подлинность хоста '55 .55.55.55 (55.55.55.55) '...
Только что установлен Порт Windows OpenSSH, одобренный Microsoft , и он отлично работает для сеансов ssh от клиентов Linux:
andrew@debian:~$ ssh 55.55.55.55
The authenticity of host '55.55.55.55 (55.55.55.55)' can't be established.
ECDSA key fingerprint is SHA256:oPx2UbDPJakzpAuiTyMDJI6oDExifs5crCbXIrClgxA.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '55.55.55.55' (ECDSA) to the list of known hosts.
andrew@55.55.55.55's password:
Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.
andrew@TEST-ADMIN C:\Users\andrew>exit
exit
Connection to 55.55.55.55 closed.
Однако, если я хочу отправить файл с помощью scp, это не сработает:
andrew@debian:~$ scp test.fsx 55.55.55.55:c:/users/Andrew
andrew@55.55.55.55's password:
packet_write_wait: Connection to 55.55.55.55 port 22: Broken pipe
lost connection
andrew@debian:~$
Есть идеи, что не так?
Похоже, вы правильно используете пути Windows, так что это не ваша проблема.
Однако, похоже, что в настоящее время возникают проблемы при портировании подсистемы scp. Цитируя из этой проблемы:
Что касается SCP, я считаю, что были проблемы с его портированием, что привели к тому, что он был удален для последних нескольких релизов, пока они не смогут исправьте это.
Итак, я думаю, что ваша лучшая ставка на данный момент - это использование sftp
, который очень легко настроить в соответствии с wiki.
На данный момент (6/1/2016) проект все еще очень рано. Последний релиз даже помечен как "Это предварительный релиз (не готовый к продакшну)". Я сомневаюсь, что вы найдете здесь много помощи, пока он не выйдет в продакшн и больше людей не начнут его использовать. Возможно, вам повезёт больше, если вы откроете вопрос о реальном репо Github
.