Есть ли пакет Python для взаимодействия с MS Cluster?

1

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

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

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

Теги:
pywin32
cluster-computing

3 ответа

1

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

  • 0
    Это начало, но я надеялся на что-то более высокого уровня. Я пытаюсь использовать утилиту makepy в pythonwin, но без особого успеха.
0

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

0

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

Через 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>")

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

Любые советы?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню