2016-11-08 8 views
-1

Rancher 설정에 EC2 호스트를 추가하려고합니다. this 튜토리얼을 보았지만 대신 Docker-machine을 사용하고 싶습니다.Rancher : AWS EC2에서 호스트 생성

MAC:~ user1$ docker-machine create -d amazonec2 --amazonec2-vpc-id vpc-84fd6de0 --amazonec2-region eu-west-1 --amazonec2-ami ami-c5f1beb6 Rancher-node-aws-01Running pre-create checks... 
Creating machine... 
(Rancher-node-aws-01) Launching instance... 
Waiting for machine to be running, this may take a few minutes... 
Detecting operating system of created instance... 
Waiting for SSH to be available... 

Error creating machine: Error detecting OS: Too many retries waiting for SSH to be available. Last error: Maximum number of retries (60) exceeded 

주 : 그 확장 할

, 나는 다음과 같은 수행 한 AMI ID가 rancheros-v0.7.0-HVM-1에 해당한다.

위에서 알 수 있듯이 RancherOS에 SSH를 연결할 수 없습니다 (SSH 포트가 AWS에서 열림). 이게 왜 어떤 아이디어일까요?

답변

1

트릭은 'rancher'라는 SSH 사용자를 사용하는 것입니다. 따라서 전체 명령은 다음과 같습니다.

docker-machine create -d amazonec2 --amazonec2-vpc-id vpc-84fd6de0 --amazonec2-region eu-west-1 --amazonec2-ami ami-c5f1beb6 --amazonec2-ssh-user rancher Rancher-node-aws-01