Création du Engineering Lifecycle Management création d'un volume persistant partagé et d'une revendication de volume persistant dans le Red Hat® OpenShift®

Engineering Lifecycle Management sur Hybrid Cloud nécessite un volume persistant partagé et une réclamation de volume persistant avant de créer l'instance Engineering Lifecycle Management instance. Le volume persistant partagé est utilisé pour fournir le fichier pilote ojdbc.jar pour la base de données Oracle. Il est également utilisé pour appliquer le correctif pour les Engineering Lifecycle Management les applications. Vous pouvez créer différents types de PV. Pour plus d'informations, voir Types de PV.

A propos de cette tâche

Créer la demande de volume persistant avec le nom prédéfini " elm-shared-pvc.

Procédure

Pour créer le volume persistant et la revendication de volume persistant, voir Volumes persistants et Revendications de volume persistant.
  1. L'exemple suivant montre un volume persistant " PV.yaml. L'exemple fournit des indications sur la manière de créer des PV et des PVC. Cet exemple et cette méthode ne s'appliquent qu'aux PV et PVC qui utilisent le serveur NFS.
    apiVersion: v1
    kind: PersistentVolume
    metadata:
      name: elm-shared-pv
    spec:
      capacity:
        storage: 100Gi
      accessModes:
        - ReadWriteMany
      nfs:
        server: xx.xx.xx.xx
        path: /data/elmnfs
      persistentVolumeReclaimPolicy: Retain
      storageClassName: <your-storage-class-name>
    accessModes
    Le " accessModes définit deux caractéristiques telles que la capacité de lecture/écriture (ReadWrite ou " ReadOnly) et l'accès au volume (Once ou " Many). Définissez le mode d'accès comme " ReadWriteMany. Le volume persistant est partagé entre les modules d'application de la Engineering Lifecycle Management
    nfs
    Paramètres spécifiés qui s'appliquent au type sélectionné. L'exemple donné concerne le type NFS. Vous pouvez effectuer des modifications en fonction de la documentation du type que vous sélectionnez.
    serveur
    Nom d'hôte du serveur NFS
    path
    Chemin exporté par le serveur NFS. Remplir le champ en fonction du serveur NFS.
    persistentVolumeReclaimPolicy
    La politique de conservation du volume persistant. Vous pouvez utiliser " Retain pour faciliter la réutilisation.
    storageClassName
    Le type de classe de stockage que le volume persistant doit utiliser. Remplissez le champ en fonction de la configuration du cluster.
    Pour plus d'informations, voir Modèle et exemple YAML de PersistentVolume
  2. Exemple de demande de volume persistant, PVC.yaml
    apiVersion: v1
    kind: PersistentVolumeClaim
    metadata:
      name: elm-shared-pvc
      namespace: elminstance
    spec:
      accessModes:
        - ReadWriteMany
      resources:
        requests:
          storage: 100Gi
      volumeName: elm-shared-pv
      storageClassName: rook-cephfs
    nom
    Saisissez le nom " elm-shared-pvc.
    Important : indiquez le nom " elm-shared-pvc pour créer l'instance de Engineering Lifecycle Management
    espace de nom
    Nom du projet où l'instance de Engineering Lifecycle Management est créée.
    accessModes
    Le " accessModes définit deux caractéristiques telles que la capacité de lecture/écriture (ReadWrite ou " ReadOnly) et l'accès au volume (Once ou " Many). Définissez le mode d'accès comme " ReadWriteMany.
    stockage
    Taille de stockage demandée par la demande pour le volume persistant. Remplissez le champ en fonction de la configuration du cluster.
    volumeName
    Renseigner le nom fourni lors de la création du volume persistant.
    storageClassName
    Le type de classe de stockage que la demande de volume persistant doit utiliser. Remplissez le champ en fonction de la configuration du cluster.
  3. Créez le volume persistant à l'aide de la commande suivante.
    oc create -f PV.yaml
  4. Créez la demande de volume persistant à l'aide de la commande suivante.
    oc create -f PVC.yaml