Command Assistant exécute des tâches d'exploitation et de maintenance (O&M) courantes sur les instances Simple Application Server, telles que l'exécution de scripts automatisés, l'interrogation de processus, la réinitialisation des mots de passe, l'installation de logiciels et la mise à jour des correctifs. Les types de commandes pris en charge incluent les scripts Windows PowerShell, les commandes batch Bat et les scripts Linux Shell, avec des paramètres personnalisés pour des valeurs de variables flexibles.
Limites
La taille d'un script encodé en Base64 ne peut pas dépasser 18 Ko.
Procédure
Accédez à la page Command Assistant dans la console Simple Application Server Command Assistant page.
Dans l'onglet My Commands, cliquez sur Create Command.
-
Dans le panneau Create Command, configurez les paramètres.
Le tableau suivant décrit les paramètres disponibles.
Paramètre
Description
Command Type
Sélectionnez un type de commande.
-
Les serveurs Linux prennent en charge le type de commande Shell.
-
Les serveurs Windows prennent en charge les types de commande Bat et PowerShell.
Command Name
Saisissez un nom pour la commande.
Command
Saisissez une commande de l'une des manières suivantes :
-
Saisie manuelle : saisissez une commande, telle que la commande Shell ifconfig -s, pour afficher des informations succinctes sur les cartes réseau du serveur.
-
Utilisation de l'assistant de commande IA : appuyez sur
Ctrl+Iou faites un clic droit pour ouvrir l'assistant de commande IA. Saisissez une description de la tâche, appuyez surEnter, puis cliquez sur Insert Command.Par exemple, si vous saisissez « how to check the current system time », l'assistant de commande IA renvoie la commande shell correspondante
dateainsi qu'une description de sa fonction.
Vous pouvez également utiliser le format
{{key}}dans le contenu de la commande pour créer un paramètre personnalisé, tel que {{parameterName}}, et saisir sa valeur, par exemplels -la /etc/profile, dans le champ Command Parameters.Vous pouvez créer jusqu'à 20 paramètres. Les noms de paramètres ne doivent contenir que des lettres et des chiffres, ne peuvent pas être vides et peuvent comporter jusqu'à 64 caractères.
Pour plus d'exemples de commandes, consultez Common commands.
Used Parameters
Indiquez s'il faut activer les paramètres.
Lorsque vous activez Used Parameters, vous pouvez définir des paramètres personnalisés dans le champ Command en utilisant le format
{{key}}et fournir leurs valeurs dans la section Command Parameters.RemarqueLes paramètres ne doivent contenir que des lettres et des chiffres, ne doivent pas être vides et doivent comporter 64 caractères au maximum.
Command description
Saisissez une description pour la commande.
Une description claire facilite la gestion et la maintenance des commandes.
Execution Path
Spécifiez un chemin d'exécution personnalisé pour la commande. Les chemins par défaut sont les suivants :
-
Instances Linux : le chemin d'exécution par défaut est le répertoire
/rootde l'utilisateur root. -
Instances Windows : le chemin d'exécution par défaut est le répertoire
C:\Windows\system32.
Timeout Period
Définissez le délai d'expiration pour l'exécution de la commande sur une instance. Si une tâche dépasse cette limite, Command Assistant l'arrête de force.
La valeur est exprimée en secondes. La valeur par défaut est 60. La plage valide est de 10 à 86 400 (24 heures).
-
Cliquez sur Create Command.
Opérations connexes
Après avoir créé une commande, vous pouvez la consulter, la cloner ou la supprimer.
|
Actions |
Description |
Procédure |
|
Consulter une commande |
Consultez les détails d'une commande existante. |
|
|
Cloner une commande |
Créez une nouvelle commande en modifiant une commande existante. |
|
|
Supprimer une commande |
Supprimez une commande dont vous n'avez plus besoin. |
|
Common commands
Le tableau suivant répertorie des exemples de tâches d'O&M courantes utilisant des commandes Shell sous Linux.
Les paramètres personnalisés dans les commandes augmentent leur réutilisabilité. Dans les exemples suivants, les paramètres au format {{key}} sont des paramètres personnalisés. Pour exécuter ces commandes, activez Used Parameters et saisissez les valeurs des paramètres dans la section Command Parameters.
|
Tâche |
Exemple de commande |
|
Modifier le mot de passe système de l'instance |
Pour modifier le mot de passe de connexion, exécutez la commande appropriée pour votre système d'exploitation.
Remarque
|
|
Ajouter, supprimer ou modifier des informations utilisateur |
|
|
Activer, désactiver et vérifier l'état du pare-feu |
|
|
Installer un logiciel Remarque
Cet exemple montre comment installer Nginx sur un système d'exploitation CentOS 7. |
|
|
Installer l'agent CloudMonitor Remarque
Pour plus d'informations, consultez Install and uninstall the CloudMonitor agent. |
Important
Remplacez |
|
Afficher la configuration système de l'instance |
|
Étapes suivantes
Après avoir créé une commande, vous pouvez l'exécuter sur des instances spécifiques depuis l'onglet My Commands. Pour plus d'informations, consultez Exécuter une commande.