3.4. ホストアクセスの確保
OpenShift Container インストーラーでは、すべてのホストにアクセスできるユーザーが必要になります。インストーラーを非 root ユーザーとして実行する場合は、まず各ホストでパスワードレス sudo 権限を設定します。
インストール Playbook を実行するホストで SSH キーを生成します。
ssh-keygen
# ssh-keygen
Copy to Clipboard Copied! パスワードは使用しないでください。
キーを他のクラスターホストに配信します。
bash
ループを使用できます。for host in master.example.com \ node1.example.com \ node2.example.com; \ do ssh-copy-id -i ~/.ssh/id_rsa.pub $host; \ done
# for host in master.example.com \
1 node1.example.com \
2 node2.example.com; \
3 do ssh-copy-id -i ~/.ssh/id_rsa.pub $host; \ done
Copy to Clipboard Copied! - SSH 経由でループに一覧表示される各ホストにアクセスできることを確認します。