#
Предварительные условия #
Требуется наличие авторизации в мастер-домене. Для выполнения запросов можно использовать стандартный браузер, расширение браузера Talend API Tester или любой другой альтернативный web-клиент(например, curl для выполнения запросов через командную строку). Метод HTTP запроса GET для всех нижеперечисленных запросов.
Перезапуск ноды роли #
https://[WS]/admin/v1/system/restart?nodes=[node1],[node2] где [WS] — адрес интерфейса, на котором расположена роль WS и [node1] — имя ноды роли. Имя ноды для роли состоит из названия роли и IP-адреса сервера разделенных символом kbd[@]. Возможен перезапуск нескольких ролей, указав их в параметре nodes через запятую.
Пример
Перезапуск роли b2bua01 на сервере 10.0.0.2 и роли esg01 на том же сервере:
Формат GET запроса:
https://tutorial.oktell.ru/api/admin/v1/system/restart?nodes=b2bua01@10.0.0.2,esg01@10.0.0.2 Формат успешного ответа:
{ "resultcode": 0, "resultmsg": "OK", "data": [ { "site": "site_main", "nodes": { "b2bua01@10.0.0.2": "ok", "esg01@10.0.0.2": "ok" } } ] } Перезапуск ноды сервера #
https://[WS]/admin/v1/system/restart?servers=[server1],[server2] где [WS] — адрес интерфейса, на котором расположена роль WS и [server1] — IP-адрес ноды сервера. Возможен перезапуск нескольких серверов, указав их в параметре servers через запятую.
Пример
Перезапуск сервера srv01:
Формат GET запроса:
https://tutorial.oktell.ru/api/admin/v1/system/restart?servers=10.0.0.2 Формат успешного ответа:
{ "resultcode": 0, "resultmsg": "OK", "data": [ { "site": "site_main", "nodes": { "10.0.0.2": "ok" } } ] } Перезапуск ноды сайта #
https://[WS]/admin/v1/system/restart?sites=[site1] где [WS] — адрес интерфейса, на котором расположена роль WS и [site1] — имя ноды сайта. Возможен перезапуск нескольких сайтов, указав их в параметре sites через запятую.
Пример
Перезапуск сайта site_main:
Формат GET запроса:
https://tutorial.oktell.ru/api/admin/v1/system/restart?sites=site_main Формат успешного ответа:
{ "resultcode": 0, "resultmsg": "OK", "data": [ { "site": "site_main", "nodes": { "10.0.0.2": "ok" } } ] }

