1.5.3. CDK の起動
デフォルトでは、
minishift start
により Red Hat Subscription Manager アカウントのユーザー名とパスワードの入力を求めるプロンプトが表示されます。その情報を入力するか、または以下を選択できます。-
登録を省略:
--skip-registration
オプションを追加してminishift start
が CDK 仮想マシンを登録しないようにします。 登録永続: 登録情報を環境変数にエクスポートし、
minishift
が起動するたびに自動的に取得できるようにします。重要暗号化されていない登録情報を環境変数に保存することは保護されません。セキュリティーには、
minishift start
プロンプトを使用して認証情報を入力することが推奨されます。以下のように登録情報をエクスポートします。
Red Hat Enterprise Linux の場合:
export MINISHIFT_USERNAME='<RED_HAT_USERNAME>' export MINISHIFT_PASSWORD='<RED_HAT_PASSWORD>' echo export MINISHIFT_USERNAME=$MINISHIFT_USERNAME >> ~/.bashrc echo export MINISHIFT_PASSWORD=$MINISHIFT_PASSWORD >> ~/.bashrc
$ export MINISHIFT_USERNAME='<RED_HAT_USERNAME>' $ export MINISHIFT_PASSWORD='<RED_HAT_PASSWORD>' $ echo export MINISHIFT_USERNAME=$MINISHIFT_USERNAME >> ~/.bashrc $ echo export MINISHIFT_PASSWORD=$MINISHIFT_PASSWORD >> ~/.bashrc
Copy to Clipboard Copied! MacOS の場合:
export MINISHIFT_USERNAME='<RED_HAT_USERNAME>' export MINISHIFT_PASSWORD='<RED_HAT_PASSWORD>' echo export MINISHIFT_USERNAME=$MINISHIFT_USERNAME >> ~/.bash_profile echo export MINISHIFT_PASSWORD=$MINISHIFT_PASSWORD >> ~/.bash_profile
$ export MINISHIFT_USERNAME='<RED_HAT_USERNAME>' $ export MINISHIFT_PASSWORD='<RED_HAT_PASSWORD>' $ echo export MINISHIFT_USERNAME=$MINISHIFT_USERNAME >> ~/.bash_profile $ echo export MINISHIFT_PASSWORD=$MINISHIFT_PASSWORD >> ~/.bash_profile
Copy to Clipboard Copied! Windows の場合:
コマンドの使用:
set MINISHIFT_USERNAME='<RED_HAT_USERNAME>' set MINISHIFT_PASSWORD='<RED_HAT_PASSWORD>' setx MINISHIFT_USERNAME %MINISHIFT_USERNAME% setx MINISHIFT_PASSWORD %MINISHIFT_PASSWORD%
C:\> set MINISHIFT_USERNAME='<RED_HAT_USERNAME>' C:\> set MINISHIFT_PASSWORD='<RED_HAT_PASSWORD>' C:\> setx MINISHIFT_USERNAME %MINISHIFT_USERNAME% C:\> setx MINISHIFT_PASSWORD %MINISHIFT_PASSWORD%
Copy to Clipboard Copied! PowerShell の使用:
PS> $env:MINISHIFT_USERNAME = '<RED_HAT_USERNAME>' PS> $env:MINISHIFT_PASSWORD = '<RED_HAT_PASSWORD>' PS> setx MINISHIFT_USERNAME $env:MINISHIFT_USERNAME PS> setx MINISHIFT_PASSWORD $env:MINISHIFT_PASSWORD
PS> $env:MINISHIFT_USERNAME = '<RED_HAT_USERNAME>' PS> $env:MINISHIFT_PASSWORD = '<RED_HAT_PASSWORD>' PS> setx MINISHIFT_USERNAME $env:MINISHIFT_USERNAME PS> setx MINISHIFT_PASSWORD $env:MINISHIFT_PASSWORD
Copy to Clipboard Copied!
-
登録を省略:
minishift start
コマンドを実行します。minishift start
$ minishift start -- Starting profile 'minishift' ... -- Minishift VM will be configured with ... Memory: 4 GB vCPUs : 2 Disk size: 20 GB -- Starting Minishift VM .......................... OK -- Registering machine using subscription-manager Registration in progress ..................... OK [42s] ... OpenShift server started. The server is accessible via web console at: https://192.168.42.60:8443/console You are logged in as: User: developer Password: <any value> To login as administrator: oc login -u system:admin ...
Copy to Clipboard Copied! 注記-
IP は OpenShift クラスターごとに動的に生成されます。IP を確認するには、
minishift ip
コマンドを実行します。 -
デフォルトでは、CDK はホスト OS に最も適したドライバーを使用します。別のドライバーを使用するには、
minishift start
で--vm-driver
フラグを設定します。たとえば、Linux オペレーティングシステムで KVM の代わりに VirtualBox を使用するには、minishift start --vm-driver=virtualbox
を実行します。 - CDK を起動すると、複数のチェックを実行して CDK 仮想マシンと OpenShift クラスターが正常に起動できることを確認します。起動の確認に失敗した場合は、「スタートガイドのトラブルシューティング」のトピックで、考えられる原因および解決策に関する情報を参照してください。
minishift start
オプションの詳細は、「minishift start
」を参照してください。-
IP は OpenShift クラスターごとに動的に生成されます。IP を確認するには、
minishift oc-env
を使用して、oc
バイナリーをPATH
環境変数に追加するためにシェルに入力する必要があるコマンドを表示します。oc-env
の出力は、OS およびシェルタイプによって異なります。minishift oc-env Run this command to configure your shell: eval $(minishift oc-env)
$ minishift oc-env export PATH="/home/user/.minishift/cache/oc/v3.11.374/linux:$PATH" # Run this command to configure your shell: # eval $(minishift oc-env)
Copy to Clipboard Copied!
コマンドラインインターフェースおよび Web コンソールで OpenShift と対話する方法は、「OpenShift クライアントバイナリー」セクションを参照してください。