On-Premises-Komponenten bereitstellen

Verwalten Sie die Bereitstellung der lokalen Komponenten.

Vorbereitende Schritte

  • Die Bereitstellung muss auf Linux® erfolgen. Vorzugsweise auf RHEL 8.x/7.x/ubuntu/centos.
  • Docker oder Podman und Docker Compose müssen auf dem Knoten „ Linux “ installiert und konfiguriert sein. Befolgen Sie für die Installation von „ Docker Compose “ die Anleitung unter https://docs.docker.com/compose/install/.

Vorgehensweise

  1. Für die Bereitstellung in einer Containerumgebung auf Docker oder Podman.
    1. Entpacken Sie das Paket.
    2. Wechseln Sie in das Verzeichnis „ Docker compose“.
    3. Verwenden Sie die yml Datei aus dem ZIP-Archiv, um die Container mit diesem Befehl auf dem lokalen Docker-Host bereitzustellen.
      docker-compose -f <agent-name>-docker-compose.yml pull
      docker-compose -f <agent-name>-docker-compose.yml up -d
      
  2. Für die Bereitstellung in einer „ OpenShift® “-Umgebung.
    1. Entpacken Sie das Paket.
    2. Wechseln Sie in das Verzeichnis „ Kubernetes “.
    3. Erstellen Sie ein persistentes Volume für den Identity-Brokerage- und den Postures-Container. Der folgende Abschnitt enthält ein Beispiel für die Erstellung eines persistenten Volumes vom Typ „ NFS “, bei dem die Angaben zu Server und Pfad aktualisiert werden müssen.
      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. Verwenden Sie die Datei yml aus dem ZIP-Archiv zur Bereitstellung.
      Für eine OCP-Umgebung unter „ Red Hat® “.
      oc create -f <agent-name>-k8s-deployment.yml
      Für die Native- Kubernetes -Umgebung.
      kubectl create -f <agent-name>-k8s-deployment.yml
      Hinweis: Informationen zu den Berechtigungen und Eigentumsrechten für das Verzeichnis „ NFS “ finden Sie in der Datei „ ReadMe “, die im ZIP-Archiv enthalten ist.