OpenShift Origin 3.7 : ユーザーを新規登録する2018/02/07 |
OpenShift Origin 利用ユーザーの新規登録です。
当例は OpenShift Origin インストールの例のように、認証プロバイダーに HTPasswd を設定している場合の例です。 ちなみに、認証プロバイダーには LDAP や Openstack Keystone なども使用可能です。
当例では以下のような環境を例に OpenShift クラスターを構成しています。
-----------+-----------------------------------------------------------+------------ |10.0.0.30 |10.0.0.51 |10.0.0.52 +----------+-----------+ +----------+-----------+ +----------+-----------+ | [ dlp.srv.world ] | | [ node01.srv.world ] | | [ node02.srv.world ] | | (Master Node) | | (Compute Node) | | (Compute Node) | | (Compute Node) | | | | | +----------------------+ +----------------------+ +----------------------+ |
[1] | Master ノードで、依存関係ですでにインストールされている HTPasswd を使用してユーザー登録をします。 |
[origin@dlp ~]$ New password: # パスワード設定 Re-type new password: Adding password for user cent |
[2] | 任意の OS ユーザーでログインし、HTPasswd へ登録したユーザーで OpenShift クラスターに認証します。 |
# [Server] は [/etc/origin/master/master-config.yaml] 内で設定されている [masterURL] [cent@dlp ~]$ oc login Server [https://localhost:8443]: https://dlp.srv.world:8443 Authentication required for https://dlp.srv.world:8443 (openshift) Username: cent Password: Login successful. You don't have any projects. You can try to create a new project, by running oc new-project <projectname> Welcome! See 'oc help' to get started. # 現在のログインユーザー [cent@dlp ~]$ oc whoami cent # ログアウト [cent@dlp ~]$ oc logout Logged "cent" out on "https://dlp.srv.world:8443" |
[3] | 任意のクライアントから Web ブラウザー経由でも認証アクセス可能です。 |
Sponsored Link |