| Предыдущий | Следующий |
| ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME | ERROR_CLUSCFG_ROLLBACK_FAILED |
ERROR_CLUSCFG_ALREADY_COMMITTED
Зафиксированное действие настройки кластера больше не является изменяемой транзакцией
ERROR_CLUSCFG_ALREADY_COMMITTED относится к рабочему процессу ClusCfg, который применяет или удаляет состояние членства кластера. Объект действия уже завершил фазу фиксации. Повторный вызов commit, добавление изменений или попытка повторно использовать тот же объект нарушают его одноразовый жизненный цикл, даже если исходная операция была успешной.
Отслеживайте действия настройки явным автоматом состояний: подготовлено, зафиксировано, отменено или завершилось ошибкой. После фиксации запрашивайте итоговое состояние узла и кластера современными средствами FailoverClusters вместо повторного воспроизведения объекта. Если автоматизация потеряла исходный ответ, сделайте операцию идемпотентной, обнаруживая уже зафиксированное системное состояние; повтор commit не является безопасным способом узнать, сработал ли первый вызов.
Что записывать около границы фиксации
- Уникальную операцию настройки и целевой узел.
- Последнюю успешную фазу: prepare, commit или cleanup.
- Появился ли узел в членстве кластера.
- Исходный результат RPC до срабатывания политики повторов верхнего уровня.
Ссылки
- Открытые спецификации Microsoft: протокол ClusCfg
- Microsoft: определения ошибок настройки кластера
- Microsoft: современный процесс создания кластера и управления членством
Нужно найти другой код? Найти другой код состояния или ошибки.
