GNU/Linux >> Tutoriels Linux >  >> Linux

Commandes python-novaclient utiles

Cet article montre quelques python-novaclient commandes.

Opérations client Nova

Cet article suppose que vous avez installé le client python-nova et que le client fonctionne avec votre compte Cloud Servers.

commande d'aide nova

L'help commande répertorie toutes les commandes disponibles :

nova help

Ajouter le nom d'une commande après nova help pour voir sa syntaxe. Par exemple, pour voir la syntaxe du boot commande, exécutez :

nova help boot

Notez que toutes les commandes répertoriées dans nova help fonctionne avec les serveurs Rackspace Cloud. Le client nova fonctionne avec OpenStack, y compris le Rackspace Cloud. Cependant, certaines commandes font référence à des opérations que nous n'avons pas implémentées sur les serveurs cloud, tandis que d'autres vous permettent de gérer une installation complète d'OpenStack.

Remarque : Si vous souhaitez faire référence à un serveur ou à une image par son nom et que le nom contient un espace, mettez le nom entre guillemets afin que le client le prenne comme argument unique.

Commandes courantes

Vous pouvez utiliser les commandes suivantes pour la plupart des opérations avec les serveurs cloud :

commande de liste nova

La list La commande renvoie une liste des serveurs de votre compte. Vous pouvez utiliser la liste sans arguments, mais des options sont disponibles pour limiter la liste par une plage d'adresses IP ou pour vous montrer des serveurs avec un statut particulier.

La sortie affiche l'ID unique du serveur dans la première colonne, suivi du nom du serveur, de l'état du serveur et, enfin, des adresses réseau associées au serveur.

Exemple :

nova list --status active

commande de création d'image nova

Le image-create La commande prend un instantané d'un serveur. Le premier argument est le nom ou l'ID du serveur, et le deuxième argument est le nom que vous souhaitez attribuer au nouvel instantané.

Exemple :

nova image-create servername backupname

commande de liste de saveurs nova

La flavor-list La commande affiche une liste des versions de serveur disponibles. Un type décrit les options de mémoire, d'espace disque et de processeurs que vous pouvez allouer au serveur.

La réponse contient les informations suivantes pour les saveurs :

  • ID de saveur
  • Nom de la saveur
  • Allocation de mémoire (en mégaoctets)
  • Allocation d'échange (le cas échéant, également en mégaoctets)
  • Espace disque alloué au serveur (en gigaoctets)
  • Nombre de processeurs virtuels pour l'instance
  • Facteur de limitation du débit réseau associé à la version

Exemple :

nova flavor-list

commande de démarrage nova

Utilisez le boot commande pour créer un nouveau serveur cloud. Au plus simple, vous indiquez à la commande de démarrage quelle saveur utiliser avec le --flavor option, quelle image utiliser comme base avec le --image option, puis incluez le nom du serveur que vous créez comme argument de la commande.

La sortie de la commande boot répertorie les données sur le nouveau serveur, y compris le mot de passe root ou administrateur.

Exemple :

nova boot --flavor 1 --image 758d32fe-9f2c-470a-a082-ba6832a06431 servername

commande de redémarrage nova

Le reboot La commande utilise le nom ou l'ID du serveur cible comme argument. Par défaut, le serveur effectue un redémarrage en douceur, où le système d'exploitation redémarre normalement le serveur. Vous pouvez effectuer un redémarrage difficile (comme éteindre et rallumer l'alimentation) avec le --hard option.

Exemple :

nova reboot --hard servername

commande de suppression nova

Le delete La commande utilise le nom ou l'ID du serveur comme argument. Utilisez cette commande avec prudence .

Exemple :

nova delete servername

commande nova show

Le show La commande renvoie des détails sur un serveur :type, image à partir de laquelle il a été créé, adresses réseau et autres détails.

Exemple :

nova show servername

commande de redimensionnement nova

Utilisez le resize commande pour basculer un serveur vers une autre saveur. Lorsque vous appelez la commande, le premier argument est le nom ou l'ID du serveur, et le second argument est le nom ou l'ID de la version.

Remarque :nova resize ne fonctionne pas pour les serveurs cloud virtuels ou les serveurs Rackspace Standard avec l'allocation de disque manuelle activée. Pour plus d'informations sur la modification de la taille d'un serveur cloud virtuel, voir Modification de la taille de votre Performance CloudServer.

Vous ne pouvez pas redimensionner un serveur à une version plus petite s'il dispose de plus d'espace disque alloué que la version plus petite ne peut en utiliser.

Exemple :

nova resize servername "512MB instance"

commande nova resize-confirm

Une fois le redimensionnement terminé, vous devez confirmer la réussite du redimensionnement avant que le redimensionnement ne devienne permanent. Utilisez le resize-confirm commande avec un nom ou un ID de serveur.

Exemple :

nova resize-confirm servername

commande nova resize-revert

Une fois le redimensionnement terminé, vous pouvez découvrir un problème avec le serveur qui indique que le redimensionnement a introduit un problème. Dans ce cas, vous pouvez entrer le resize-revert commande pour restaurer le serveur à sa version d'origine.

Exemple :

nova resize-revert servername

commande de reconstruction nova

La rebuild La commande prend un serveur existant et le reconstruit à l'aide d'une image. Le premier argument est le nom ou l'ID du serveur, et le second argument est le nom ou l'ID de l'image que vous avez choisie.

Vous pouvez inclure le -rebuild_password option pour définir un mot de passe root, au lieu d'en avoir un généré aléatoirement.

Exemple :

nova rebuild --rebuild_password PASSWORD servername "Fedora 16"

**commande de secours nova

Le rescue La commande définit un serveur en mode de secours, vous permettant d'accéder et de modifier le système de fichiers lorsque le serveur est inactif. Le résultat de la commande est le mot de passe root utilisé par l'instance de secours.

Exemple :

nova rescue servername

commande d'annulation de sauvetage nova

Utilisez le unrescue commande pour sortir un serveur du mode de secours et le faire démarrer normalement.

Exemple :

nova unrescue servername

commande set-password

Modifier le mot de passe root d'une instance en utilisant le set-password commande.

Exemple :

nova set-password servername

la méta-commande nova

Utilisez le meta commande pour définir ou supprimer des métadonnées sur un serveur. Les métadonnées de thème sont dans key=value formulaire. Vous pouvez afficher les métadonnées définies sur un serveur avec le show commande.

La commande a les arguments suivants :

  • Le nom ou l'ID du serveur
  • L'action :set ou delete
  • La paire clé-valeur qui définit les métadonnées

Exemple :

nova meta servername set "role=development"

commande de limites nova

Utilisez les limits pour répertorier les limites définies sur votre compte. Les limites peuvent inclure les options suivantes :

  • Le nombre maximal de paires de métadonnées que vous pouvez associer à une image ou à un serveur
  • Le nombre et la taille maximum des personnalités (fichiers) que vous pouvez installer sur un serveur lors de sa création
  • Le nombre maximum de serveurs autorisés sur votre compte
  • La quantité maximale de mémoire que vous pouvez allouer au total à tous les serveurs de votre compte

Exemple :

nova limits

Utilisez l'onglet Commentaires pour faire des commentaires ou poser des questions. Vous pouvez également démarrer une conversation avec nous.


Linux
  1. 12 exemples de commandes Wget utiles sous Linux

  2. 5 commandes Linux que je n'utilise jamais

  3. Options ps utiles

  4. 10 commandes Ubuntu Linux les plus utiles

  5. Commande ls sous Linux :17 exemples utiles expliqués

Commandes Linux - Guide complet

3 conseils utiles sur l'utilisation de la commande History sous Linux

Les 40 commandes de serveur Linux utiles pour les débutants et les professionnels

100 commandes Vim utiles dont vous aurez besoin chaque jour

Les 50 commandes IP Linux utiles pour les administrateurs réseau

12 exemples de commandes de date Linux utiles