воскресенье, 5 марта 2017 г.

System Center SMA 2016. Ошибка при старте Runbooks после переустановки сервера.

На днях я решил немного оптимизировать свою песочницу Windows Azure Pack. Для этого необходимо было перенести компонент SMA на другой сервер. Задача вроде банальная, но, как оказалось, есть особенности. После удаления старого сервера и развертывания SMA на новом я получил неработающие RunBooks в WAP.


Итак, что было сделано, чтобы получить данную ошибку:
1. Выполнен Uninstall SMA со старого сервера
2. Старый сервер удален
3. Выполнена установка SMA на новый сервер

После этого Runbooks в интерфейсе WAP стали намертво залипать в статусе "Queued". В логах сервера SMA при запуске таски появлялся Event ID 50045, в конце которого была ошибка:

The publisher has been disabled and its resource is not available. This usually occurs when the publisher is in the process of being uninstalled or upgraded

К сожалению, друг Google помочь не смог. Продолжив анализ проблемы я обнаружил, что после рестарта сервера сервис rbsvc (Runbook Service) запускается и затем останавливается с ошибкой:

The service exited. The Runbook Worker Service (rbsvc) service on machine SPF is not in the current deployment.

Отлично, уже что-то начинает проясняться. Дальнейший поиск решения проблемы привел меня к статье в технете: about_SMA_Runbook_Worker_Deployment. Далее я выполнил на новом сервере SMA:

Get-SmaRunbookWorkerDeployment -WebServiceEndpoint "https://localhost"

В выводе был получен старый сервер SMA. Отлично, следующей командой заменяем его новым:

New-SmaRunbookWorkerDeployment -WebServiceEndpoint "https://localhost" -ComputerName "SPF"

После этого запускаем сервис rbsvc и проверяем работу SMA.


Комментариев нет:

Отправить комментарий