Ansible

1693 ワード

環境を設定してAnableを実装


Linux Centsオペレーティングシステムは3台の上位機を運行し、
1つは制御ノードに設定され、もう2つは管理ノードに設定されます.
Control Node

IPv4 : 192.168.100.10/24

DNS : 192.168.100.2

GATEWAY : 192.168.100.2

Managed Node1

IPv4 : 192.168.100.21/24

DNS : 192.168.100.2

GATEWAY : 192.168.100.2

Managed Node2

IPv4 : 192.168.100.22/24

DNS : 192.168.100.2

GATEWAY : 192.168.100.2

Anableのインストールと基本的な使い方


Anableを使用するには、eple-release reportリストを追加する必要があります.
$ sudo yum -y install epel-release
Anableをインストールできるようになりました.
$ sudo yum -y install ansible
Anableが正しくインストールされていることを確認するために、
確認用にansible--versionコマンドを入力
$ ansible --version

AnableはSSH接続に基づいてリモート操作を行うため、制御ノードと管理ノードの間でSSH鍵を共有する必要がある.
$ ssh-keygen
すべてEnterを押してデフォルトに設定します.

これで鍵は正常に生成されます.
対応するKEYをリモートサーバにコピーします.
$ ssh-copy-id [username]@ipv4주소
$ ssh-copy-id [email protected]
ポストホスティング1ノードのユーザーパスワードを入力します.

鍵は正常にコピーされました.
既存のsshプロトコルによるリモート接続では、ssh[username]@[ipv 4アドレス]を入力し、接続するために適切なパスワードを入力する必要があります.
しかし、このように鍵をコピーすれば、パスワードなしで接続できます.
確認のために.
$ ssh [email protected]
入力

直接接続できます.