Come scalare le dimensioni della memoria heap del server Automation Orchestrator
Automation Orchestrator
È possibile scalare le dimensioni della memoria heap del server di
Automation Orchestrator
creando un profilo personalizzato e modificando il file delle metriche delle risorse.- La scalabilità della memoria heap diAutomation Orchestrator Applianceè applicabile solo per le istanze diAutomation Orchestratorautonome e non è supportata per le istanze diAutomation Orchestratorincorporate inVMware Aria Automation.Per modificare la memoria heap di un'istanza diAutomation Orchestratorincorporata, è necessario aumentare le dimensioni del profiloVMware Aria AutomationtramiteVMware Aria Suite Lifecycle. Per informazioni sui profiliVMware Aria Automationsupportati, vedere Requisiti di sistema.
- Abilitare l'accesso SSH aAutomation Orchestrator Appliance. Vedere Attivazione o disattivazione dell'accesso SSH a Automation Orchestrator Appliance.
- Aumentare la RAM della macchina virtuale in cui è distribuitoAutomation Orchestratorfino all'incremento successivo appropiato. Poiché è importante che venga lasciata una quantità di memoria sufficiente per gli altri servizi, è innanzitutto necessario eseguire la scalabilità verticale delle risorse diAutomation Orchestrator Appliance. Ad esempio, se la memoria heap desiderata è7G, la RAM diAutomation Orchestrator Appliancedeve essere aumentata di4G, perché la sottrazione del valore predefinito della memoria heap (3G) dal valore della memoria heap desiderata è4G. Per informazioni su come aumentare la RAM di una macchina virtuale in vSphere, vedereModifica della configurazione della memoriainAmministrazione della macchina virtuale vSphere.
È possibile modificare le dimensioni della memoria heap del server
Automation Orchestrator
, in modo che l'ambiente di orchestrazione possa gestire i carichi di lavoro che cambiano. È ad esempio possibile aumentare la memoria heap della distribuzione di Automation Orchestrator
se si intende gestire più istanze di vCenter
.- Accedere alla riga di comando diAutomation Orchestrator Appliancetramite SSH comeroot.
- Per creare la directory del profilo personalizzato e la struttura delle directory richiesta utilizzata quando il profilo è attivo, eseguire lo script seguente:vracli cluster exec -- bash -c 'base64 -d <<< IyBDcmVhdGUgY3VzdG9tIHByb2ZpbGUgZGlyZWN0b3J5Cm1rZGlyIC1wIC9ldGMvdm13YXJlLXByZWx1ZGUvcHJvZmlsZXMvY3VzdG9tLXByb2ZpbGUvCgojIENyZWF0ZSB0aGUgcmVxdWlyZWQgZGlyZWN0b3J5IHRyZWUgdGhhdCB3aWxsIGJlIHVzZWQgd2hlbiB0aGUgcHJvZmlsZSBpcyBhY3RpdmUKbWtkaXIgLXAgL2V0Yy92bXdhcmUtcHJlbHVkZS9wcm9maWxlcy9jdXN0b20tcHJvZmlsZS9oZWxtL3ByZWx1ZGVfdmNvLwoKIyBDcmVhdGUgImNoZWNrIiBmaWxlIHRoYXQgaXMgYW4gZXhlY3V0YWJsZSBmaWxlIHJ1biBieSBkZXBsb3kgc2NyaXB0LgpjYXQgPDxFT0YgPiAvZXRjL3Ztd2FyZS1wcmVsdWRlL3Byb2ZpbGVzL2N1c3RvbS1wcm9maWxlL2NoZWNrCiMhL2Jpbi9iYXNoCmV4aXQgMApFT0YKY2htb2QgNzU1IC9ldGMvdm13YXJlLXByZWx1ZGUvcHJvZmlsZXMvY3VzdG9tLXByb2ZpbGUvY2hlY2sKCiMgQ29weSB2Uk8gcmVzb3VyY2UgbWV0cmljcyBmaWxlIHRvIHlvdXIgY3VzdG9tIHByb2ZpbGUKY2F0IDw8RU9GID4gL2V0Yy92bXdhcmUtcHJlbHVkZS9wcm9maWxlcy9jdXN0b20tcHJvZmlsZS9oZWxtL3ByZWx1ZGVfdmNvLzkwLXJlc291cmNlcy55YW1sCnBvbHlnbG90UnVubmVyTWVtb3J5TGltaXQ6IDYwMDBNCnBvbHlnbG90UnVubmVyTWVtb3J5UmVxdWVzdDogMTAwME0KcG9seWdsb3RSdW5uZXJNZW1vcnlMaW1pdFZjbzogNTYwME0KCnNlcnZlck1lbW9yeUxpbWl0OiA2RwpzZXJ2ZXJNZW1vcnlSZXF1ZXN0OiA1RwpzZXJ2ZXJKdm1IZWFwTWF4OiA0RwoKY29udHJvbENlbnRlck1lbW9yeUxpbWl0OiAxLjVHCmNvbnRyb2xDZW50ZXJNZW1vcnlSZXF1ZXN0OiA3MDBtCkVPRgpjaG1vZCA2NDQgL2V0Yy92bXdhcmUtcHJlbHVkZS9wcm9maWxlcy9jdXN0b20tcHJvZmlsZS9oZWxtL3ByZWx1ZGVfdmNvLzkwLXJlc291cmNlcy55YW1sCg== | bash'
- Modificare il file delle metriche delle risorse nel profilo personalizzato con i valori di memoria desiderati.vi /etc/vmware-prelude/profiles/custom-profile/helm/prelude_vco/90-resources.yaml
- Il file90-resources.yamldeve contenere le seguenti proprietà predefinite:polyglotRunnerMemoryRequest: 1000M polyglotRunnerMemoryLimit: 6000M polyglotRunnerMemoryLimitVco: 5600M serverMemoryLimit: 7G serverMemoryRequest: 5G serverJvmHeapMax: 4G serverJvmMetaspaceMax: 1G controlCenterMemoryLimit: 1.5G controlCenterMemoryRequest: 700mTipo di proprietàDescrizioneProprietà PolyglotProprietà della memoria associate alla funzionalità di scripting Polyglot. Il valore di queste proprietà è impostato in megabyte (M). Quando si modificano questi valori, si tenga presente che in media un container necessita di64Mdi memoria. Con il limite di memoria predefinito di6000M, è possibile eseguire circa 100 script Polyglot in parallelo.Se si desidera aumentare il numero di script Polyglot che possono essere eseguiti in parallelo, è necessario aumentare i valori delle proprietàpolyglotRunnerMemoryLimitepolyglotRunnerMemoryLimitVco.Modificare innanzitutto il limite di memoria della proprietàpolyglotRunnerMemoryLimite quindi modificare il valore dipolyglotRunnerMemoryLimitVcoin modo che sia300Min meno del valore impostato nella proprietàpolyglotRunnerMemoryLimit.Di seguito è disponibile un esempio di configurazione del limite della memoria Polyglot:polyglotRunnerMemoryRequest: 1000M polyglotRunnerMemoryLimit: 7000M polyglotRunnerMemoryLimitVco: 6700MProprietà memoria serverProprietà della memoria del serverAutomation Orchestrator. Il valore di queste proprietà è impostato in gigabyte (G). Modificare innanzitutto la proprietàserverJvmHeapMaxspecificando il valore di memoria desiderato. I valori delle proprietàserverMemoryLimiteserverMemoryRequestdevono essere modificati aggiungendo3GperserverMemoryLimite1GperserverMemoryRequestal valore di memoria selezionato per la proprietàserverJvmHeapMax.Di seguito è disponibile un esempio di configurazione della memoria del server:serverMemoryLimit: 10G serverMemoryRequest: 8G serverJvmHeapMax: 7G serverJvmMetaspaceMax: 1GProprietà memoria Centro di controlloProprietà della memoria del Centro di controllo diAutomation Orchestrator. I valori di queste proprietà della memoria non devono essere aggiornati.
- Salvare le modifiche apportate al file delle metriche delle risorse ed eseguire lo scriptdeploy.sh./opt/scripts/deploy.sh
Sono state modificate le dimensioni della memoria heap del server
Automation Orchestrator
.