2016-11-08 12 views
-1

RancherセットアップにEC2ホストを追加しようとしています。私はthisチュートリアルを見てきましたが、代わりにDockerマシンを使いたいと思っていました。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 
関連する問題