3.3. 创建用户帐户
现在,您已开始使用 HTPasswdPasswordIdentityProvider 身份验证机制,您需要生成相应的用户账户。
您可以使用 httpd-tools 软件包来获得可生成这些帐户的 htpasswd 二进制文件。
# yum -y install httpd-tools创建用户帐户。
# touch /etc/origin/master/htpasswd # htpasswd -b /etc/origin/master/htpasswd admin redhat您已创建了用户
admin,密码为redhat。在继续前重启 OpenShift。
# master-restart api # master-restart controllers授予这个用户帐户
cluster-admin权限,这样它就可以完成所有操作。$ oc adm policy add-cluster-role-to-user cluster-admin admin运行
oc adm命令时,您应该只从 Ansible 主机清单文件中列出的第一个 master 运行它们,默认为 /etc/ansible/hosts。您可以使用这个用户名/密码组合来通过 web 控制台或命令行登录。为了测试您可以登陆,请运行以下命令:
$ oc login -u admin
在继续进行前,切换到 default 项目。
$ oc project default