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