U kunt uw Automation Orchestrator 8.x-implementatie (of hoger) naar de nieuwste productversie upgraden met een gekoppelde ISO-image. Upgraden van Automation Orchestrator 7.x of lager naar Automation Orchestrator 8.x wordt niet ondersteund.

Voorwaarden

  • Controleer of het upgradetraject voor uw Automation Orchestrator wordt ondersteund. Zie de VMware Product Interoperability Matrix.
  • Download en koppel de ISO-image:
    1. Download de ISO-image van de officiële VMware-downloadsite.
    2. Verbind het cd-romstation van de virtuele machine van de Automation Orchestrator Appliance in vSphere. Raadpleeg de documentatie voor vSphere Virtual Machine Administration.
      Opmerking: Nadat u het cd-romstation heeft aangesloten, gaat u naar de pagina met VM-instellingen voor de Automation Orchestrator Appliance en controleert u of Verbinden bij inschakelen is ingeschakeld.
    3. Koppel de ISO-image aan het cd-romstation van de virtuele machine van de Automation Orchestrator Appliance in vSphere. Raadpleeg de documentatie voor vSphere Virtual Machine Administration.
  • Voordat u Automation Orchestrator-implementaties upgradet die zijn geverifieerd met VMware Aria Automation, controleert u of de VMware Aria Automation-productversie overeenkomt met de versie van Automation Orchestrator waarnaar u upgradet. Bijvoorbeeld: als u upgradet naar Automation Orchestrator 8.9, moet u controleren of u VMware Aria Automation 8.9 gebruikt als verificatieprovider.
  • Als u Automation Orchestrator upgradet vanaf een versie die ouder is dan 8.8, moet u mogelijk basisverificatie activeren. Ga voor meer informatie naar Basisverificatie activeren.

Procedure

  1. Meld u als root aan via de opdrachtregel van de Automation Orchestrator Appliance.
  2. Voer de opdracht blkid uit en noteer de apparaatnaam voor het cd-romstation van de Automation Orchestrator Appliance.
  3. Koppel het cd-romstation.
    mount /dev/xxx /mnt/cdrom
    Belangrijk: Voor geclusterde Automation Orchestrator-implementaties moet u stappen 2 en 3 uitvoeren op alle knooppunten in het cluster.
  4. Maak een back-up van uw Automation Orchestrator-implementatie door een momentopname van een virtual machine (VM) te maken. Zie Een momentopname van een virtual machine maken.
    Voorzichtig: Automation Orchestrator 8.x ondersteunt momenteel geen momentopnamen van geheugen. Voordat u de momentopname van uw Automation Orchestrator-implementatie maakt, controleert u of de optie Momentopname maken van geheugen van virtuele machine is gedeactiveerd.
  5. Om de upgrade te voltooien, voert u de opdracht vracli upgrade exec -y --repo cdrom:// uit op een van de knooppunten in uw implementatie.
    Opmerking: Voor Automation Orchestrator-implementaties die met vSphere zijn geverifieerd, voert u de verificatiegegevens in van de gebruiker die uw implementatie heeft geregistreerd bij de vCenter Single Sign-On-service (SSO). U kunt ook uw wachtwoord exporteren als een omgevingsvariabele. Dit kan nuttig zijn voor scenario's waarbij u een geautomatiseerd script gebruikt om meerdere Automation Orchestrator-implementaties te upgraden. Voer de opdracht export VRO_SSO_PASSWORD= your_sso_password uit om het SSO-wachtwoord te exporteren.
    Tijdens de upgrade wordt u automatisch afgemeld bij uw terminal omdat de Automation Orchestrator Appliance opnieuw wordt opgestart.
  6. Meld u als root aan op de opdrachtregel van de Automation Orchestrator Appliance en volg de upgradevoortgang door de opdracht vracli upgrade status --follow uit te voeren.
    Voorzichtig: De opdracht vracli upgrade status --follow kan soms onterecht in een foutbericht melden dat de upgrade is mislukt. Zie stap 7 om dit probleem op te lossen.
  7. (Optioneel) Als u een foutbericht ontvangt tijdens het uitvoeren van de opdracht vracli upgrade status --follow , volgt u deze stappen:
    1. Controleer of u het volgende foutbericht ontvangt:
      Gezondheidscontrole wordt uitgevoerd na upgrade voor knooppunten en pods. Gezondheidscontrole na upgrade voor knooppunten en pods is mislukt. ... Upgrade is beëindigd vanwege een kritieke fout. Volg de upgradehandleiding om het systeem te herstellen. ...
      
    2. Navigeer naar /var/log/vmware/prelude/upgrade-report-latest en bevestig dat u de volgende foutmelding ontvangt:
      Pod: vco-app-xxxx is not in Ready or Completed state. All pods must be in either of these states
      
    3. Voer de opdracht kubectl get pods -n prelude -w | grep -E 'vco|orchestration-ui' uit en controleer of alle 3 vco-app-pods en de orchestration-up-app-pod de status RUNNING hebben.
      Opmerking: Het kan tot 5-10 minuten duren nadat de foutmelding is ontvangen voordat alle pods de status RUNNING hebben.
      orchestration-ui-app-xxxx    1/1     Running   0          5h42m
      vco-app-xxxx              3/3     Running   0          5h47m
      
    4. Voer de opdracht curl -k https://<your_orchestrator_FQDN>/vco/api/healthstatus uit en controleer of de gezondheidscontrole de status RUNNING heeft.
      {"state":"RUNNING","health-status":{"state":"OK","time":1615296823325},"instance-id":"your_orchestrator_FQDN"}
      Belangrijk: De voorgaande opdracht moet worden uitgevoerd in een andere omgeving dan de opdrachtregel van Automation Orchestrator. U kunt de opdracht uitvoeren vanaf de opdrachtregel van een andere virtuele machine. U kunt ook de informatie van de gezondheidsstatus in een browser bekijken door rechtstreeks naar https:// <uw_orchestrator_FQDN>/vco/api/healthstatus te gaan.

resultaten

U heeft uw Automation Orchestrator-implementatie geüpgraded. Zie Problemen met Automation Orchestrator-upgrades oplossen om mogelijke problemen met de upgrade op te lossen.

Volgende stappen

Valideer of de upgrade van de Automation Orchestrator Appliance is gelukt door de opdracht vracli version op de opdrachtregel van de appliance uit te voeren. Door deze opdracht uit te voeren, kunt u de productversie en het buildnummer van de Automation Orchestrator Appliance valideren.