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
- Connectez-vous à la ligne de commande de vRealize Orchestrator Appliance sur SSH en tant qu'utilisateur racine.
- Accédez au répertoire /opt/charts/vco/templates/.
- 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.
- À l'aide de votre éditeur préféré, modifiez le fichier deployment.yaml.
- 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
- 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
- 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
- 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}
- 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.
- 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.