Кластер Windows потерял илиDiscarded CLUSDB.

Вопрос или проблема

Обе ноды двухузлового кластера Windows Failover на 2008R2 потеряли файл CLUSDB. Я думаю, это произошло потому, что неопытный администратор пришел в кластер с проблемой резервного диска и переустановил функционал кластеризации поверх самого себя.

Таким образом, на сервере нет конфигурационной информации, нет файла CLUSDB, что означает отсутствие реестрового раздела для кластера. Ни на одном из серверов. Однако сервер по-прежнему знает, что он является частью кластера. Вы не можете запустить службу кластера на любой стороне, потому что конфигурация кластера отсутствует. Из файла cluster.log:

[CS] Service CreateNodeThread Failed, ERROR_FILE_NOT_FOUND(2)' из-за 'Не удалось открыть ключ параметров.'

Резервных копий файла CLUSDB нет, это тестовый кластер, поэтому кто-то решил не включать его в резервное копирование.

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

Последнее средство, как я это вижу, – удалить функционал кластеризации, но вы не можете сделать это, пока сервер по-прежнему считает, что он принадлежит кластеру.

Такой вопрос. Нужно ли восстанавливать с нуля, включая ОС, или есть способы обойти это?

Восстановите файл clusdb с другого узла кластера, а затем запустите службу кластера.

Сначала остановите службу кластера на активном узле. Скопируйте файл clustdb из папки C:\Windows\cluster и скопируйте его на пассивный узел. Запустите службы кластера на пассивном узле, а затем на активном узле.

Ответ или решение

Ваша ситуация с потерей файла CLUSDB в двухузловом кластере Windows Server 2008 R2 действительно является серьезной, но есть определенные шаги, которые вы можете предпринять для восстановления работоспособности кластера без необходимости полной переустановки операционной системы.

Восстановление файла CLUSDB

  1. Остановка службы кластера:
    На активном узле кластера (если такой имеется) выполните команду для остановки службы кластера. Это можно сделать с помощью командной строки, запустив следующую команду с правами администратора:

    net stop clussvc
  2. Копирование файла CLUSDB:
    Если на одном из узлов ещё остался файл CLUSDB, выполните следующие действия:

    • На активном узле (или узле, где работает служба кластера) найдите файл clusdb в директории C:\Windows\Cluster.
    • Скопируйте этот файл на флешку или временное хранилище.
    • Перейдите к пассивному узлу (или тому, где нет службы кластера) и остановите службу кластера, если она запущена.
  3. Замена файла CLUSDB:
    Да, подмените файл clusdb в директории C:\Windows\Cluster на пассивном узле, используя ранее скопированный файл.

  4. Запуск службы кластера:

    • После замены файла запустите службу кластера на пассивном узле:
      net start clussvc
    • Убедитесь, что служба запустилась успешно, и посмотрите журналы события для выявления возможных ошибок.
  5. Запуск службы на активном узле:
    После успешного старта на пассивном узле перейдите к активному узлу и также запустите службу кластера:

    net start clussvc

Дополнительные шаги

Если предыдущие шаги не увенчались успехом и узлы все еще не могут быть объединены в кластер, вы можете рассмотреть следующее:

  • Использование PowerShell: Попробуйте использовать команды PowerShell для управления кластером. В некоторых случаях это может дать вам больше возможностей по восстановлению состояния кластера.

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

Заключение

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

Оцените материал
Добавить комментарий

Капча загружается...