Z Understand and Refactor へのアクセス

routeのホスト名を取得し、Z Understand管理インターフェースおよびIBM Bob拡張機能に接続します。

routeのホスト名の取得

ワークロードが Ready 状態に達したら、routeのホスト名を取得します。

Z Understand route

oc get ingress understand \
  -n <instance-namespace> \
  -o jsonpath='{.spec.rules[0].host}'

Refactor route

oc get ingress refactor \
  -n <instance-namespace> \
  -o jsonpath='{.spec.rules[0].host}'

routeは <name>-<namespace>.apps.<ocp-domain> のパターンに従います。

Z Understand管理インターフェースへのアクセス

Webブラウザーで https://<understand-route>/ad/admin を開き、setup.json 設定ファイルの userAccess.password パラメーターで指定した管理者クレデンシャルを使用してサインインします。

拡張機能へのサービスの接続

Z Understand and Refactor に接続するには、Bob IDE 拡張機能で以下の 2 つの設定を構成します。

設定値
Bob-z > Understand: URLhttps://<refactor-route>
Bob-z > Understand: Certificate Pathローカルマシン上の抽出した server.crt ファイルへの絶対パス

以下のコマンドを実行して、インスタンス名前空間内の bobz-refactor-config Kubernetes シークレットから server.crt を抽出します。

oc extract secret/bobz-refactor-config -n <instance-namespace> --keys=server.crt

Bob IDE 拡張機能の設定を構成します。

  1. Settings を開きます(macOS では Cmd+,、Windows および Linux では Ctrl+,)。
  2. Bob-z Understand を検索します。
  3. Understand: URL を以前に取得した Refactor route に設定します: https://<refactor-route>。
  4. Understand: Certificate Path を抽出した server.crt ファイルのローカル絶対パスに設定します(例: /home/user/certs/server.crt)。
注意:

証明書パスは、クラスターが自己署名証明書またはカスタム認証局 (CA) を使用する場合に必要です。証明書がないと、拡張機能は Z Understand サービスへのセキュアな接続を確立できません。

このトピックはいかがですか?