Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

3.4. 确保主机访问

OpenShift Container Platform 安装程序需要一个可以访问所有主机的用户。如果您想以非 root 用户身份运行安装程序,首先为每个主机配置无密码 sudo 权利:

  1. 在运行安装 playbook 的主机上生成 SSH 密钥:

    # ssh-keygen

    不要 使用密码。

  2. 将密钥分配到其他集群主机。您可以使用 bash 循环:

    # 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
    1 2 3
    提供每个集群主机的主机名。
  3. 确认您可以通过 SSH 访问循环中列出的每个主机。