Automation Suite
2021.10
False
Image de fond de la bannière
Guide d'installation d'Automation Suite
Dernière mise à jour 19 avr. 2024

Mode d'évaluation à nœud unique hors ligne

Préparation

  1. Assurez-vous qu'il y a suffisamment d'espace disque sur le nœud.
  2. Téléchargez le bundle hors ligne complet (sf.tar.gz) sur le serveur choisi.
  3. Téléchargez et décompressez le nouveau programme d'installation (installer.zip) sur le serveur principal.
    Remarque : donnez les autorisations appropriées au dossier en exécutant sudo chmod 755 -R <installer-folder>.
  4. Rendez le fichier cluster_config.json d'origine disponible sur le serveur.
  5. Générez le nouveau fichier cluster_config.json comme suit :
    • Si vous avez l'ancien fichier cluster_config.json, utilisez la commande suivante pour générer le fichier de configuration à partir du cluster.
      cd /path/to/new-installer ./configureUiPathAS.sh config get -i /path/to/old/cluster_config.json -o /path/to/store/generated/cluster_config.jsoncd /path/to/new-installer ./configureUiPathAS.sh config get -i /path/to/old/cluster_config.json -o /path/to/store/generated/cluster_config.json
    • Si vous n'avez pas l'ancien fichier de configuration, exécutez la commande suivante :
      cd /path/to/new-installer ./configureUiPathAS.sh config get -o /path/to/store/generated/cluster_config.jsoncd /path/to/new-installer ./configureUiPathAS.sh config get -o /path/to/store/generated/cluster_config.json
      Remarque : Consultez Expérience d'installation avancée pour compléter les paramètres restants.

Exécution

Maintenance et sauvegarde

  1. Assurez-vous d'avoir activé la sauvegarde sur le cluster. Pour plus de détails, voir Sauvegarder et restaurer le cluster.
  2. Connectez-vous au nœud du serveur via SSH.
  3. Vérifiez que tous les volumes ont des sauvegardes dans le cluster en exécutant la commande suivante :
    /path/to/new-installer/configureUiPathAS.sh verify-volumes-backup/path/to/new-installer/configureUiPathAS.sh verify-volumes-backup
    Remarque : la sauvegarde peut prendre un certain temps, attendez environ 15 à 20 minutes, puis vérifiez à nouveau la sauvegarde des volumes.
  4. Pour vérifier si Automation Suite est sain, exécutez :
    kubectl get applications -n argocdkubectl get applications -n argocd
  5. Mettez le cluster en mode maintenance comme suit :
    1. Exécutez la commande suivante :
      /path/to/new-installer/configureUiPathAS.sh enable-maintenance-mode/path/to/new-installer/configureUiPathAS.sh enable-maintenance-mode
    2. Vérifiez que le cluster est en mode maintenance en exécutant la commande suivante :
      /path/to/new-installer/configureUiPathAS.sh is-maintenance-enabled/path/to/new-installer/configureUiPathAS.sh is-maintenance-enabled
  6. Créez la sauvegarde de la base de données SQL.

Mettre à niveau l'infrastructure et les services sur les serveurs

  1. Connectez-vous au serveur via SSH.
  2. Devenez super utilisateur en exécutant sudo su -.
  3. Exécutez la commande suivante :
    /path/to/new-installer/install-uipath.sh --upgrade -k -i /path/to/cluster_config.json --offline-bundle "/path/to/sf.tar.gz" --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement -o /path/to/output.json/path/to/new-installer/install-uipath.sh --upgrade -k -i /path/to/cluster_config.json --offline-bundle "/path/to/sf.tar.gz" --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement -o /path/to/output.json
    /path/to/new-installer/install-uipath.sh --upgrade -f -s -i /path/to/cluster_config.json --offline-bundle "/path/to/sf.tar.gz" --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement -o /path/to/output.json/path/to/new-installer/install-uipath.sh --upgrade -f -s -i /path/to/cluster_config.json --offline-bundle "/path/to/sf.tar.gz" --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement -o /path/to/output.json
    Remarque : cette commande désactive le mode de maintenance que vous avez activé avant la mise à niveau car tous les services doivent être activés pendant la mise à niveau. Notez que cette commande crée également une sauvegarde de l'état du cluster et suspend toutes les autres sauvegardes planifiées.
  4. Une fois la mise à niveau et la vérification réussies, reprenez la planification de la sauvegarde sur le nœud en exécutant la commande suivante :
    /path/to/new-installer/configureUiPathAS.sh resume-scheduled-backups/path/to/new-installer/configureUiPathAS.sh resume-scheduled-backups

Annulation en cas d'erreur

Préparation

  1. Créez un dossier séparé pour stocker les anciens bundles et effectuez les opérations suivantes dans ce dossier.
  2. Téléchargez le bundle hors ligne infra-only (sf-infra-bundle.tar.gz) correspondant à l'ancienne version sur tous les nœuds.
  3. Téléchargez et décompressez le programme d'installation de l'ancienne version (installer.zip) sur tous les nœuds.
    Remarque : donnez les autorisations appropriées au dossier en exécutant sudo chmod 755 -R <installer-folder>.
  4. Créez un fichier restore.json et copiez-le sur tous les nœuds. Pour plus de détails, voir Sauvegarder et restaurer le cluster.
  5. Vérifiez que les données de sauvegarde etcd sont présentes sur le serveur principal à l'emplacement suivant : /mnt/backup/backup/<etcdBackupPath>/<node-name>/snapshots.
    • etcdBackupPath - c'est le même que celui spécifié dans backup.json lors de l'activation du node-name de la sauvegarde ;
    • node-name : le nom d'hôte de la machine virtuelle du serveur principal.

Nettoyage de cluster

  1. Copiez et exécutez le script dédié pour tout désinstaller de ce nœud. Pour plus de détails, voir Dépannage(Troubleshooting).
  2. Restaurez toutes les bases de données UiPath sur l'ancienne sauvegarde créée avant la mise à niveau.

Restaurer l'infra sur les nœuds de serveur

  1. Connectez-vous au nœud du serveur.
  2. Restaurez infra en exécutant la commande suivante :
    /path/to/older-installer/install-uipath.sh -i /path/to/restore.json -o /path/to/output.json -r --offline-bundle "/path/to/older-version/sf-infra-bundle.tar.gz" --offline-tmp-folder /uipath --install-offline-prereqs --accept-license-agreement --install-type offline/path/to/older-installer/install-uipath.sh -i /path/to/restore.json -o /path/to/output.json -r --offline-bundle "/path/to/older-version/sf-infra-bundle.tar.gz" --offline-tmp-folder /uipath --install-offline-prereqs --accept-license-agreement --install-type offline

Restaurer les données des volumes

  1. Connectez-vous au serveur via SSH.
  2. Accédez au nouveau dossier d'installation.
    Remarque : les commandes de restauration infra précédentes ont été exécutées à l'aide de l'ancien programme d'installation, et les commandes suivantes sont exécutées à l'aide du nouvel ensemble d'installation.
  3. Désactivez le mode maintenance sur le cluster en exécutant la commande suivante :
    /path/to/new-installer/configureUiPathAS.sh disable-maintenance-mode/path/to/new-installer/configureUiPathAS.sh disable-maintenance-mode
  4. Vérifiez que le mode de maintenance est désactivé en exécutant la commande suivante :
    /path/to/new-installer/configureUiPathAS.sh is-maintenance-enabled/path/to/new-installer/configureUiPathAS.sh is-maintenance-enabled
  5. Copiez le fichier restore.json qui a été utilisé dans l'étape de restauration de l'infra dans le nouveau dossier du bundle d'installation.
  6. Restaurez les volumes à partir du nouveau bundle d'installation en exécutant la commande suivante :
    /path/to/new-installer/install-uipath.sh -i /path/to/new-installer/restore.json -o /path/to/new-installer/output.json -r --volume-restore --accept-license-agreement --install-type offline/path/to/new-installer/install-uipath.sh -i /path/to/new-installer/restore.json -o /path/to/new-installer/output.json -r --volume-restore --accept-license-agreement --install-type offline
  7. Une fois la restauration terminée, vérifiez si tout est restauré et fonctionne correctement.
  8. Lors de la mise à niveau, les sauvegardes planifiées ont été désactivées sur le nœud principal. Pour les réactiver, exécutez la commande suivante :
    /path/to/new-installer/configureUiPathAS.sh resume-scheduled-backups/path/to/new-installer/configureUiPathAS.sh resume-scheduled-backups

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.