Une fois que vous avez mis à niveau vRealize Automation version 6.x vers la version 7.6, vous pouvez migrer votre instance externe de vRealize Orchestrator 6.x existante installée sous Windows vers le serveur vRealize Orchestrator qui est intégré dans vRealize Automation 7.6.

Note : Si vous disposez d'un environnement vRealize Automation distribué incluant plusieurs nœuds de dispositifs vRealize Automation, effectuez la procédure de migration uniquement sur le nœud vRealize Automation principal.

Conditions préalables

  • Mettez à niveau ou migrez votre instance de vRealize Automation vers la version cible. Pour plus d'informations, reportez-vous à la section Mise à niveau de vRealize Automation du guide Installation ou mise à niveau de vRealize Automation.
  • Sauvegardez votre environnement vRealize Automation, y compris les bases de données externes.
  • Si l'instance externe de vRealize Orchestrator utilise un certificat de signature de module SHA1, assurez-vous de régénérer le certificat à l'aide d'un algorithme de signature plus fort, tel que SHA2.
  • Activez l'accès SSH pour chaque nœud dans votre environnement vRealize Automation.
  • Vérifiez que la base de données externe de vRealize Orchestrator est accessible depuis l'environnement vRealize Automation.
  • Arrêtez le service du serveur vRealize Orchestrator sur les nœuds vRealize Orchestrator externe et intégré.
  • Arrêtez le service du centre de contrôle vRealize Orchestrator sur les nœuds vRealize Orchestrator intégrés.
  • Sauvegardez la base de données du serveur vRealize Orchestrator externe, y compris le schéma de la base de données.

Procédure

  1. Téléchargez l'archive migration-tool.zip située dans le répertoire /var/lib/vco/downloads de votre dispositif vRealize Automation.
  2. Exportez la configuration externe de vRealize Orchestrator.
    1. Téléchargez et extrayez l'archive de l'outil de migration téléchargée dans le dossier d'installation de vRealize Orchestrator sous Windows.
      Dans une installation Windows, le chemin d'accès par défaut au dossier d'installation de vRealize Orchestrator est C:\Program Files\VMware\Orchestrator.
    2. Assurez-vous que le dossier bin de l'outil de migration est orchestrator-install-folder\migration-cli\bin.
    3. Ajoutez le dossier bin de l'utilitaire Java JRE installé avec vRealize Orchestrator à la variable d'environnement PATH de Windows.
      Le chemin d'accès par défaut au dossier bin Java JRE installé avec vRealize Orchestrator est C:\Program Files\VMware\CIS\jre\bin.
    4. Ouvrez l'invite de commande Windows et accédez au dossier bin de l'outil de migration.
      Par défaut, le dossier bin de l'outil de migration est C:\Program Files\VMware\Orchestrator\migration-cli\bin.
    5. Pour exporter la configuration de vRealize Orchestrator, exécutez la commande de migration.
      vro-migrate.bat export
      Une archive portant le nom de fichier orchestrator-config-export-adresse_ip_orchestrator-date_heure.zip est créée dans le dossier d'installation de vRealize Orchestrator. Les fichiers de configuration de vRealize Orchestrator et les plug-ins sont fournis dans cette archive.
  3. Importez la configuration externe de vRealize Orchestrator dans l'environnement vRealize Orchestrator intégré.
    1. Assurez-vous que le serveur vRealize Orchestrator intégré et les services du centre de contrôle sont arrêtés sur tous les nœuds.
    2. Établissez une nouvelle connexion SSH au nœud principal de vRealize Automation et connectez-vous en tant qu'utilisateur racine.
    3. Accédez au dossier configuration-cli de vRealize Orchestrator : répertoire /usr/lib/vco/tools/configuration-cli/bin et téléchargez le fichier de configuration exporté.
    4. Modifiez la propriété du fichier de configuration vRealize Orchestrator exporté.
      chown vco:vco orchestrator-config-export-orchestrator_ip_address-date_hour.zip
    5. Importez le fichier de configuration de vRealize Orchestrator sur le serveur vRealize Orchestrator intégré.
      ./vro-configure.sh import --type embedded --path orchestrator-config-export-orchestrator_appliance_ip-date_hour.zip
    6. Supprimez tous les certificats du keystore de base de données.
      ./vro-configure.sh untrust --reset-db
    7. Arrêtez le service du serveur vRealize Orchestrator.
      service vco-server stop
  4. Migrez la base de données vRealize Orchestrator externe vers l'environnement vRealize Orchestrator intégré.
    1. Établissez une nouvelle connexion SSH au nœud principal de vRealize Automation et connectez-vous en tant qu'utilisateur racine.
    2. Accédez au dossier configuration-cli de vRealize Orchestrator.
      cd /usr/lib/vco/tools/configuration-cli/bin
    3. Exécutez la commande de migration.
      ./vro-configure.sh db-migrate --sourceJdbcUrl JDBC_connection_URL --sourceDbUsername database_user --sourceDbPassword database_user_password
      Note : Placez les valeurs contenant des caractères spéciaux entre apostrophes.

      JDBC_connection_URL est stocké dans le fichier vmo.properties de votre environnement vRealize Orchestrator source. Le chemin d'accès par défaut au fichier vmo.properties est C:\Program Files\VMware\Orchestrator\app-server\conf.

      La variable JDBC_connection_URL dépend du type de base de données que vous utilisez. Les exemples suivants montrent le format JBDC_connect_URL en fonction du type de base de données configuré :

      PostgreSQL: jdbc:postgresql://host:port/database_name
      MSSQL: jdbc:jtds:sqlserver://host:port/database_name\; if using SQL authentication and MSSQL: jdbc:jtds:sqlserver://host:port/database_name\;domain=domain\;useNTLMv2=TRUE if using Windows authentication.
      Oracle: jdbc:oracle:thin:@host:port:database_name 
  5. Redémarrez les services vRealize Orchestrator intégrés.
    1. Redémarrez le service du serveur vRealize Orchestrator.
    2. Redémarrez le service du centre de contrôle vRealize Orchestrator.
  6. (Facultatif) Pour les environnements mis en cluster, joignez les nœuds de réplica au cluster pour synchroniser la configuration de vRealize Orchestrator.
    Pour plus d'informations, reportez-vous à la section Reconfigurer le serveur vRealize Orchestrator intégré pour prendre en charge la haute disponibilité dans Installation et mise à niveau de vRealize Automation.

Que faire ensuite

Pour valider la migration, effectuez les étapes postérieures à celle-ci.