UiPath Documentation
automation-suite
2.2510
true
Guide d'installation d'Automation Suite sur Linux
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Mise à jour de la configuration du cluster

Référence pour les modifications de configuration du cluster disponibles après la génération du fichier cluster_config.json dans Automation Suite.

Après avoir généré de nouveau le fichier cluster_config.json mais avant d'effectuer la mise à niveau, vous pouvez apporter diverses modifications, telles que des mises à jour de la configuration de la base de données, la configuration du certificat, etc. Pour de plus amples informations, consultez la section Effectuer une configuration avancée.

De plus, vous devez appliquer avant la mise à niveau quelques configurations spécifiques au service. Pour vérifier les modifications requises pour votre cluster Automation Suite, reportez-vous aux scénarios suivants:

  • Si vous avez installé Automation Suite 2023.4 ou une version antérieure dans un environnement hors ligne et que vous effectuez une mise à niveau vers Automation Suite 2023.10 ou une version ultérieure, ajoutez manuellement install_type: offline au fichier cluster_config.json .

    {
      "install_type": "offline",
      "fqdn": "<sample_fqdn>",
      ...
    }
    {
      "install_type": "offline",
      "fqdn": "<sample_fqdn>",
      ...
    }
    
  • Si Orchestrator est installé sur votre version existante d'Automation Suite et que vous effectuez une mise à niveau à partir d'Automation Suite 2022.10, définissez le paramètre suivant dans le fichier cluster_config.json pour consentir au blocage des exécutions de dossier classique. Sans consentement, la mise à niveau échouera.

    {
      "orchestrator": {
        "enabled": true,
        "block_classic_executions": true
      }
    }
    {
      "orchestrator": {
        "enabled": true,
        "block_classic_executions": true
      }
    }
    

    Pour de plus amples informations, consultez la section Configuration spécifique à Orchestrator.

  • Si Apps est installé sur votre version existante d'Automation Suite et que vous effectuez une mise à niveau à partir d'Automation Suite 2022.10 ou d'une version antérieure:

    1. Créez une base de données pour Apps avec le nom par défaut suivant : AutomationSuite_Apps.
    2. Si vous souhaitez remplacer la chaîne de connexion SQL par défaut, mettez à jour la chaîne de connexion ODBC pour la base de données Apps dans le fichier cluster_config.json .
    {
      "apps": {
        "sql_connection_str": "SERVER=sqlserver.mycompany.com,1433;DATABASE=AutomationSuite_Apps;DRIVER={ODBC Driver 17 for SQL Server};UID=testadmin;PWD=***;MultipleActiveResultSets=False;Encrypt=YES;TrustServerCertificate=NO;Connection Timeout=30;"
      }
    }
    {
      "apps": {
        "sql_connection_str": "SERVER=sqlserver.mycompany.com,1433;DATABASE=AutomationSuite_Apps;DRIVER={ODBC Driver 17 for SQL Server};UID=testadmin;PWD=***;MultipleActiveResultSets=False;Encrypt=YES;TrustServerCertificate=NO;Connection Timeout=30;"
      }
    }
    

    Pour obtenir un exemple de chaîne de connexion ODBC, consultez Configuration de la base de données.

  • Si AI Center est installé sur votre version existante d'Automation Suite et se connecte à une installation Orchestrator externe:

    1. Copiez les certificats Orchestrator sur le nœud de serveur sur lequel vous prévoyez de déclencher la mise à niveau. Pour plus de détails, consultez Copier le certificat Orchestrator vers la machine virtuelle.

    2. Mettez à jour le fichier cluster_config.json avec la configuration suivante :

      {
        "aicenter": {
          "enabled": true,
          "orchestrator_url": "https://orchestrator.example.com",
          "identity_server_url": "https://orchestrator.example.com/identity",
          "orchestrator_cert_file_path": "/opt/UiPathAutomationSuite/UiPath_Installer/orch.cer",
          "identity_cert_file_path": "/opt/UiPathAutomationSuite/UiPath_Installer/orch.cer",
          "metering_api_key": "test"
        }
      }
      {
        "aicenter": {
          "enabled": true,
          "orchestrator_url": "https://orchestrator.example.com",
          "identity_server_url": "https://orchestrator.example.com/identity",
          "orchestrator_cert_file_path": "/opt/UiPathAutomationSuite/UiPath_Installer/orch.cer",
          "identity_cert_file_path": "/opt/UiPathAutomationSuite/UiPath_Installer/orch.cer",
          "metering_api_key": "test"
        }
      }
      
    3. Assurez-vous que le fichier cluster_config.json inclut le paramètre suivant :

      {
        "sql_connection_string_template": "DOTNET connection string templates",
        "sql_connection_string_template_odbc": "ODBC connection string templates",
        "pyodbc_sql_connection_str": "***"
      }
      {
        "sql_connection_string_template": "DOTNET connection string templates",
        "sql_connection_string_template_odbc": "ODBC connection string templates",
        "pyodbc_sql_connection_str": "***"
      }
      
  • Si Process Mining est installé sur votre version existante d'Automation Suite, mettez à jour le modèle de chaîne de connexion sqlalchemy pour PostgreSQL dans le fichier cluster_config.json :

    • postgresql_connection_string_template_sqlalchemy_pyodbc
    • postgresql+psycopg2://<user>:<password>@<postgresql host>:<postgresql port>/<airflow db name>

    Lors de la mise à niveau de Microsoft SQL Server vers PostgreSQL, la migration des données n'est pas requise.

  • Si vous avez activé FIPS, ajoutez le paramètre fips_enabled_nodes dans cluster_config.json. Pour plus de détails, consultez la section Configuration générale.

  • Si vous utilisez un registre intégré au cluster, les champs registries.docker.url et registries.helm.url doivent être vides dans cluster_config.json. Les deux champs doivent être tous vides ou tous définis.

    {
      "registries": {
        "docker": {
          "url": ""
        },
        "helm": {
          "url": ""
        }
      }
    }
    {
      "registries": {
        "docker": {
          "url": ""
        },
        "helm": {
          "url": ""
        }
      }
    }
    

    Alternativement, les éléments suivants fonctionnent également:

    {
      "registries": {}
    }
    {
      "registries": {}
    }
    

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

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour