windows - Er der en pythonpakke til grænseflade med MS Cluster?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg skal skrive et par python scripts for at automatisere installationen af ​​Microsoft Cluster Ressources.


Mere specifikt skal jeg spørge MS Cluster for at kunne få en liste over ressources med deres parametre. Og jeg skal også kunne skabe ressourcer og indstille deres parametre.


Er der nogen der ved, om der er en pakke/modul. Eller endda nogle eksempler scripts ved hjælp af Mark Hammond s pywin32 pakker?

Bedste reference


Du kan opnå dette ved hjælp af Microsoft COM-objekter. Du kan se her på, hvordan du begynder at bruge dem. [4]

Andre referencer 1


Ok, jeg prøvede det på denne måde.


Via pythonwin brugte jeg programmet COM Makepy . Jeg genererede en python-grænseflade til MSCluster.Cluster (for at få en god introspektion i ipython).


Så gør jeg lokalitet på min server følgende:


import win32.client
mscluster = win32.client.Disptach("MSCluster.Cluster")
cluster = mscluster.Open(".")


Og jeg fik følgende undtagelse:


<class 'pywintypes.com\_error'>: 
(-2147352567, 'Exception occurred.', (0, None, None, None, 0, -2147023174), None)


Hvis jeg gør det:


cluster = mscluster.Open("<insert here cluster name>")


Så fik jeg ingen fejl, men klynge er faktisk Ingen.


Nogle forslag ?

Andre referencer 2


Jeg brugte Pywin32, på python 2.7 på windows sammen med wmi10. Du kan se: http://timgolden.me.uk/python/wmi.html. Jeg kunne få mest muligt ved hjælp af wmi. Jeg havde svært ved én ting, det er spurgt her: Windows Cluster Resourcec Status ved hjælp af Python. [5]