Параметры запуска службы кластера

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

Применяется к: Windows Server 2012 R2
Исходный номер базы знаний: 258078

Сводка

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

Для этого перейдите к свойствам службы, поместите соответствующий параметр в поле Параметры запуска и нажмите кнопку Пуск.

Вы также можете использовать параметры при запуске службы кластеров из командной строки. Например:

net start clussvc.exe / switch  

Примечание.

Добавьте тире (-) перед переключателем для Microsoft Windows 2000 Server и более ранних версий.

Параметр отладки имеет специальные параметры запуска. Сведения о правильном использовании см. в разделе Отладка далее в этой статье.

Windows Server 2003 включает сокращения для каждого параметра. Это упрощает использование параметров запуска службы кластеров. Например, можно запустить службу с помощью переключателя /FixQuorumили переключателя /FQ .

Допустимые параметры параметров включают следующие:

Switch Функция Сокращение Windows 2003
FixQuorum Не подключайте устройство кворума и отключайте ведение журнала кворума. FQ
NoQuorumLogging Ведение журнала кворума отключено. NQ
Отладка Отображает события во время запуска службы кластера. Специальный синтаксис см. в разделе "Отладка" далее в этой статье.
LogLevel N Задает уровень журнала для режима отладки.
DebugResMon Служба кластеров ожидает подключения отладчика ко всем процессам монитора ресурсов при их запуске. ДОКТОР

Windows 2000 и более поздних версий включают следующие параметры.

Switch Функция Сокращение Windows 2003
ResetQuorumLog Динамически повторно создает файлы журнала кворума и контрольных точек (эта функция выполняется автоматически в Microsoft Windows NT 4.0). RQ
NoRepEvtLogging Нет репликации записей журнала событий.

Windows Server 2003 и более поздних версий включают следующие параметры.

Switch Функция Сокращение Windows 2003
ForceQuorum или <N1,N2,...> Принудительная установка большинства узлов со списком узлов N1, N2 и т. д. (Применимо только для кворума набора большинства узлов.) FO
NoGroupInfoEvtLogging Не регистрировать события в журнале событий, связанном с группой в сети и в автономном режиме. NG

Описание коммутаторов

Ниже приведено описание некоторых параметров.

Отладка

Функция. Ведение журнала кластера может не содержать никаких полезных сведений при диагностике сбоев запуска службы кластера. Это связано с тем, что служба кластеров может завершиться сбоем до запуска Cluster.log. При запуске службы кластеров с помощью этого параметра отображается инициализация службы кластера, что позволяет выявить эти ранние проблемы.

Требования. Используйте этот параметр только для временной диагностики. Если служба кластеров не запускается из-за ошибки входа в учетную запись службы или другой ошибки, связанной с системой, служба может не запуститься. В результате файл cluster.log может не быть создан. Этот метод запускает службу за пределами обычной среды, заданной диспетчером управления службами. Чтобы использовать этот параметр, необходимо войти в систему локально с правами администратора и запустить команду из командной строки. Не используйте параметр отладки для обычного использования или в течение какого-либо периода времени. Служба не работает так эффективно с набором параметров.

Сценарии использования. Этот параметр должен использоваться только в том случае, если служба кластеров не запускается. Этот параметр отображает на экране операцию службы кластеров при попытке запуска. Этот параметр можно использовать только при запуске службы из командной строки. Вы должны находиться в папке, в которой установлена служба кластеров. По умолчанию это %SystemRoot%\Cluster. Это также единственный параметр, который не используется с командой net start для запуска службы.

Операция. Откройте командную строку, перейдите в папку %SystemRoot%\cluster и введите следующую команду clussvc /debug [loglevel#] ".

где loglevel# является одним из следующих.

# Описание
0 Ведение журнала не выполняется.
1 Регистрируются только ошибки.
2 Регистрируются ошибки и предупреждения.
3 Регистрируются все события, в том числе не записанные в журнал событий.

Кроме того, можно также использовать команду set для управления уровнем журнала кластера при использовании параметра отладки. В командной строке введите следующий набор clusterloglevel= x , где x — одно из значений, показанных в предыдущей таблице.

Служба кластеров отправляет выходные данные в окно, аналогичное тому, что вы увидите в cluster.log. Кроме того, можно записать эти сведения в файл с помощью следующего синтаксиса команды:

clussvc /debug > c:\debug.log

Если служба кластера работает правильно, нажмите клавиши CTRL+C, чтобы остановить службу.

Примечание.

Переменная среды ClusterLogLevel позволяет управлять уровнем выходных данных при использовании параметра отладки.

FixQuorum

Функция: позволяет запустить службу кластера, несмотря на проблемы с устройством кворума. Единственными ресурсами, которые будут подключены к сети после запуска службы, являются IP-адрес кластера и имя кластера. Вы можете открыть администратор кластера и подключить другие ресурсы к сети вручную.

Требования. Этот переключатель должен использоваться только в режиме диагностики на очень временной основе, а не во время нормальной работы. С помощью этого коммутатора должен быть запущен только один узел, а второй узел не должен пытаться присоединиться к узлу, запущенном с помощью этого коммутатора. Как правило, этот параметр используется отдельно.

Сценарии использования: Если служба кластера не может запуститься обычным образом из-за сбоя ресурса кворума, пользователи могут запустить службу кластера в этом режиме и попытаться диагностировать сбой.

Операции: После запуска службы кластера все ресурсы, включая ресурс кворума, остаются в автономном режиме. Затем пользователи могут вручную попытаться перевести ресурс кворума в режим "в сети", отслеживать записи журнала кластера, а также новые записи журнала событий и попытаться диагностировать проблемы с ресурсом кворума. Синтаксис выглядит следующим образом: net start clussvc /fixquorum.

ResetQuorumLog

Функция. Если файл журнала кворума и контрольных точек не найден или поврежден, его можно использовать для создания файлов на основе сведений в кусте реестра %SystemRoot%\Cluster\CLUSDB локального узла. Если файл журнала кворума находится в правильном порядке, этот параметр не будет действовать.

Требования. Как правило, с помощью этого коммутатора запускается только один узел, и этот параметр используется отдельно. Он должен использоваться только опытными пользователями, которые понимают последствия использования потенциально устаревших сведений для создания нового файла журнала кворума.

Сценарии использования. Этот параметр следует использовать только в том случае, если служба кластеров не запускается на компьютере с Windows 2000 или более поздней версии из-за отсутствия или повреждения журнала кворума (Quolog.log) и Chkxxx.tmp файлов. Windows NT 4.0 автоматически повторно создаст эти файлы, если они не существуют. Эта функция была добавлена в Windows 2000, чтобы предоставить больший контроль над запуском службы кластеров.

Примечание.

Если кластер работает под управлением Windows 2000 с пакетом обновления 4 (SP4) и ранее установлено исправление 872970, /resetquorumlog оно больше не требуется. По умолчанию создается новый файл журнала при запуске, если старый файл отсутствует или поврежден.

Операция. Служба кластеров выполняет автоматический сброс файла журнала кворума, если он отсутствует или поврежден, используя сведения в загруженном кусте кластера с помощью файла %systemroot%\Cluster\CLUSDB. Используется следующий синтаксис:

net start clussvc /resetquorumlog

DebugResMon

Функция. Помогает отлаживать процесс мониторинга ресурсов и, следовательно, библиотеки динамической компоновки ресурсов (DLL), которые загружаются монитором ресурсов. Вы можете использовать любой стандартный отладчик windows.

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

Сценарии использования. Разработчики могут использовать этот параметр для отладки процесса мониторинга ресурсов и пользовательских библиотек DLL ресурсов. Этот параметр очень полезен, если ошибка в библиотеке DLL ресурса приводит к неожиданному завершении процесса мониторинга ресурсов вскоре после запуска службой кластеров и до того, как пользователи смогут вручную подключить отладчик к процессу мониторинга ресурсов.

Операция. Непосредственно перед запуском процесса мониторинга ресурсов процесс службы кластеров ожидает сообщения (Ожидание подключения отладчика к процессу X resmon), где X — это идентификатор процесса (PID) процесса мониторинга ресурсов. Служба кластеров ожидает всех созданных ею процессов мониторинга ресурсов. После подключения отладчика к процессу мониторинга ресурсов и запуска процесса мониторинга ресурсов служба кластеров продолжает инициализацию.

NoRepEvtLogging

Функция. Параметр norepevtlogging предотвращает репликацию этих событий, записанных в журнале событий. Этот параметр полезен для уменьшения объема информации, отображаемой в командном окне, путем фильтрации событий, уже записанных в журнале событий. Репликация журналов событий — это функция, добавленная в Windows 2000.

Сценарии использования. Этот параметр используется для предотвращения репликации журналов событий. Если имеется большое количество записей журнала событий, служба кластеров будет реплицировать их и записывать их в cluster.log. Это может привести к быстрому переносу cluster.log. Этот параметр также можно использовать для запуска службы кластеров и записи событий, которые не записываются в журнал событий, в локальный файл, Debugnorep.log. Используется следующий синтаксис:

clussvc /debug /norepevtlogging > c:\debugnorep.log\

Операция. Команду norepevtlogging можно задать в качестве параметра start при запуске службы кластеров из консоли управления компьютером.

Синтаксис командной строки:

net start clussvc /norepevtlogging

Эта команда не позволяет узлу, запущенный с этим параметром, реплицировать свои сведения на другие узлы, но он по-прежнему будет получать сведения от других узлов, которые были запущены нормально.

NoQuorumLogging

Функция: отключает все журналы изменений реестра кластера на диске кворума. Указание проверка реестра не влияет на другие ресурсы.

Требования. Этот параметр должен использоваться только в режиме диагностики для диагностики проблем с файлом журнала кворума (Quolog.log) или файлом контрольных точек hive кластера (Chkxxx.tmp) в каталоге \MSCS на диске кворума. Если один узел запускается с помощью этого коммутатора, с помощью этого параметра также должен быть запущен любой другой узел. Как правило, этот параметр используется только на одном узле.

Сценарии использования. Используйте этот параметр, когда файл журнала кворума или файлы контрольных точек повреждены и вы хотите вручную заменить эти файлы резервными копиями.

Операция. Служба кластеров полностью обходит функции ведения журнала в этом случае. При выполнении в этом режиме могут возникать сценарии "секционирования во времени". В этом случае записи реестра узла кластера могут выпасть из синхронизации, а новые изменения могут быть потеряны. Синтаксис выглядит следующим образом: net start clussvc /noquorumlogging.

ForceQuorum

Функция. При использовании модели кворума набора узлов (MNS) в кластере Windows Server 2003 в некоторых случаях кластеру должно быть разрешено продолжать работу, даже если у него нет кворума (большинство). Рассмотрим случай географически распределенного кластера с четырьмя узлами на первичном сайте и тремя узлами на вторичном сайте. Несмотря на отсутствие сбоев, кластер представляет собой кластер с семью узлами, где ресурсы могут размещаться на любом узле, на любом сайте. Если между сайтами произошел сбой обмена данными или дополнительный сайт был отключен (или сбой), основной сайт может продолжить работу, так как он по-прежнему будет иметь кворум. Все ресурсы будут повторно размещены и подключены к сети на первичном сайте.

Однако в случае катастрофического сбоя первичного сайта дополнительный сайт потеряет кворум, и, следовательно, все ресурсы будут прекращены на этом сайте. Одной из основных целей для создания кластера с несколькими сайтами является выживание в аварии на первичном сайте; однако само программное обеспечение кластера не может определить состояние первичного сайта. Программное обеспечение кластера не может различать сбой связи между сайтами и аварию на основном сайте. Это должно быть сделано путем ручного вмешательства. Иными словами, дополнительный сайт можно заставить продолжить, даже если служба кластеров считает, что у него нет кворума. Это называется принудительным кворумом.

Так как этот механизм фактически нарушает семантику, связанную с кворумом, реплика набор, он должен выполняться только в контролируемых условиях. В приведенном выше примере, если вторичный сайт и первичный сайт теряют связь и администратор принуждет кворум на вторичном сайте, ресурсы будут подключены на обоих сайтах, что может привести к несогласованным данным или повреждению данных в кластере.

Требования. Принудительное применение кворума — это ручной процесс, который требует остановки службы кластеров на всех остальных узлах. Службе кластеров необходимо указать, какие узлы следует рассматривать как имеющие кворум.

Сценарии использования: при возврате первичного сайта необходимо соблюдать особую осторожность, так как узлы настроены как часть кластера. Пока кластер работает в состоянии кворума силы, он полностью работает. Например, узлы можно добавить или удалить из кластера; можно определить новые ресурсы, группы и т. д.

Примечание.

Служба кластеров на всех узлах НЕ в списке узлов принудительного кворума должна оставаться остановленной до удаления сведений о кворуме силы. В этом случае может привести к несоответствию данных или повреждению данных.

Операция. Настройте параметры запуска службы кластеров на всех оставшихся узлах в кластере. Для этого запустите панель управления Службы, выберите службу кластеров и введите следующую команду в параметре Пуск параметров :

net start clussvc /forcequorum node_list

Например, если вторичный сайт содержит Узлы 5, Node6 и Node7, и вы хотите запустить службу кластеров, чтобы они были единственными узлами в кластере, используйте следующую команду:

net start clussvc /forcequorum /forcequorum node5,node6,node7

Примечание.

В ключе не должно быть пробелов (за исключением случаев, когда в именах узлов есть пробелы).