Vous pouvez dimensionner la mémoire du segment de mémoire du serveur vRealize Orchestrator en modifiant le fichier de déploiement.

Vous pouvez ajuster la taille de la mémoire du segment de mémoire du serveur vRealize Orchestrator, de sorte que votre environnement d'orchestration puisse gérer des charges de travail variables. Par exemple, vous pouvez augmenter la mémoire du segment de mémoire de votre déploiement vRealize Orchestrator si vous prévoyez de gérer plusieurs instances de vCenter Server.

Conditions préalables

  • Activez l'accès SSH au dispositif vRealize Orchestrator Appliance. Reportez-vous à Activer ou désactiver l'accès SSH au dispositif vRealize Orchestrator Appliance.
  • Augmentez la RAM de la machine virtuelle sur laquelle vRealize Orchestrator est déployé jusqu'à l'incrément approprié suivant. Pour plus d'informations sur l'augmentation de la RAM d'une machine virtuelle dans vSphere, reportez-vous à la section Modifier la configuration de la mémoire dans Administration d'une machine virtuelle vSphere.

Procédure

  1. Connectez-vous à la ligne de commande de vRealize Orchestrator Appliance sur SSH en tant qu'utilisateur racine.
  2. Accédez au répertoire /opt/charts/vco/templates/.
  3. Sauvegardez le fichier deployment.yaml.
    Attention : Lors de la création de la sauvegarde du fichier deployment.yaml, placez-la dans un autre répertoire. Le maintien de la sauvegarde dans le répertoire /opt/charts/vco/templates/ peut rendre l'environnement vRealize Orchestrator inopérant.
    cp deployment.yaml /tmp/
  4. À l'aide de votre éditeur préféré, modifiez le fichier deployment.yaml.
    vi deployment.yaml
  5. Recherchez des lignes contenant la chaîne env jusqu'à ce que vous trouviez le conteneur vco-server-app.
          - name: vco-server-app
            image: {{ .Values.image.repository }}:{{ .Values.image.tag }}
            env:
            - name: JAVA_PROXY_SCHEMEE
  6. Dans la section env, ajoutez une variable d'environnement JVM_HEAP avec une valeur, où {DESIRED_HEAP_SIZE} correspond à la nouvelle taille de mémoire de segment souhaitée, par exemple 4G.
      - name: vco-server-app
            image: {{ .Values.image.repository }}:{{ .Values.image.tag }}
            env:
            - name: JVM_HEAP
              value: {DESIRED_HEAP_SIZE}
            - name: JAVA_PROXY_SCHEME
  7. Recherchez les lignes contenant la chaîne memory: 5G dans le fichier de déploiement.
    Note : Le fichier de déploiement ne doit contenir qu'une seule chaîne memory: 5G.
    resources:
       limits:
         memory: 5G
       requests:
          memory: 4G
  8. Augmentez les limites et les demandes du conteneur.
    Attention : La valeur  limits: memory: doit comporter une valeur comportant 2 gigaoctets de plus que la valeur de mémoire  JVM_HEAP à l'étape 6. Par exemple, si la valeur de l'étape 6 est value: 4G, vous devez définir la valeur limits: memory: sur memory: 6G. La valeur  requests: memory doit être supérieure de 1 gigaoctet à la valeur de mémoire  JVM_HEAP à l'étape 6. Par exemple, si la valeur de segment de mémoire de l'étape 6 est value: 4G, vous devez définir la valeur de requests: memory sur memory: 5G.
    resources:
       limits:
         memory: {Desired heap size + 2G}
       requests:
          memory: {Desired heap size + 1G}
  9. Enregistrez les modifications apportées au fichier de déploiement et accédez au répertoire /opt/scripts.
    Note : Pour les environnements en cluster, effectuez les étapes précédentes sur tous les nœuds du cluster.
  10. Exécutez la commande deploy.sh.
    Note : Pour les environnements en cluster, exécutez le script de déploiement sur le nœud principal.

Résultats

Vous avez modifié la taille de la mémoire du segment de mémoire de votre serveur vRealize Orchestrator.