Dimensionnement de la mémoire du segment de mémoire du serveur
Automation Orchestrator

Vous pouvez dimensionner la taille de mémoire de segment du serveur
Automation Orchestrator
en créant un profil personnalisé et en modifiant le fichier de mesures de ressources.
  • La mise à l'échelle de la mémoire du segment de mémoire de
    Automation Orchestrator Appliance
    ne s'applique qu'aux instances autonomes de
    Automation Orchestrator
    et n'est pas prise en charge pour les instances intégrées de
    Automation Orchestrator
    dans
    VMware Aria Automation
    .
    Pour modifier la mémoire du segment de mémoire d'une instance de
    Automation Orchestrator
    intégrée, vous devez augmenter la taille du profil
    VMware Aria Automation
    via
    VMware Aria Suite Lifecycle
    . Pour plus d'informations sur les profils de
    VMware Aria Automation
    pris en charge, reportez-vous à la section Configuration système requise.
  • Activez l'accès SSH au dispositif
    Automation Orchestrator Appliance
    . Reportez-vous à Activer ou désactiver l'accès SSH au dispositif Automation Orchestrator Appliance.
  • Augmentez la RAM de la machine virtuelle sur laquelle
    Automation Orchestrator
    est déployé jusqu'à l'incrément approprié suivant. Il est important qu'une quantité suffisante de mémoire soit disponible pour les services restants, c'est pourquoi les ressources
    Automation Orchestrator Appliance
    doivent d'abord monter en puissance. Par exemple, si la mémoire de segment souhaitée est de 
    7G
    , la RAM de
    Automation Orchestrator Appliance
    doit être augmentée de 
    4G
    respectivement, car la soustraction entre la valeur de segment de mémoire par défaut de 
    3G
    et la mémoire de segment souhaitée est de 
    4G
    . 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
    .
Vous pouvez ajuster la taille de la mémoire du segment de mémoire du serveur
Automation 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 de
Automation Orchestrator
si vous prévoyez de gérer plusieurs instances de
vCenter
.
  1. Connectez-vous à la ligne de commande de
    Automation Orchestrator Appliance
    sur SSH en tant qu'utilisateur
    racine
    .
  2. Pour créer le répertoire de profils personnalisé et l'arborescence de répertoires requise utilisée lorsque le profil est actif, exécutez le script suivant :
    vracli cluster exec -- bash -c 'base64 -d <<< IyBDcmVhdGUgY3VzdG9tIHByb2ZpbGUgZGlyZWN0b3J5Cm1rZGlyIC1wIC9ldGMvdm13YXJlLXByZWx1ZGUvcHJvZmlsZXMvY3VzdG9tLXByb2ZpbGUvCgojIENyZWF0ZSB0aGUgcmVxdWlyZWQgZGlyZWN0b3J5IHRyZWUgdGhhdCB3aWxsIGJlIHVzZWQgd2hlbiB0aGUgcHJvZmlsZSBpcyBhY3RpdmUKbWtkaXIgLXAgL2V0Yy92bXdhcmUtcHJlbHVkZS9wcm9maWxlcy9jdXN0b20tcHJvZmlsZS9oZWxtL3ByZWx1ZGVfdmNvLwoKIyBDcmVhdGUgImNoZWNrIiBmaWxlIHRoYXQgaXMgYW4gZXhlY3V0YWJsZSBmaWxlIHJ1biBieSBkZXBsb3kgc2NyaXB0LgpjYXQgPDxFT0YgPiAvZXRjL3Ztd2FyZS1wcmVsdWRlL3Byb2ZpbGVzL2N1c3RvbS1wcm9maWxlL2NoZWNrCiMhL2Jpbi9iYXNoCmV4aXQgMApFT0YKY2htb2QgNzU1IC9ldGMvdm13YXJlLXByZWx1ZGUvcHJvZmlsZXMvY3VzdG9tLXByb2ZpbGUvY2hlY2sKCiMgQ29weSB2Uk8gcmVzb3VyY2UgbWV0cmljcyBmaWxlIHRvIHlvdXIgY3VzdG9tIHByb2ZpbGUKY2F0IDw8RU9GID4gL2V0Yy92bXdhcmUtcHJlbHVkZS9wcm9maWxlcy9jdXN0b20tcHJvZmlsZS9oZWxtL3ByZWx1ZGVfdmNvLzkwLXJlc291cmNlcy55YW1sCnBvbHlnbG90UnVubmVyTWVtb3J5TGltaXQ6IDYwMDBNCnBvbHlnbG90UnVubmVyTWVtb3J5UmVxdWVzdDogMTAwME0KcG9seWdsb3RSdW5uZXJNZW1vcnlMaW1pdFZjbzogNTYwME0KCnNlcnZlck1lbW9yeUxpbWl0OiA2RwpzZXJ2ZXJNZW1vcnlSZXF1ZXN0OiA1RwpzZXJ2ZXJKdm1IZWFwTWF4OiA0RwoKY29udHJvbENlbnRlck1lbW9yeUxpbWl0OiAxLjVHCmNvbnRyb2xDZW50ZXJNZW1vcnlSZXF1ZXN0OiA3MDBtCkVPRgpjaG1vZCA2NDQgL2V0Yy92bXdhcmUtcHJlbHVkZS9wcm9maWxlcy9jdXN0b20tcHJvZmlsZS9oZWxtL3ByZWx1ZGVfdmNvLzkwLXJlc291cmNlcy55YW1sCg== | bash'
  3. Modifiez le fichier de mesures de ressources dans votre profil personnalisé avec les valeurs de mémoire souhaitées.
    vi /etc/vmware-prelude/profiles/custom-profile/helm/prelude_vco/90-resources.yaml
  4. Le fichier
    90-resources.yaml
    doit contenir les propriétés par défaut suivantes :
    polyglotRunnerMemoryRequest: 1000M polyglotRunnerMemoryLimit: 6000M polyglotRunnerMemoryLimitVco: 5600M serverMemoryLimit: 7G serverMemoryRequest: 5G serverJvmHeapMax: 4G serverJvmMetaspaceMax: 1G controlCenterMemoryLimit: 1.5G controlCenterMemoryRequest: 700m
    Type de propriété
    Description
    Propriétés des scripts polyglottes
    Propriétés de mémoire associées à la fonctionnalité de scripts polyglottes. La valeur de ces propriétés est définie en mégaoctets (M). Lors de la modification de ces valeurs, rappelez-vous qu'un conteneur a besoin en moyenne de 
    64M
    de mémoire. Grâce à la limite de mémoire par défaut de 
    6000M
    , vous pouvez exécuter environ 100 scripts polyglottes en parallèle.
    Pour augmenter le nombre de scripts polyglottes qui peuvent s'exécuter en parallèle, vous devez augmenter les valeurs des propriétés
    polyglotRunnerMemoryLimit
    et
    polyglotRunnerMemoryLimitVco
    .
    Tout d'abord, modifiez la limite de mémoire de la propriété
    polyglotRunnerMemoryLimit
    , puis modifiez la valeur de
    polyglotRunnerMemoryLimitVco
    sur 
    300M
    de moins que celle que vous avez définie dans la propriété
    polyglotRunnerMemoryLimit
    .
    Exemple de configuration de la limite de mémoire polyglotte :
    polyglotRunnerMemoryRequest: 1000M polyglotRunnerMemoryLimit: 7000M polyglotRunnerMemoryLimitVco: 6700M
    Propriétés de mémoire du serveur
    Propriétés de la mémoire du serveur
    Automation Orchestrator
    . La valeur de ces propriétés est définie en giga-octets (G). Tout d'abord, modifiez la propriété
    serverJvmHeapMax
    en indiquant la valeur de mémoire souhaitée. Les valeurs des propriétés
    serverMemoryLimit
    et
    serverMemoryRequest
    doivent être ajustées en ajoutant
    3G
    pour
    serverMemoryLimit
    et
    1G
    pour
    serverMemoryRequest
    en plus de la valeur de mémoire sélectionnée pour la propriété
    serverJvmHeapMax
    .
    Exemple de configuration de la mémoire du serveur :
    serverMemoryLimit: 10G serverMemoryRequest: 8G serverJvmHeapMax: 7G serverJvmMetaspaceMax: 1G
    Propriétés de la mémoire du centre de contrôle
    Propriétés de mémoire du centre de contrôle de
    Automation Orchestrator
    . Les valeurs de ces propriétés de mémoire ne doivent pas être mises à jour.
  5. Enregistrez les modifications dans le fichier de mesures de ressources et exécutez le script
    deploy.sh
    .
    /opt/scripts/deploy.sh
Vous avez modifié la taille de la mémoire du segment de mémoire de votre serveur
Automation Orchestrator
.