[FRsAG] Scripter un "IOS"

Xavier Beaudouin kiwi at oav.net
Mar 14 Juin 17:45:59 CEST 2011


Salut Greg,

Le 14 juin 2011 à 17:30, Gregory Duchatelet a écrit :

> Bonjour,
> 
> je souhaiterai simplifier la gestion de ServerIron, sur quelques actions simples et courantes :
> - ajouter un serveur
> - supprimer un serveur
> - désactiver temporairement un serveur (pour une maintenance programmée)
> - le ré-activer
> - des statistiques
> - récupérer et changer les poids des serveurs
> 
> voilà pour commencer. Je ne connais pas trop ces équipements, la CLI ressemble à celle d'un IOS, et est accessible par SSH.
> 
> J'ai commencé un script Python avec le module expect, mais je rencontre quelques difficultés, par exemple si j'envoie les 2 commandes suivantes à la suite:
> self.client.sendline("skip-page-display")
> self.client.sendline("terminal length 0")
> 
> le SI "voit" cette 2eme commande :
> Invalid input -> 0show server sessions
> Type ? for a list
> 
> j'ai l'impression qu'il se mélange les pinceaux ...
> 
> Je ne dois pas être le seul à vouloir faire ça, j'espère quand même que les admins de ces équipements ne font pas toute la config courante à la main (je ne parle pas de l'initiale) ou pire tout avec l'interface Web !
> 
> Est-ce que vous savez quel est l'OS qui tourne dessus ? Ca me permettra de googler un peu ...
> SSH at smurtz-01>show version
>  SW: Version 10.2.01nTI4 Copyright (c) 1996-2007 Foundry Networks, Inc.
>      Compiled on Feb 01 2010 at 20:02:55 labeled as WJR10201n
>  HW: Stackable Router, SYSIF version 21, Serial #: Non-exist
> ==========================================================================
>    ServerIron 4G, SYSIF 2 (Mini GBIC)

Bah c'est un OS proprio... Tu trouvera pas de hacks...

Bon si tu veux scripter, ton ami est rancid... :)

Xavier


More information about the FRsAG mailing list