4.4. Cockpit Ceph Installer SSH 鍵をクラスター内のすべてのノードにコピーします。
Cockpit Ceph Installer は、SSH を使用してクラスター内のノードに接続し、設定します。これを実行するために、インストーラーは SSH キーペアを生成し、パスワードを求められることなくノードにアクセスできるようにします。SSH 公開鍵はクラスター内のすべてのノードに転送される必要があります。
前提条件
- sudo アクセスを持つ Ansible ユーザー が作成されました。
- Cockpit Ceph Installer が インストールされ、設定されている。
手順
Ansible 管理ノードに Ansible ユーザーとしてログインします。
ssh ANSIBLE_USER@HOST_NAME
以下に例を示します。
$ ssh admin@jb-ceph4-admin
SSH 公開鍵を最初のノードにコピーします。
sudo ssh-copy-id -f -i /usr/share/ansible-runner-service/env/ssh_key.pub _ANSIBLE_USER_@_HOST_NAME_
以下に例を示します。
$ sudo ssh-copy-id -f -i /usr/share/ansible-runner-service/env/ssh_key.pub admin@jb-ceph4-mon /bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/usr/share/ansible-runner-service/env/ssh_key.pub" admin@192.168.122.182's password: Number of key(s) added: 1 Now try logging into the machine, with: "ssh 'admin@jb-ceph4-mon'" and check to make sure that only the key(s) you wanted were added.
クラスターのすべてのノードに対してこの手順を繰り返します。