オンプレミス・コンポーネントのデプロイ

オンプレミスコンポーネントの導入運用を管理する。

始める前に

  • RHEL 8.x/7.x/ubuntu/centosデプロイは Linux® で行う必要があります。できれば. 上で。
  • Docker または、 Linux ノードに Podman および Docker Compose がインストールされ、設定されている必要があります。 Docker Compose のインストールについては、 https://docs.docker.com/compose/install/ の手順に従ってください。

手順

  1. Docker または Podman のコンテナ環境へのデプロイ用。
    1. パッケージを解凍してください。
    2. Docker のcomposeディレクトリに移動します。
    3. yml zipファイル内のファイルを使用して、次のコマンドを実行し、オンプレミスのDockerホストにコンテナをデプロイしてください。
      docker-compose -f <agent-name>-docker-compose.yml pull
      docker-compose -f <agent-name>-docker-compose.yml up -d
      
  2. OpenShift® 環境へのデプロイ用。
    1. パッケージを解凍してください。
    2. Kubernetes ディレクトリに移動します。
    3. Identity-brokerage および postures コンテナ用の永続ボリュームを作成します。 以下のセクションは、 NFS タイプの永続ボリュームを作成する例です。 サーバー とパスの入力内容を更新する必要があります。
      kind: PersistentVolume
      apiVersion: v1
      metadata:
        name: pv-broker
      spec:
        capacity:
          storage: 1Gi
        nfs:
          server: <Hostname/IP of nfs server>
          path: <dir path on nfs server>
        accessModes:
          - ReadWriteMany
        persistentVolumeReclaimPolicy: Retain
        #storageClassName: ""
        volumeMode: Filesystem
      
      kind: PersistentVolume
      apiVersion: v1
      metadata:
        name: pv-db
      spec:
        capacity:
          storage: 50Gi
        nfs:
          server: <Hostname/IP of nfs server>
          path: <dir path on nfs server>
        accessModes:
          - ReadWriteMany
        persistentVolumeReclaimPolicy: Retain
        #storageClassName: ""
        volumeMode: Filesystem  
      
      
    4. zipファイル内の を使用して yml デプロイしてください。
      Red Hat® のOCP環境について。
      oc create -f <agent-name>-k8s-deployment.yml
      Kubernetes のネイティブ環境向け。
      kubectl create -f <agent-name>-k8s-deployment.yml
      注:NFS ディレクトリの権限および所有権については、zipファイル内の ReadMe を参照してください。