2017-11-09 14 views
0

私は既に複数のマシンを使用して、あらかじめインストールされたクラウド環境に、Ansible 2.4とOpenshift 3.6をインストールしています。オープンシフトインベントリ用のreliable_ssh_private_key_fileはどのように生成されますか?

私が合格しなければならないことを承知している:インベントリファイルへ

ansible_ssh_private_key_file=filename.pemを、同様に「ansible_ssh_user」。しかし今まで私はどのようにこれを生成すべきかを示す明確な記事は見つかりませんでしたssh_private_key_file

現在の変数:

ansible_user=root 
+0

は、クラウド環境AWSですか?このファイルは、インスタンスの起動時に選択された.pemになります。あなたは現在、クラスター内のマシンにどのようにsshしていますか? – user2983542

+0

いいえ、そうではありません。ラヴェッロにあるプライベートクラウドです。 – songbird159

+0

あなたは現在どのようにその環境でvmsにsshしていますか? – user2983542

答えて

0

ssh-keygenは、SSHの秘密鍵を生成します。 -mオプションを使用して、エクスポート中にPEM形式を指定できます。

ssh-keygen -f mykey 

をそして、PEM形式で、公開をエクスポートします:

まず、鍵を生成

ssh-keygen -e -m PEM -f mykey.pub 
+0

それはどのようにクラスタをプロビジョニングするのに役立ちますか?私はopが実際のポイントを見落としている可能性があるので、sshキーを生成することは、これらのノードに対してsshを実行することを可能にしません。実際には何も達成できません。 – user2983542

関連する問題