Question

Je voudrais utiliser IPMI pour définir une machine à démarrage PXE (à savoir ipmitool -I lan -U username -P password -H ipaddress chassis bootdev pxe) puis cycle de puissance, il (à savoir ipmitool -I lan -U username -P password -H ipaddress chassis power cycle). Cependant, je voudrais faire cela dans un script python, donc je suis en train d'utiliser OpenIPMI et ses liaisons de python.

Je ne peux pas sembler trouver une documentation sur OpenIPMI pour un script python et je ne suis pas sûr de savoir comment appliquer correctement les commandes IPMI (assurez-vous que la machine est dans le bon état de sorte que les commandes ne manquent pas). Quelqu'un peut-il s'il vous plaît me montrer des pointeurs ou des ressources sur l'utilisation OpenIPMI (ou une alternative) pour faire fonctionner les commandes IPMI en python? Merci!

Était-ce utile?

La solution

Pour quelque chose de si simple, il est beaucoup plus facile de simplement exécuter ces commandes en utilisant le subprocess Module .

Toutefois, si vous choisissez toujours le openimpi module est un exemple ici de la façon de l'utiliser:
http://www.mail-archive.com/ ipmitool-devel@lists.sourceforge.net/msg01445.html

Autres conseils

Je trouve le document IPMI - Une introduction douce avec OpenIPMI très utile. Il donne une bonne compréhension où / comment obtenir les informations. Comme je l'ai compris Python peut parler de « bibliothèque partagée » sur l'utilisation Swig. J'espère que cela vous aidera.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top