LINUX.ORG.RU
ФорумAdmin

Централизованное управление рабочими станциями Linux Mint

 , , ,


1

4

Не так давно начал свою деятельность в роли помошника системного администратора. Поставили задачу, перелопатил много статей, но так и не нашел оптимального варианта для решения задачи.

Вопрос централизованного управления клиентскими станциями, что-то вроде ActiveDirectory c наворотами под Linux. Что надо:

1. Решение должно позволить любому человеку на любом компьютере загрузить свое рабочее окружение Linux и работать

2. Все программы должны запускаться на клиенте а не на сервере.

3. По возможности 2х факторная авторизация, возможно с использованием USB токенов.

4. Управление софтом и обновлениями удалено. Т.е я на сервере установил софт, добавил его нескольким пользователям и сделал для них конфиги/настроил софт. И они могут пользоваться.

5. Надо придумать как убрать зависимость от сервера, т.е к примеру я сел за комп ввел свои данные, подгрузилась моя ОС, тут падает сервер. И вот тут работа должна продолжиться. Т.е должен быть какой-то кеш на комьютере пользователя. Чтобы при неработающем сервере он мог войти под собой, если уже входил под собой раньше

Заранее не судите строго, я нуб T_T

Ответ на: комментарий от petav

Да, но при этом данные должны храниться и у клиента и на сервере (синхронизироваться).

lamaboy
() автор топика

Заранее не судите строго, я нуб

Вариант с разовым приглашением спеца для настройки, после чего ты будешь все просто поддерживать не рассматривается?

Вариантов-то и впрямь много, можно даже самоделку замутить. Вот только времени на освоение займет много, да и в процессе все можно так разломать...

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

не рассматривается.

Со временем проблемм нет, его много т.к задача не срочная (есть в запасе как минимум месяца 3-4). Да и хочется самому все сделать ибо в этом деле я новичек, а развиватся надо. Просто не могу найти определенный вектор движения.

lamaboy
() автор топика

2) не вижу проблемы

3) в гугле это есть

4) загрузка по сети

5)

тут падает сервер

Ну и ладно, у тебя же отказоустойчивый кластер. Все эти педальные синхронизации — дно и удел говноедов.

anonymous
()
Ответ на: комментарий от Deleted

Так что побаивайся «простых парней», предлагающих тебе(нубу) что-то такое поискать и сделать на коленке.

Deleted
()

Заранее не судите строго, я нуб T_T



тебя хотят уволить.

подожди, сейчас из чулана появится парочка старых пней3, как раз когда МарьИвановна в кабинете в обморок упала и её по скорой увезли, так вот , она за ними работала.

Deleted
()
Ответ на: комментарий от anonymous

Внезапно, да?

Нубу-помощнику (кхе-кхе, нет ли тут набития скора) дали работу начальника отдела, который ответственно принимает решение о растрате бюджета ИТ отдела.

Deleted
()
Ответ на: комментарий от lamaboy

Со временем проблемм нет, его много т.к задача не срочная (есть в запасе как минимум месяца 3-4).

ха-ха, ну как сказать, уже пора подыскивать более вменяемую контору.

Deleted
()
Ответ на: комментарий от anonymous

Вот-вот, поэтому когда слышишь что очередной уникум с должностью на предприятии с умным видом заявляет о необходимости «зёленому» поискать решение...

Deleted
()
Ответ на: комментарий от Deleted

К сожалению не всякая контора может позволить себе вкладывать большие деньги в свою ит-инфроструктуру.

rumgot ★★★★★
()
Ответ на: комментарий от rumgot

Я всё понимаю, но когда не имея денег даже на оплату админа, давать «зелёному» какие-то такие поручения, типа заработай мне денег, а я с тобой не поделюсь...

На складе жигули, сделай мерседес... :-(
Причем такое кроилово приведет к бегству зеленого, и поиску очередного Васи, который уже сделает на винсервере, за который заплатят.

Deleted
()
Ответ на: комментарий от Deleted

Так а можно хоть отдаленно организовать подобную схему на линукс с применением только бесплатного софта.

rumgot ★★★★★
()
Ответ на: комментарий от Deleted

В предыдущем сообщении я забыл вопросительный знак поставить. Это был вопрос.

rumgot ★★★★★
()
Ответ на: комментарий от rumgot

А я вот не знаю, как-то даже не задавался вопросом.
Тут много чего кидали: и оркестрацию, и ансибл, и может много чего есть, но думаю мелкая контора просто утонет в этой мути.

Deleted
()

2. Все программы должны запускаться на клиенте а не на сервере.

Программы в ходят в это «рабочее окружение» или они есть на всех рабочих местах?

я сел за комп ввел свои данные, подгрузилась моя ОС, тут падает

то есть ты хочешь грузить каждому пользователю свою ОС, а не только $HOME с конфигами и веселыми обоями?

adn ★★★★
()
Ответ на: комментарий от Deleted

Задача вполне выполнимая. По-моему это отличная возможность прокачать «зеленому» свои скиллы. Если время не поджимает и есть полная свобода выбора, то это должно быть даже интересно.

adn ★★★★
()
Ответ на: комментарий от Sunderland93

только в случае если все клиентские машины всегда online.

adn ★★★★
()
Ответ на: комментарий от lamaboy

ну первое что в голову приходит это ldap + настроенный lib_pam на клиентах, который при авторизации через ldap создает домашний каталог пользователя в котором уже лежит .profile, вытягивающий по rsync все настройки пользователя с сервера.
C установкой и обновлением софта чуть хитрее. Если компьютеры все время включены, то можно действительно использовать системы оркестрации, тот же ansible. А если нет, то надо придумывать механизм, который при включении компьютера (и по cron'у) вытаскивает с сервера список того, что надо установить и собственно устанавливает - это отличная возможность изучить bash (или python).
И система управления этим зоопарком нужна - набор скриптов на сервере, который создает по требованию список нужного софта, пользователей и группы. Можно к этому и web-интерфейс написать, но это уже другая история.

adn ★★★★
()
Ответ на: комментарий от adn

Задача вполне выполнимая.

Но имхо не для «зеленого». Если только действительно нет готовых решений. Говориться про вариант «сервер не доступен», т.е. логин с паролем пользователя должны при первом входе «кэшироватся» на локальном компе, т.е. сама авторизация должна быть следующей если сервер доступен проверяем на нем если нет ищем локально.
Далее двунаправленная синхронизация профилей, сервер упал, пользователь поработал на более чем одном компе, сервер поднялся.
1. как поступать на всех компах все закешированные профили в сторону сервера синхронизировать?
2. И что делать в случае конфликтов?
В этой части пишу по опыту использования os x сервера с мобильными пользователями, пункт 1 у них реализован так - когда залогинился на устройстве тогда и синхронизируем, пункт 2 - пользователю вылетает уведомление для принятия решения какой файл оставить. Так вот даже эта, вроде бы не один год работающая система, со временем стала выдавать «чудеса на виражах» в части синхронизации. Вобщем с недавних пор забили на это.

anc ★★★★★
()
Ответ на: комментарий от adn

А стоит ли синхронизировать?, поднимаем 4 nfs - он вроде умеет с паролями работать через керберос и просто подмонтируем нужную папу в home. Все равно юзеры не копируют к себе файлы, а всегда пытаются работать с шары на прямую не смотря на размеры.

Silerus ★★★★
()
Ответ на: комментарий от Silerus

Какой Вы интересный, так «каждый дурак может» и то решение не факт что хорошее (учитывая проблемы nfs)

anc ★★★★★
()

начал свою деятельность в роли помошника системного администратора

Поставили задачу ... централизованного управления клиентскими станциями

Мой тебе совет: «вали от туда, юный падаван»

erfea ★★★★★
()
Ответ на: комментарий от anc

имею опыт работы с виндовыми перемещаемыми профилями - если есть возможность - то от них надо избавлятся. Кроме попоболи админу ничего хорошего не будет: некоректно отключая машины, пользователи часто рушили синхронизацию, в результате профиль блокировался (из-за нарушения прав на папки, часто бывали потери данных) и винда создовала новый профиль. В итоге приходилось удалять новый, востанавливать права на старый - а это время. Кроме того можно не по nfs, а по samba или sshfs

Silerus ★★★★
()
Ответ на: комментарий от Deleted

Молодому и зеленому дали задание сваять актив директори на линукс минте не ожидая результатов. Тут имхо только слепой не заметит бюджетную организацию. О каких деньгах ты говоришь?

anonymous
()
Ответ на: комментарий от anonymous

ну он же не сказал что это бюджетная.
:-)

тогда пусть ищет заменители импорта, не проблема.

Deleted
()
Ответ на: комментарий от Silerus

Я кстати выше подобное про os x тоже написал, не айс оказалось, хотя поначалу работало довольно долго (не один год) без особых глюков. Но когда дошло до потерь данных (затирала измененные файлы старыми версиями), похоронил.

anc ★★★★★
()
Ответ на: комментарий от anc

ссылочку можно почитаю.Это c nfs? Я б такую систему на 4 самбе пытался сделать, а папки подмонтировал, отменив кеширование.

Silerus ★★★★
()
Ответ на: комментарий от Silerus

Нет я про мобильные профили в os x писал Централизованное управление рабочими станциями Linux Mint (комментарий)
Да, и они файлики через afp гоняют.
А насчет nfs это немного другая тема, на нестабильных каналах возникают глюки, в стабильной локалке пока (это наверное лет 17) проблем замечено не было.

anc ★★★★★
()
Ответ на: комментарий от Silerus

У нас изначальная идея была почти как у ТС, т.е. у пользователя есть ноут (ноуты), есть iMac, ноут используется не всегда где есть инет, т.е. кеширование и синхронизация позже, плюс человек из филиала может приехать и сесть за свободный iMac (чисто ради удобства из-за большого экрана) и профиль синхронизируется. Но со временем стало все больше глюков появляться, когда дошло до потерь данных, похоронили и забыли.

anc ★★★★★
()
Ответ на: комментарий от anc

ясно. ну пожелаем ему удачи, для меня этап админства пройден.

Silerus ★★★★
()
30 июля 2018 г.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.