Interface de ligne de commande

Cette section décrit les commandes CLI de vSwitch Controller. Vous pouvez accéder à l’interface de ligne de commande locale à partir de la console de texte de la machine virtuelle Controller dans . Pour accéder à l’interface de ligne de commande à distance, utilisez une application cliente SSH et connectez-vous au nom d’hôte ou à l’adresse IP de la machine virtuelle du contrôleur sur le port 22.

Au cours d’une session CLI, vous pouvez obtenir de l’aide sur les commandes CLI de l’une des manières suivantes :

  • Tapez help , puis appuyez sur Entrée .

  • Entrez une partie d’une commande suivie d’un espace et d’un point d’interrogation ( ?) , puis appuyez sur Entrée.

L’interface prend en charge la fin de l’argument de commande lorsque vous appuyez sur la touche Tab . Généralement, vous pouvez abréger les commandes à la chaîne unique la plus courte à chaque niveau afin de réduire la saisie. Vous pouvez accéder à l’historique des commandes dans la session en cours est disponible en appuyant sur les touches fléch ées.

Pour terminer la session CLI actuelle

Exécutez la commande :exit

Pour arrêter le contrôleur vSwitch

Exécutez la commande :halt controller

Cette commande arrête le dispositif vSwitch Controller en arrêtant gracieusement le contrôleur.

Pour obtenir des informations sur les commandes

Exécutez la commande :help

Pour effectuer une mise à niveau ou une rétrogradation de la version existante du Controller

Exécutez la commande :install controller software-update scp-format-remote-filename

Cette commande copie en toute sécurité un fichier de mise à jour du contrôleur à partir de l’emplacement distant spécifié et installe cette version à la place de la version existante.

Cette commande peut être utilisée pour installer des versions logicielles qui sont à la fois des mises à niveau et des mises à niveau. Les mises à niveau migrent automatiquement la configuration vers la nouvelle version. Les mises à niveau reviennent à l’instantané de configuration compatible le plus récent ou à une configuration vide lorsqu’aucun snapshot compatible n’existe.

Pour effectuer un ping ping sur un système distant spécifié

Exécutez la commande :ping name-or-IP-address [count]

Cette commande envoie des requêtes d’écho ICMP au système distant identifié par le nom ou l’adresse IP et attend les réponses. Si aucun nombre n’est spécifié, les demandes sont envoyées une fois par seconde jusqu’à ce qu’elles soient interrompues avec Ctrl-C. Si un nombre est spécifié, ce nombre de pings est envoyé.

Pour redémarrer le contrôleur

Exécutez la commande :restart controller appliance

Cette commande arrête et redémarre l’ensemble du dispositif contrôleur.

Cette commande est principalement destinée au dépannage. Généralement, lahalt commande est utilisée pour éteindre l’appliance du contrôleur.

Pour redémarrer le démon Controller

Exécutez la commande :restart controller daemon

Cette commande arrête et redémarre les processus qui implémentent les fonctions du contrôleur.

Cette commande est principalement destinée au dépannage.

Pour définir le nom d’hôte de l’appliance contrôleur

Exécutez la commande :set controller hostname hostname

Cette commande définit le nom d’hôte de l’appliance contrôleur.

Si le nom d’hôte fourni contient un ou plusieurs caractères point (“. “), le nom d’hôte de la solution matérielle-logicielle est défini sur la chaîne avant la première période. Le nom de domaine de l’appliance sera défini sur la chaîne après la première période.

Pour définir l’adresse IP de l’interface de gestion du contrôleur via DHCP

Exécutez la commande :set controller management-interface config dhcp

Cette commande définit l’adresse IP de l’interface de gestion du contrôleur à l’aide de DHCP. Si DHCP est configuré, les pools de ressources ne peuvent pas être définis en mode Fail-Safe.

Cette commande prend effet lors de l’exécution, de sorte que l’accès à distance à l’interface de ligne de commande peut être perdu si l’adresse change.

Pour définir une adresse IP statique pour l’interface de gestion du contrôleur

Exécutez la commande :

set controller management-interface config static
                            IP-address
                        netmask
                        gateway-IP
                            [dns-server-IP]
                            [dns-server-IP2
                        dns-search]]`
<!--NeedCopy-->

Cette commande définit une adresse IP statique pour l’interface de gestion du contrôleur. Les informations de configuration DNS sont facultatives. La possibilité de spécifier un chemin de recherche DNS nécessite la spécification de deux serveurs DNS.

Cette commande prend effet lorsqu’elle est exécutée de sorte que l’accès à distance à l’interface de ligne de commande peut être perdu si l’adresse change.

Pour afficher le nom d’hôte du contrôleur actuel

Exécutez la commande :show controller hostname

Pour afficher un résumé de la configuration actuelle et de l’état de l’interface de gestion

Exécutez la commande :show controller management-interface

Pour afficher les valeurs de configuration de l’interface de gestion

Exécutez la commande :show controller management-interface config

Pour afficher la passerelle par défaut actuelle pour le contrôleur

Exécutez la commande :show controller management-interface default-gateway

Pour afficher la configuration DNS actuelle pour le contrôleur

Exécutez la commande :show controller management-interface dns-server

Pour afficher l’adresse IP actuelle de l’interface de gestion du contrôleur

Exécutez la commande :show controller management-interface ip-address

Pour afficher le masque réseau actuel de l’interface de gestion du contrôleur

Exécutez la commande :show controller management-interface netmask

Pour afficher la version logicielle du contrôleur

Exécutez la commande :show controller version