🏳️ Phil
🏳️ Phil
Daniel
Студент, ты что, дальтоник? (С)
🏳️ Phil
Dmitrii
О, что, для фанбоев докера уже сделали свой загончик? :)
🏳️ Phil
Alexander 🐕
Dmitrii
Нет еще
Dmitrii
Так бы уже перебанил половину.
Dmitrii
😈
Alexander
всем привет) какой самый простой способ удаленно рестартить systemd сервис?
Alexander 🐕
Alexander
ну вот есть у меня друг, я захостил его контейнер у себя
Alexander
ему нужно иногда обновлять версию
Ilia
Alexander
я просто не хотел бы ему давать доступ по ssh
Alexander
может, через curl-запрос
Alexander
или у systemd есть API?
Ilia
Ну напиши свой сервис
Alexander
ну допустим есть systemd-сервис, который делает обновление серверного контейнера и перезапуск его
Alexander
не важно, что там внутри
Ilia
https://picsrch.me/wQUCxW9L
🏳️ Phil
Alexander
то есть systemd нужно перезагружать только через systemctl restart service_name, нет никаких API больше?
🏳️ Phil
Ilia
Для девопсов
Ilia
API for DevOps AS A SERVICE
Alexander
ну, может, типа RESTul API что-то
Dmitrii
Aleksey
ну вообще overssh есть :)
Aleksey
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sect-Managing_Services_with_systemd-Remote.html
Alexander
я думал, что может уже есть сделанная библиотека (официальная)
Alexander
которая бы слушала команды на каком-нибудь там порту
Alexander
( как аналог systemctl restart service_name )
Alexander
с разделением прав доступа
Alexander
например, Васе дать право рестартить сервисы А и Б, а Пете В и Г
Alexander
ну и через curl оно бы управлялось
🏳️ Phil
её и нет потому что её смысл только в разделении прав доступа. напиши - для твоей задачи это даже с таро и жрицами пара часов. дольше спрашиваешь
Alexander
навелосипедить-то я могу))
Aleksey
ну или дай ssh
Aleksey
с cmd принудительным
Aleksey
после логина сразу выполняется команда
Aleksey
и выходит
🏳️ Phil
я ему уже посоветовал, он пропустил
🏳️ Phil
даже наверное ssh + ForcedCommand
Aleksey
так раньше секретаршам давали право на ребут сервера с ярлычка
Alexander
во, это интересно
Alexander
спасибо
Aleksey
:))
Aleksey
Alexander
я правильно понимаю, что ничего кроме этой команды он сделать не сможет?
Alexander
запустит команду, получит ответ и вырубится
Aleksey
после логина выполнится команда. соединение закроется
Aleksey
достпа к консоли у него не будет
Alexander
понятно
Maxim
тут есть знакомые с Solaris?
Maxim
Live Upgrade'ом на продакшн-машине можно обновляться, шанс словить косяки невысок?
Maxim
9 → 10
Aleksey
конечно, можно. тесты на препроде для слабаков.
Magistr
а вот это суровые девопсы с солярой, и еще с зонами ))
🏳️ Phil
Maxim
я б рад, да тут организация небольшая, и всё крайне весело :)
Alexander 🐕
Alexander 🐕
Alexander 🐕
Зачем это вообще?
Maxim
чтобы использовать новые фичи? в 10 же вроде много нового
Maxim
да и доки сейчас все по новым версиям написаны
Oleksandr
что за место на аватарке?
Alexander 🐕
Maxim
Alexander 🐕
Или апач обычный?
Maxim
Alexander 🐕
он самый
Надо смигрировать на линукс