アップグレード後のデータベースへのアクセス

アップグレードの完了後に、例えば、データベースをデータベース・ユーティリティー・ツール (DBeaver など) に接続するために、マイグレーションしたデータベースにアクセスすることができます。

手順

  1. Red Hat® OpenShift® Web コンソール にログオンし、サイド・ナビゲーション・メニューから 「ネットワーキング」 > 「経路」をクリックします。
  2. クラスター外部の Db2® ホストにアクセスするには、 「経路の作成」をクリックします。
  3. 「経路の作成」 ページで、 「YAML ビュー」 ラジオ・ボタンを選択し、経路からの外部ホスト名とサービスからの外部ポートを含む YAML を指定します。
    ヒント :サービス名を検索します。例えば、 c-db2w-manage-db2u-engn-svc と入力すると、 URL が https://ukiot-mas2-0026a8a1020f89b5eb8fa6780c129be5-0000.eu-gb.containers.appdomain.cloud となる場合があります。
    経路の値を使用するように、以下の YAML の例を変更できます。
    kind: Route
    apiVersion: route.openshift.io/v1
    metadata:
      name: db2u-tls-route
      namespace: db2u
      uid: a9b76ae3-76f5-49e8-868f-ce060174936d
      resourceVersion: '114046'
      creationTimestamp: '2022-09-13T20:24:44Z'
      labels:
        formation_id: db2u-shared
      annotations:
        kubectl.kubernetes.io/last-applied-configuration: >-
          {"apiVersion":"route.openshift.io/v1","kind":"Route","metadata":{"labels":{"formation_id":"db2u-shared"},"name":"db2u-tls-route","namespace":"db2u"},"spec":{"host":"db2u-shared-db2u.monitordemo1-822c5cdfc486f5db3c3145c89ca6409d-0000.us-south.containers.appdomain.cloud","port":{"targetPort":"ssl-server"},"tls":{"nsecureEdgeTerminationPolicy":"None","termination":"passthrough"},"to":{"kind":"Service","name":"c-db2u-shared-db2u-engn-svc","weight":100},"wildcardPolicy":"None"}}
      managedFields:
        - manager: OpenAPI-Generator
          operation: Update
          apiVersion: route.openshift.io/v1
          time: '2022-09-13T20:24:44Z'
          fieldsType: FieldsV1
          fieldsV1:
            'f:metadata':
              'f:annotations':
                .: {}
                'f:kubectl.kubernetes.io/last-applied-configuration': {}
              'f:labels':
                .: {}
                'f:formation_id': {}
            'f:spec':
              'f:host': {}
              'f:port':
                .: {}
                'f:targetPort': {}
              'f:tls':
                .: {}
                'f:termination': {}
              'f:to':
                'f:kind': {}
                'f:name': {}
                'f:weight': {}
              'f:wildcardPolicy': {}
        - manager: openshift-router
          operation: Update
          apiVersion: route.openshift.io/v1
          time: '2022-09-13T20:24:44Z'
          fieldsType: FieldsV1
          fieldsV1:
            'f:status':
              'f:ingress': {}
          subresource: status
    spec:
      host: >-
        db2u-shared-db2u.monitordemo1-822c5cdfc486f5db3c3145c89ca6409d-0000.us-south.containers.appdomain.cloud
      to:
        kind: Service
        name: c-db2u-shared-db2u-engn-svc
        weight: 100
      port:
        targetPort: ssl-server
      tls:
        termination: passthrough
      wildcardPolicy: None
    status:
      ingress:
        - host: >-
            db2u-shared-db2u.monitordemo1-822c5cdfc486f5db3c3145c89ca6409d-0000.us-south.containers.appdomain.cloud
          routerName: default
          conditions:
            - type: Admitted
              status: 'True'
              lastTransitionTime: '2022-09-13T20:24:44Z'
          wildcardPolicy: None
          routerCanonicalHostname: >-
            router-default.monitordemo1-822c5cdfc486f5db3c3145c89ca6409d-0000.us-south.containers.appdomain.cloud
  4. Maximo® Application Suiteでは、サイド・ナビゲーション・メニューから 「構成」をクリックします。
  5. 「ストレージ」 セクションで、 「データベース接続」 行を開き、データベース接続ストリング、ユーザー名、およびパスワードを表示してメモします。