是否有与MS Cluster接口的python包?

时间:2008-09-16 15:16:19

标签: python windows cluster-computing pywin32

我需要编写几个python脚本来自动安装Microsoft Cluster Ressources。

更具体地说,我需要查询MS Cluster以获取包含其参数的资源列表。我还需要能够创建资源并设置其参数。

有人知道是否有包/模块。甚至是使用Mark Hammond的pywin32软件包的一些示例脚本?

3 个答案:

答案 0 :(得分:1)

您可以使用Microsoft COM对象完成此操作。您可以查看here如何开始使用它们。

答案 1 :(得分:0)

好的,我试过这种方式。

通过pythonwin,我使用了 COM Makepy 实用程序。我为MSCluster.Cluster生成了一个python接口(为了在ipython中有一个很好的内省)。

然后,我的服务器上的localy执行以下操作:

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

我得到以下例外:

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

如果我这样做:

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

然后我没有错误,但群集实际上是无。

有什么建议吗?

答案 2 :(得分:0)

我在Windows上的python 2.7上使用了Pywin32,以及wmi10。您可以参考:http://timgolden.me.uk/python/wmi.html。我可以使用wmi获得大部分细节。我在一件事情上遇到了困难,那是在这里问的:Windows Cluster Resourcec Status using Python