Você pode dimensionar o tamanho da memória de heap do servidor do vRealize Orchestrator editando o arquivo de implantação.

Você pode ajustar o tamanho da memória de heap do servidor do vRealize Orchestrator, para que seu ambiente de orquestração possa gerenciar as cargas de trabalho alteradas. Por exemplo, você poderá aumentar a memória de heap de sua implantação do vRealize Orchestrator se estiver planejando gerenciar vários servidores vCenter.

Pré-requisitos

  • Habilite o acesso SSH para o vRealize Orchestrator Appliance. Consulte o Ativar ou desativar acesso SSH ao vRealize Orchestrator Appliance.
  • Aumente a RAM da máquina virtual na qual o vRealize Orchestrator é implantado até o próximo incremento adequado. Para obter informações sobre como aumentar a RAM de uma máquina virtual no vSphere, consulte Alterar a configuração de memória em Administração da máquina virtual do vSphere.

Procedimento

  1. Faça login na linha de comando do vRealize Orchestrator Appliance pelo SSH como raiz.
  2. Navegue até o diretório /opt/charts/vco/templates/.
  3. Faça backup do arquivo deployment.yaml.
    cp deployment.yaml /tmp/
  4. Usando o editor preferido, edite o arquivo deployment.yaml.
    vi deployment.yaml
  5. Procure linhas que contenham a cadeia de caracteres env até encontrar o contêiner vco-server-app.
          - name: vco-server-app
            image: {{ .Values.image.repository }}:{{ .Values.image.tag }}
            env:
            - name: JAVA_PROXY_SCHEMEE
  6. Na seção env, adicione uma variável de ambiente JVM_HEAP com um valor, em que {DESIRED_HEAP_SIZE} corresponde ao novo tamanho de memória de heap desejado, por exemplo, 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. Procure linhas que contenham a cadeia de caracteres memory: 5G no arquivo de implantação.
    Observação: O arquivo de implantação deve ter apenas uma cadeia de caracteres memory: 5G.
    resources:
       limits:
         memory: 5G
       requests:
          memory: 4G
  8. Aumente os limites e as solicitações do contêiner.
    Cuidado: O valor de memory: de limites deve ter um valor de 2 gigabytes superior ao valor de memória JVM_HEAP na etapa 6. Por exemplo, se o valor na etapa 6 for value: 4G, você deverá definir o valor de memória de limites como memory: 6G. O valor requests: memory deve ter 1 gigabyte maior que o valor de memória JVM_HEAP na etapa 6. Por exemplo, se o valor de heap na etapa 6 for value: 4G, você deverá definir o valor de memória das solicitações como memory: 5G.
    resources:
       limits:
         memory: {Desired heap size + 2G}
       requests:
          memory: {Desired heap size + 1G}
  9. Salve as alterações no arquivo de implantação e navegue até o diretório /opt/scripts .
    Observação: Para ambientes agrupados em cluster, execute as etapas anteriores em todos os nós do cluster.
  10. Execute o comando deploy.sh.
    Observação: Para ambientes agrupados em cluster, execute o script de implantação no nó primário.

Resultados

Você alterou o tamanho da memória de heap do seu servidor vRealize Orchestrator.