U kunt de grootte van het heapgeheugen van de vRealize Orchestrator-server aanpassen door het implementatiebestand te bewerken.

U kunt de grootte van het heapgeheugen van de vRealize Orchestrator-server aanpassen, zodat uw Orchestration-omgeving het wijzigen van belastingen kan beheren. U kunt bijvoorbeeld het heapgeheugen van uw vRealize Orchestrator-implementatie vergroten als u van plan bent meerdere vCenter-servers te beheren.

Voorwaarden

  • Schakel SSH-toegang tot de vRealize Orchestrator Appliance in. Zie SSH-toegang tot de vRealize Orchestrator Appliance in- of uitschakelen.
  • Vergroot het RAM-geheugen van de virtuele machine waarop vRealize Orchestrator wordt geïmplementeerd tot de volgende geschikte verhoging. Voor informatie over het vergroten van het RAM-geheugen van een virtuele machine in vSphere raadpleegt u De geheugenconfiguratie wijzigen in Beheer van vSphere-virtuele machines.

Procedure

  1. Meld u via SSH als rootgebruiker aan bij de vRealize Orchestrator Appliance-opdrachtregel.
  2. Ga naar de map /opt/charts/vco/templates/.
  3. Maak een back-up van het bestand deployment.yaml.
    cp deployment.yaml /tmp/
  4. Bewerk het bestand deployment.yaml met behulp van uw voorkeurseditor.
    vi deployment.yaml
  5. Zoek naar regels met de env-tekenreeks totdat u de vco-server-app-container vindt.
          - name: vco-server-app
            image: {{ .Values.image.repository }}:{{ .Values.image.tag }}
            env:
            - name: JAVA_PROXY_SCHEMEE
  6. Voeg in de sectie env een JVM_HEAP-omgevingsvariabele toe met een waarde, waarbij {DESIRED_HEAP_SIZE} overeenkomt met de nieuwe gewenste grootte van het heapgeheugen, bijvoorbeeld 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. Zoek naar regels met de memory: 5G-tekenreeks in het implementatiebestand.
    Opmerking: Het implementatiebestand mag slechts één memory: 5G-tekenreeks hebben.
    resources:
       limits:
         memory: 5G
       requests:
          memory: 4G
  8. Verhoog de limieten en aanvragen van de container.
    Voorzichtig: De memory:-waarde van de limieten moet een waarde hebben die 2 GB hoger is dan de waarde voor het JVM_HEAP-geheugen in stap 6. Als de waarde in stap 6 bijvoorbeeld value: 4G is, moet u de geheugenwaarde voor limieten instellen op memory: 6G. De requests: memory-waarde moet 1 GB hoger zijn dan de waarde voor het JVM_HEAP-geheugen in stap 6. Als de heapwaarde in stap 6 bijvoorbeeld value: 4G is, moet u de geheugenwaarde voor de aanvraag instellen op memory: 5G.
    resources:
       limits:
         memory: {Desired heap size + 2G}
       requests:
          memory: {Desired heap size + 1G}
  9. Sla uw wijzigingen in het implementatiebestand op en ga naar de map /opt/scripts.
    Opmerking: Voor geclusterde omgevingen voert u de voorgaande stappen uit op alle knooppunten van het cluster.
  10. Voer de opdracht deploy.sh uit.
    Opmerking: Voor geclusterde omgevingen voert u het implementatiescript op het primaire knooppunt uit.

resultaten

U heeft de grootte van het heapgeheugen van uw vRealize Orchestrator-server gewijzigd.