3.3. ユーザーアカウントの作成
HTPasswdPasswordIdentityProvider プロバイダーを使用している場合は、これらのユーザーアカウントを生成する必要があります。
httpd-tools パッケージを使用して、これらのアカウントを生成できる htpasswd バイナリーを取得できます。
# yum -y install httpd-toolsユーザーアカウントを作成します。
# touch /etc/origin/master/htpasswd# htpasswd -b /etc/origin/master/htpasswd admin redhatadminというユーザーを作成し、パスワードをredhatにします。続行する前に OpenShift を再起動します。
# master-restart api# master-restart controllersこのユーザーアカウントに
cluster-admin権限を付与し、すべてを実行できます。$ oc adm policy add-cluster-role-to-user cluster-admin adminoc admコマンドを実行すると、Ansible ホストインベントリーファイル (デフォルトでは /etc/ansible/hosts) に記載されている最初のマスターからのみ実行する必要があります。このユーザー名/パスワードの組み合わせを使用して、Web コンソールまたはコマンドラインからログインできます。これをテストするには、以下のコマンドを実行します。
$ oc login -u admin
次に進む前に、default プロジェクトに切り替えます。
$ oc project default