nouvelles
Serverspace Technologies aux Emirats Arabes Unis : Lancement de Falconcloud
DC
Daniella Coleman
25 mai 2023
Mise à jour en mai 25, 2023

CLI. Comment gérer l'infrastructure cloud via la ligne de commande

CLI. Comment gérer l'infrastructure cloud via la ligne de commande

Les utilisateurs peuvent gérer l'infrastructure cloud via divers outils de gestion, par exemple l'Application Program interface (API) ou l'interface de ligne de commande (CLI). Dans cet article, nous allons examiner en détail ce que CLI est et comment cet outil vous permet de travailler avec votre infrastructure virtuelle. La ligne de commande permet aux administrateurs et aux développeurs d'effectuer diverses opérations à l'aide de commandes et de scripts familiers, offrant un moyen de gestion pratique et efficace.

Avant l'avènement des interfaces graphiques (GUI), l'un des rares moyens d'interagir avec un PC était via le langage de commande. Malgré l'avènement des interfaces graphiques, la ligne de commande reste aujourd'hui un outil important, elle fournit l'accès le plus rapide aux fonctions de l'ordinateur/du serveur.

Qu’est ce qu' CLI?

Les CLI (Command Line Interface) est un outil permettant d'interagir avec un système informatique ou un logiciel en saisissant des commandes au format texte.

Les CLI l'idée principale est d'entrer des commandes sur la ligne de commande, le système les exécute et renvoie les résultats. Les commandes peuvent inclure des opérations telles que la création, la lecture, la mise à jour et la suppression de ressources, la configuration des paramètres système, la gestion des connexions réseau, etc. Dans le cas des fournisseurs de cloud, le CLI permet aux utilisateurs de contrôler l'infrastructure du terminal.

CLI Caractéristiques

  • fournit une large gamme de commandes et parameters qui permettent aux utilisateurs de configurer et de gérer avec souplesse l'infrastructure pour répondre aux exigences uniques de l'organisation. Les utilisateurs peuvent effectuer des opérations telles que la création, la modification, la mise à l'échelle et la suppression de ressources, la configuration des paramètres de sécurité, etc. Contrairement à l'interface utilisateur graphique (GUI), où l'interaction avec le système se fait avec une souris et des éléments graphiques, le CLI permet à l'utilisateur de contrôler plus précisément les opérations et d'effectuer des tâches complexes à l'aide de commandes. Il permet d'automatiser des tâches, de créer des scripts pour exécuter une série de commandes et d'intégrer le CLI avec d'autres programmesrams et systèmes.
  • permet aux utilisateurs d'automatiser les tâches et les opérations de votre infrastructure à l'aide de scripts et de fichiers batch. Vous pouvez créer des scripts pour exécuter une série de commandes, ce qui simplifie et accélère grandement les tâches et processus répétitifs. Cela permet d'économiser du temps et des ressources et garantit la répétabilité et la cohérence de la gestion de l'infrastructure.
  • fournit un accès direct et rapide aux opérations et aux ressources d'infrastructure. Vous pouvez utiliser des commandes pour effectuer des actions et obtenir des résultats instantanément, sans avoir à naviguer via une interface graphique. Cela permet de gagner du temps et de simplifier le processus de gestion.
  • offre un contrôle et une gestion complets de votre infrastructure. Vous pouvez identifier les paramètres et les configurations et surveiller et analyser la santé des ressources. Le CLI vous permet de gérer l'accès et les droits des utilisateurs, en garantissant la sécurité et la conformité aux politiques de votre organisation.

Les CLI est couramment utilisé par les administrateurs système, les développeurs de logiciels, les ingénieurs réseau et d'autres professionnels techniques pour gérer et configurer les systèmes informatiques, les serveurs, les réseaux et les programmes.rams. Il peut également être utile pour automatiser les tâches quotidiennes, gérer les systèmes distants et programs sur un réseau et l'amélioration de l'efficacité du travail.

Comment le CLI vos contrats

L'utilisateur doit entrer des commandes de texte dans la ligne d'interface et attendre le résultat. Au cours de ce processus, le CLI convertit les requêtes en fonctions que le système d'exploitation comprend, puis génère une réponse. Les commandes peuvent inclure un seul mot ou plusieurs lignes (scripts).

Par exemple, cette commande dans Serverspace CLI permet de connaître la taille du disque dur :

>s2ctl server get-volume l1s12345 --volume-id 20210

* s2ctl est un Serverspace utilitaire qui vous permet d'interagir avec l'infrastructure du terminal.

Résultat:

id: 20210
name: boot
server_id: l1s12345
size_mb: 25600
created: '1970-01-01T0:00:00.0000000Z'

Les CLI outil est utile pour automatiser les tâches. Vous ou votre équipe pouvez développer une liste de commandes que le système exécutera à un moment donné ou dans une situation particulière.

Serverspace nuage CLI

Les Serverspace CLI vous permet de gérer l'infrastructure cloud et d'autres services. Les fonctions suivantes sont disponibles : configuration et surveillance des machines virtuelles, gestion des paramètres réseau, sécurité avec SSH clés et coordi du projetnation. Le CLI permet d'exécuter les actions disponibles dans le Serverspace panneau de contrôle à l'aide des commandes et de la ligne d'entrée.

Si vous utilisez Linux or Windows, des binaires exécutables sont disponibles pour téléchargement à partir du GitHub CLI. Téléchargez simplement le fichier souhaité et exécutez-le sur votre ordinateur. Pour faire le CLI plus facile d'accès, vous pouvez également ajouter le chemin du dossier exécutable à votre variable d'environnement PATH. Cela vous permettra d'appeler le CLI depuis n'importe quel répertoire de votre système, ce qui le rend encore plus pratique et accessible à utiliser.

Serverspace command line

Les CLI vous permet d'automatiser l'interaction avec serveurs cloud et obtenez des réponses rapides aux demandes sans ouvrir le panneau de configuration. Les principales actions pouvant être effectuées à l'aide de l'interface de ligne de commande :

  • créer des machines virtuelles (VM);
  • Afficher les informations du serveur et gérer l'alimentation du serveur ;
  • mettre à l'échelle la configuration de la machine virtuelle ;
  • connecter les réseaux ;
  • gérer SSH clés;
  • créer des instantanés ;
  • créer et supprimer des passerelles, et configurer NAT ainsi que Firewall règles;
  • afficher des informations détaillées sur le projet ;
  • créer et supprimer un nom de domaine.

Pour commencer à utiliser le Serverspace CLI, vous devez l'installer, qui sera différent selon le système d'exploitation : Linux or Windows.

Linux interface en ligne de commande

Vous devez d'abord télécharger le fichier à partir de GitHub puis décompressez l'archive.

tar -xzf s2ctl-vX.X.X-linux.tar.gz

Vous pouvez également ajouter le dossier dans lequel vous placez le s2ctl à votre variable d'environnement PATH afin de pouvoir y accéder de n'importe où sur votre système. Pour voir quel est votre $PATH maintenant, tapez ceci dans le terminal :

echo $PATH

Pour ajouter un nouveau répertoire à la liste, utilisez la commande :

export PATH=$PATH:""

Cette variable $PATH est définie par votre shell à chaque démarrage, mais vous pouvez la définir de manière à ce qu'elle inclue toujours votre nouveau chemin chaque fois que vous ouvrez un nouveau shell. La manière exacte de procéder dépend du shell que vous utilisez.

Des instructions de configuration détaillées sont disponibles sur GitHub.

Windows interface en ligne de commande

Télécharger le fichier depuis GitHub et décompressez-le. Exécutez ensuite la ligne de commande sur votre ordinateur. Par défaut, la ligne de commande affiche le répertoire de l'utilisateur courant. Accédez au répertoire contenant le fichier extrait :

cd

Après avoir navigué jusqu'au répertoire souhaité, exécutez la commande :

s2ctl

N'oubliez pas de définir le PATH dans Windows.

Des instructions de configuration détaillées sont disponibles sur GitHub.

Vous pourriez aussi aimer...

Nous utilisons des cookies pour rendre votre expérience sur le Serverspace meilleur. En poursuivant votre navigation sur notre site, vous acceptez nos
Utilisation des cookies ainsi que Données privées.