Есть ли пакет Python для взаимодействия с MS Cluster? - PullRequest
1 голос
/ 16 сентября 2008

Мне нужно написать пару сценариев Python для автоматизации установки Microsoft Cluster Ressources.

Более конкретно, мне нужно будет запросить MS Cluster, чтобы получить список ресурсов с их параметрами. И мне также нужно иметь возможность создавать ресурсы и устанавливать их параметры.

Кто-то знает, есть ли пакет / модуль. Или даже некоторые примеры сценариев с использованием пакетов pywin32 Марка Хаммонда?

Ответы [ 3 ]

1 голос
/ 16 сентября 2008

Вы можете сделать это, используя объекты Microsoft COM. Вы можете посмотреть здесь о том, как начать их использовать.

0 голосов
/ 10 июля 2017

Я использовал Pywin32, на python 2.7 на windows вместе с wmi10. Вы можете обратиться: http://timgolden.me.uk/python/wmi.html. Я мог бы получить большинство деталей, используя wmi. У меня были трудности с одной вещью, вот что спросили здесь: Состояние ресурса кластера Windows с использованием Python .

0 голосов
/ 09 октября 2008

Хорошо, я попробовал это так.

Через pythonwin я использовал утилиту COM Makepy . Я создал Python-интерфейс для MSCluster.Cluster (для того, чтобы иметь хороший самоанализ в ipython).

Затем локально на моем сервере я делаю следующее:

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>")

Тогда я не получил ошибку, но кластер фактически отсутствует.

Любой совет?

...