OpCenter Configuration Parameters
Configurable parameters control the behavior of the OpCenter.
Introduction
The OpCenter has configuration parameters that apply to the operation of the OpCenter server or that act as the default settings for jobs submitted to the OpCenter. You can change the values for most of the configuration parameters.
You can view or change parameter values using the CLI or the web interface. For some changes to take effect, you must restart the OpCenter.
Configuration Parameters
The following table shows the OpCenter configuration parameters.
Key | Default Value | Editable | Restart Required? |
---|---|---|---|
address | 0.0.0.0:443 | Yes | Yes |
maxProc | 2 | Yes | Yes |
sessionTTL |
168h0m0s |
Yes | No |
sessionTimeout |
1h0m0s |
Yes | No |
cloud.createVMPolicy | spotFirst | Yes | No |
cloud.createVMRetryInterval | 10m0s | Yes | No |
cloud.createVMRetryLimit | 3 | Yes | No |
cloud.createVolumetryLimit | 6 | Yes | No |
cloud.enableCarbonEmission | true | Yes | No |
cloud.floatVolSizeLimit | 128 | Yes | No |
cloud.handleRebalanceMemThreshold | 64G | Yes | No |
cloud.imageVolumeSize | 6 | Yes | No |
cloud.miUpdateInterval | 1h0m0s | Yes | No |
cloud.recreateVMRetryLimit | 120h0m0s | Yes | No |
cloud.reqRetryInterval | 1s | Yes | No |
cloud.reqRetryLimit | 6 | Yes | No |
cloud.securityGroups | sg-*** | Yes | No |
cloud.securityRole | quota-mvWorkerNodeProfile-*** | Yes | No |
cloud.swapFileSize | 4G | Yes | No |
cloud.vmInitTimeout | 20m0s | Yes | No |
gui.autoRefreshInterval | 5mm0s | Yes | No |
history.enabled | true | Yes | No |
image.cachePath | s3://opcenter-bucket-***/images | Yes | No |
image.imageOpInterval | 200ms | Yes | Yes |
image.imageUpdateInterval | 10m0s | Yes | Yes |
image.maxBufferedTask | 10 | Yes | Yes |
image.maxConcurrency | 2 | Yes | Yes |
license.licenseCheckInterval | 30m0s | Yes | Yes |
license.licenseServer | https://license.memverge.com | Yes | No |
log.file | /var/log/memverge/opcenter.log | No | NA |
log.hostLogRetainTime | 168h0m0s | Yes | No |
log.level | info | Yes | No |
log.maxBackups | 10 | Yes | No |
migrate.cpuDisable | true | Yes | No |
migrate.cpuLimit | 0 | Yes | No |
migrate.cpuLowerBoundDuration | 5m0s | Yes | No |
migrate.cpuLowerBoundRatio | 5 | Yes | No |
migrate.cpuLowerLimit | 0 | Yes | No |
migrate.cpuMigrateStep | 50 | Yes | No |
migrate.cpuUpperBoundDuration | 2m0s | Yes | No |
migrate.cpuUpperBoundRatio | 90 | Yes | No |
migrate.createVMFirst | true | Yes | No |
migrate.diskReadyTimeout | 10m0s | Yes | No |
migrate.enableAutoMigrate | true | Yes | No |
migrate.evadeOOM | true | Yes | No |
migrate.memDisable | true | Yes | No |
migrate.memLimit | 0 | Yes | No |
migrate.memLowerBoundDuration | 5m0s | Yes | No |
migrate.memLowerBoundRatio | 5 | Yes | No |
migrate.memLowerLimit | 0 | Yes | No |
migrate.memMigrateStep | 50 | Yes | No |
migrate.memUpperBoundDuration | 2m0s | Yes | No |
migrate.memUpperBoundRatio | 90 | Yes | No |
migrate.oomCheckpointTimeout | 1h0m0s | Yes | No |
migrate.oomNoInstanceTypePolicy |
| Yes | No |
migrate.stepAuto | true | Yes | No |
provider.allowList | [*] | Yes | No |
provider.denyList | [] | Yes | No |
quota.autoResume | true | Yes | No |
quota.calcInterval | 1h0m0s | Yes | No |
quota.coldSuspend | false | Yes | No |
quota.notifyThreshold | 80 | Yes | No |
quota.overageAction | cancel | Yes | No |
report.updateInterval | 1h0m0s | Yes | No |
scheduler.defaultDumpMode | full | Yes | No |
scheduler.dirtyPageCheckInterval | 10s | Yes | No |
scheduler.dirtyPageThreshold | 9G | Yes | No |
scheduler.enableResourceCleanup | true | Yes | No |
scheduler.executorPollInterval | 10ms | Yes | No |
scheduler.extWorkPath |
| Yes | No |
scheduler.jobArchiveInterval | 168h0m0s | Yes | No |
scheduler.jobCleanupInterval | 1m0s | Yes | No |
scheduler.jobExecutorLimit | 128 | Yes | No |
scheduler.jobOptimizeInterval | 10m0s | Yes | No |
scheduler.jobTTL | 8640h0m0s | Yes | No |
scheduler.jobUpdateInterval | 10s | Yes | No |
scheduler.resourceCleanupInterval | 24h0m0s | Yes | No |
scheduler.workPath | /mnt/memverge/slurm/work | No | No |
security.cacheTTL | 1m0s | Yes | Yes |
security.certificateFolder | /etc/memverge/certs | Yes | Yes |
security.inlineUidBoundary | 0 | Yes | No |
security.persistToken | false | Yes | No |
template.templateSyncInterval | 24h0m0s | Yes | No |
template.templateUri | s3://mmce-data/templates-production | Yes | No |
upgrade.cacheFolder | /tmp/opcenter_builds | Yes | No |
upgrade.checkInterval | 1h0m0s | Yes | No |
upgrade.cloudStorePath | s3://opcenter-bucket-*** | Yes | Yes |
upgrade.releaseUri | s3://float-package | Yes | No |
workflow.updateInterval | 5s | Yes | No |