Installez ou mettez à jour Logtail par lot sur des instances ECS à l'aide d'Operation Orchestration Service (OOS).
Cas d'utilisation
OOS utilise des modèles personnalisés ou publics pour automatiser les opérations sur les ressources ECS, ApsaraDB RDS, Server Load Balancer (SLB) et VPC. Qu'est-ce qu'Operation Orchestration Service ?
OOS permet d'installer, de mettre à jour ou de désinstaller automatiquement Logtail sur plusieurs instances ECS. Pour les instances ECS appartenant à un autre compte Alibaba Cloud, les serveurs cloud tiers ou les serveurs auto-gérés, installez Logtail manuellement : Installer Logtail sur un serveur Linux ou Installer Logtail sur un serveur Windows.
Prérequis
Vous disposez d'au moins une instance ECS.
-
Les utilisateurs RAM doivent disposer des autorisations suivantes :
La stratégie AliyunOOSFullAccess attachée à l'utilisateur RAM (Gérer les autorisations des utilisateurs RAM).
-
Une stratégie personnalisée contenant les autorisations suivantes attachée à l'utilisateur RAM (Créer une stratégie personnalisée, Gérer les autorisations des utilisateurs RAM).
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:DescribeTagKeys", "ecs:DescribeTags", "ecs:DescribeInstances", "ecs:DescribeInvocationResults", "ecs:RunCommand", "ecs:DescribeInvocations" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "oos:ListTemplates", "oos:StartExecution", "oos:ListExecutions", "oos:GetExecutionTemplate", "oos:ListExecutionLogs", "oos:ListTaskExecutions" ], "Resource": "*" } ] }
Procédure
Connectez-vous à la console OOS.
Dans le volet de navigation de gauche, choisissez Automated Task > Public Template.
Sur la page Public Template, recherchez LogAgent, localisez le modèle ACS-ECS-BulkyInstallLogAgent, puis cliquez sur Create Execution.
-
Sur la page Create, configurez les paramètres suivants.
À l'étape Basic Information, conservez les paramètres par défaut et cliquez sur Next: Set Parameters.
-
À l'étape Set Parameters, configurez les paramètres et cliquez sur Next: OK.
Paramètres clés :
-
Overwrite : Activez l'option Overwrite pour écraser Logtail s'il est déjà présent sur l'instance ECS.
ImportantLors d'une mise à niveau sur une instance ECS Windows, seules les mises à jour par écrasement sont prises en charge et le paramètre Overwrite est ignoré.
Overwrite
install
upgrade
uninstall
On
Désinstalle Logtail, puis installe la dernière version.
Désinstalle Logtail, puis installe la dernière version.
Désinstalle Logtail.
Off
Ignore l'installation et renvoie un message indiquant que Logtail existe déjà.
Conserve la configuration Logtail existante et installe la dernière version. Une fois l'installation terminée, Logtail reprend la collecte des journaux là où il s'était arrêté.
Désinstalle Logtail.
Destination Instance : Sélectionnez les instances ECS cibles (Méthodes de sélection des instances).
-
Vérifiez les paramètres, puis cliquez sur Create.
-
Consultez le résultat de l'exécution.
Dans la section Execution Result, vérifiez l'état de chaque instance ECS. Un workflow réussi passe par quatre nœuds : Input, Get ECS Instances, runCommand et Output. La sortie et les journaux affichent des détails tels que le répertoire d'installation de Logtail.