выключение кластера против уничтожения кластера

Мы можем получить информацию о кластере, к которому присоединена машина, используя Powershell (вызов команды «Get-Cluster»).

или WMI (вызов ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\MSCluster", "SELECT * FROM MSCluster_Cluster"))

Однако, если мы остановим кластер, эти методы не вернут никакого результата. То же самое произойдет, если мы уничтожим кластер.

Если мы запросим кластер, вызвав Get-Cluster, и не получим никакого результата, как мы узнаем, выключен ли кластер или уничтожен?


person user1555209    schedule 28.09.2016    source источник


Ответы (1)


Используя WMI, если мы запрашиваем MSCluster_Service:

Искатель ManagementObjectSearcher = новый ManagementObjectSearcher("root\MSCluster", "SELECT * FROM MSCluster_Service");

Когда кластер уничтожен, он не возвращает ни одного элемента. Когда кластер выключен, он возвращает объект со свойством State, равным «Остановлен», когда кластер запущен и работает, он возвращает объект со свойством State, равным «Выполняется».

person user1555209    schedule 28.09.2016