Д.А.Мамаев_Автоматизация настройки рабочих станций

В секции рассматриваются теоретические и практические вопросы, связанные с разработкой и внедрением программных продуктов.
Руководитель: кандидат педагогических наук, доцент Гордиевских Виталий Михайлович, ник - vitaliy_g

Д.А.Мамаев_Автоматизация настройки рабочих станций

Сообщение SSvet 25 мар 2015, 15:49

Аватара пользователя
SSvet
Elite
 
Сообщения: 154
Зарегистрирован: 20 мар 2013, 09:43
Полное имя: Смольянинова С.В.

Re: Д.А.Мамаев_Автоматизация настройки рабочих станций

Сообщение Vladislav_133 29 мар 2015, 20:06

Хотелось бы услышать конкретно, что меняется в системе: 1, 2, 3 ... Из текста не совсем понятно.
Аватара пользователя
Vladislav_133
Elite
 
Сообщения: 1386
Зарегистрирован: 13 дек 2008, 18:08
Полное имя: П.В.Ю.

Re: Д.А.Мамаев_Автоматизация настройки рабочих станций

Сообщение denis_m 31 мар 2015, 08:50

В автозагрузку системы добавляется специальный скрипт, работа которого заключается в том, чтобы загрузить внешний скрипт с ftp-сервера и запустить его. Ну а дальше в системе производятся операции, указанные во внешнем скрипте
Аватара пользователя
denis_m
Elite
 
Сообщения: 9
Зарегистрирован: 25 мар 2015, 13:38
Полное имя: Мамаев Денис Алексеевич

Re: Д.А.Мамаев_Автоматизация настройки рабочих станций

Сообщение Vladislav_133 31 мар 2015, 20:30

Я поясню, что я хотел узнать.
Я хотел услышать, что в системе таким образом настраивается.
Аватара пользователя
Vladislav_133
Elite
 
Сообщения: 1386
Зарегистрирован: 13 дек 2008, 18:08
Полное имя: П.В.Ю.

Re: Д.А.Мамаев_Автоматизация настройки рабочих станций

Сообщение denis_m 01 апр 2015, 16:23

Настраивать можно практически все, что настраивается через терминал системы. В версии скрипта, которая была актуальна на момент написания статьи, можно настроить обновление системы, выбор видеодрайверов, установку дополнительного ПО - все, что было указано в переменных-флагах. На сегодняшний день в скрипт добавлен еще один флаг "copy_sudoers", который копирует файл sudoers с сервера в каталог /etc/sudoers, настраивая таким образом нужные нам права на sudo для всех пользователей. В общем настроить можно все.
В дальнейшем я хочу сделать функцию в скрипте, которая позволяет производить индивидуальную настройку отдельных компьютеров (для случаев, когда изменения не нужно производить на всех компьютерах, а только на одном).
Аватара пользователя
denis_m
Elite
 
Сообщения: 9
Зарегистрирован: 25 мар 2015, 13:38
Полное имя: Мамаев Денис Алексеевич

Re: Д.А.Мамаев_Автоматизация настройки рабочих станций

Сообщение Vladislav_133 01 апр 2015, 16:43

Наверное, есть смысл сделать диалоговую среду, позволяющую делать настройку обычному пользователю?
Аватара пользователя
Vladislav_133
Elite
 
Сообщения: 1386
Зарегистрирован: 13 дек 2008, 18:08
Полное имя: П.В.Ю.

Re: Д.А.Мамаев_Автоматизация настройки рабочих станций

Сообщение Hidro 02 апр 2015, 09:28

Полностью согласен с вышесказанным. Что бы была возможность у пользователя выбирать, что ему надо, какое ПО. И вообще инструмент сделать более гибким.
Hidro
 
Сообщения: 39
Зарегистрирован: 29 дек 2009, 15:01
Полное имя: G

Re: Д.А.Мамаев_Автоматизация настройки рабочих станций

Сообщение VitaLiy_G 02 апр 2015, 10:16

Хотелось бы увидеть объективные данные по оптимизации времени настройки с применением Вашего скрипта и без него, и вместе с тем как он влияет на время настройки компьютера в целом, учитывая необходимость настройки ОС Windows также.
VitaLiy_G
Elite
 
Сообщения: 174
Зарегистрирован: 26 мар 2011, 12:42
Полное имя: Гордиевских В.М.

Re: Д.А.Мамаев_Автоматизация настройки рабочих станций

Сообщение denis_m 02 апр 2015, 15:38

про диалоговый режим: скрипт разрабатывался для студенческих компьютеров, на которых студент не должен иметь возможность конфигурировать систему. поэтому с данной точки зрения разрабатывать диалоговый режим нет необходимости. с другой стороны внешняя часть скрипта, отвечающая за выбор команд по конфигурированию, хранится всего лишь в одном файле небольшого размера. Все флаги команд в нем записаны в первых строках, поэтому с точки зрения системного администратора тоже нет необходимости создавать диалоговый режим. Можно просто дописать новый флаг и закрепить за ним необходимые действия.

по поводу времени конфигурирования системы до и после скрипта:
для ОС Alt Linux. Скрипт применялся уже неоднократно, поэтому время конфигурирования было разным, в зависимости от поставленной задачи. Для примера возьмем команды по полному обновлению системы и обновлению ядра. Время полного обновления системы составляло около 15 минут. Время, затрачиваемое на обновление ядра, составляло около 5 минут. Итого 20 минут. К этому времени необходимо прибавить время включения компьютера до момента входа под пользователем root - около 2х минут и время его выключения - 1 минута. В сумме на один компьютер для ОС Alt Linux уходило около 23 минуты. Всего в аудитории 20 компьютеров. Даже если одновременно обновлять сразу по 4 компьютера, то времени на такие действия уходило более 5 часов. Плюс приходилось неоднократно проверять, все ли действия были совершены и не пропущен ли какой-нибудь важный шаг.
Когда был разработан и установлен скрипт, достаточно было просто включить все компьютеры - 2 минуты, дождаться когда он отработает - 20 минут, и когда он автоматически (по команде скрипта) выключится - минута. Таким образом меньше, чем за полчаса все компьютеры в аудитории были обновлены.
для ОС Windows скрипта нет, поэтому время конфигурирования ДО и ПОСЛЕ совпадает.
Аватара пользователя
denis_m
Elite
 
Сообщения: 9
Зарегистрирован: 25 мар 2015, 13:38
Полное имя: Мамаев Денис Алексеевич


Вернуться в Секция «Программирование и сетевые технологии»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron