Применение на предприятии ОС семейства Unix Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:unix_enterprise [2010/06/06 19:51]
wiki:unix_enterprise [2012/05/14 16:44]
поправил название
Строка 1: Строка 1:
 ~~NOTOC~~ ~~NOTOC~~
-====== ​Применение на предприятии ОС семейства Unix ======+======Применение на предприятии ОС семейства Unix======
 Этот раздел предназначен для IT служб предприятий,​ принявших решение "​соскочить"​ с Windows. Этот раздел предназначен для IT служб предприятий,​ принявших решение "​соскочить"​ с Windows.
  
Строка 11: Строка 11:
   ** Предоставить простые и чёткие инструкции для прохождения сложных участков.   ** Предоставить простые и чёткие инструкции для прохождения сложных участков.
  
-Доподлинно известно что на одних предприятиях уже ушли от ОС семейства MS, на других уходят прямо сейчас,​ а на третьих - планируют уходить. Большинство из них почти ничего не знает друг о друге. Зачастую их IT отделам приходится решать одни и те же проблемы. Как вы думаете,​ что делают после решения проблемы, Опишу в порядке убывания вероятности события:​+Доподлинно известно что на одних предприятиях уже ушли от ОС семейства MS, на других уходят прямо сейчас,​ а на третьих - планируют уходить. Большинство из них почти ничего не знает друг о друге. Зачастую их IT отделам приходится решать одни и те же проблемы. Как вы думаете,​ что обычно делают ​айтишники ​после решения ​цепочки сложных ​проблемОпишу в порядке убывания вероятности события:​ 
 +  - Радуются и продолжают движение вперёд. Если снова оказываются в той же ситуации,​ то мучительно пытаются вспомнить решение. В конце концов,​ проходят тот же путь поиска решения,​ но несколько быстрее. 
 +  - Делают краткий конспект содеянного. Если снова оказываются в той же ситуации,​ то мучительно пытаются разобраться в собственном конспекте. Если автор конспекта уже уволился,​ то дальше как в пункте 1. 
 +  - Составляют четкое пошаговое руководство (''​HOWTO''​) и хранят его у себя в определённом месте. 
 +  - Публикуют руководство в Internet. 
 +Вы чувствуете разницу между двумя последними пунктами?​ Осознаёте все преимущества последнего пункта?​\\
  
-===== Переходим на Ubuntu =====+Если да, то давайте пойдём дальше.\\
  
 +Представьте себе, что все эти замечательные руководства не разбросаны по паутине,​ а собраны в единый план действий по автоматизации предприятия,​ в котором на каждом "​перекрёстке"​ уже выбрано оптимальное решение для каждой отрасли. Вы смогли бы извлечь пользу из такого документа?​\\
 +Не сомневаясь в вашем ответе,​ так же не сомневаюсь,​ что вы со смехом зададите вопрос:​ "Да где же такой взять?"​
 +
 +Предлагаю изменить постановку вопроса:​ "​Как же такой собрать?"​\\
 +Ведь где взять и так ясно - в наших с вами головах и в сети.\\
 +Ответ на мой вопрос вы и сами знаете - собрать с помощью [[http://​ru.wikipedia.org/​wiki/​Wiki|Wiki]].\\
 +Где собрать?​ Пожалуй,​ лучше всего на русскоязычном сайте ОС, наиболее массово применяемой на наших предприятиях вместо пользовательских ОС от MS.
 +
 +Итак мы здесь, и делаем общее полезное дело.\\
 +Пользуйтесь и дополняйте.
 +<​note>​Если вы не нашли здесь решение какой либо проблемы,​ то завершите её решение по четвёртому сценарию ;​-)</​note>​
 +
 +===== Внедрение Unix-систем на предприятии =====
 +Итак, вы хотите [[http://​lib.ru/​BACH/​|классику]] вместо MS. Можно долго обсуждать,​ какой юникс поставить дома, но в случае с автоматизацией рабочих мест работников предприятия многие "​домашние"​ факторы отходят на задний план, и чаще всего выбор падает на Ubuntu. Можно привести причины этого решения,​ но лучше это сделать в отдельной статье. Будем двигаться дальше,​ нам нужен план.
   ? Простейший порядок действий при переходе на Ubuntu:   ? Простейший порядок действий при переходе на Ubuntu:
-  - Поручить своим наладчикам и программистам установить и изучить Ubuntu+  - Поручить своим наладчикам и программистам установить и изучить Ubuntu ​(параллельно пунктам 2-4)
   - Разработать технологию быстрой установки рабочего места с полным комплектом программ   - Разработать технологию быстрой установки рабочего места с полным комплектом программ
   - Разработать технологию переноса пользовательских данных   - Разработать технологию переноса пользовательских данных
-  - Составить необходимые инструкции (максимально лаконичные) +  - Составить необходимые технологические инструкции (максимально лаконичные) 
-  - Обучить своих наладчиков и программистов+  - Обучить своих наладчиков и программистов ​технологии согласно инструкций
   - Заручиться поддержкой руководства (лучше приказом)   - Заручиться поддержкой руководства (лучше приказом)
   - Определить список мест, где всё же понадобится windows   - Определить список мест, где всё же понадобится windows
Строка 30: Строка 49:
   ? Итак, теперь тот же план, но более детально и продуманно. ​   ? Итак, теперь тот же план, но более детально и продуманно. ​
   ~~ **Технологическая подготовка**   ~~ **Технологическая подготовка**
-  .. Если делать всё правильно,​ то этот пункт должен быть частью пункта "​реализация"​. Но мы дома, в России,​ а у нас так не бывает. Поколение руководителей,​ преуспевших в мутной воде перестройки чётко знает, что действовать нужно максимально быстро. После прохождения следующего пункта будут установлены такие сроки, что исследовательская работа в них никак не поместится. Вы не сможете ни обосновать сроки разработки технологии,​ ни даже правильно определить их, так как никогда не известно на какие грабли придётся наступить. Но мы постараемся помочь вам обойти все грабли. +  .. Если делать всё правильно,​ то этот пункт должен быть частью пункта "​реализация"​. Но мы дома, в России ​(или рядышком), а у нас ​с вами ​так не бывает. Поколение руководителей,​ преуспевших в мутной воде перестройки чётко знает, что действовать нужно максимально быстро. После прохождения следующего пункта будут установлены такие сроки, что исследовательская работа в них никак не поместится. Вы не сможете ни обосновать сроки разработки технологии,​ ни даже правильно определить их, так как никогда не известно на какие грабли придётся наступить. Но мы постараемся помочь вам обойти все грабли. 
-    ~~ **Срочно** начать практическое изучение Ubuntu вашими IT специалистами. +    ~~ **Срочно** начать практическое изучение Ubuntu вашими IT специалистами. ​(параллельно пунктам ​1.2-1.8)
-    .. Если вы внедряете на предприятии Ubuntu, то большинству специалистов IT подразделения придётся рано или поздно с ней столкнуться. И не просто столкнуться,​ а вытаскивать ​пользователей из передряг,​ в которые они всегда сумеют попасть. При отсутствии опыта это ​не просто и не быстро. К моменту запуска первого рабочего места Ubuntu и OpenOffice у вас должна быть готова служба поддержки пользователей. Конечно,​ от пользователя то же много зависитНа деле меньше всего проблем с теми пользователями,​ которые Word ещё никогда не видели.+
     ~~ Определиться с набором возможных конфигураций программного обеспечения на рабочих местах     ~~ Определиться с набором возможных конфигураций программного обеспечения на рабочих местах
-    .. Обычно когда разрабатывают план автоматизации предприятия все рабочие места делят на большое количество групп, различающихся по составу установленных программ. Единственная цель этой трудоёмкой операции - экономия средств. Использование свободного ПО облегчает этот этап, так как позволяет максимально унифицировать рабочие места, установив везде идентичный набор программ. Разделение на группы сводится к распределению платного ПО по тем немногочисленным рабочим местам,​ [[нужен_ли_windows|на которых без него не обойтись]]. 
     ~~ Определиться с технологией установки и запуска прикладных программ     ~~ Определиться с технологией установки и запуска прикладных программ
-    ​.. На предприятиях применяются учетные системы различного уровня от простой бухгалтерии до ERP. Уже имеется положительный опыт промышленной эксплуатации этих программ под Ubuntu. +    ​~~ [[используемсю_технику|Распределить пользовательскую технику на группы]] по способу применения,​ определяемому уровнем мощности и наличием OEM лицензии (наклейки).
-    .. подробнее - в отдельной статье. +
-    ~~ Распределить пользовательскую технику на группы по способу применения,​ определяемому уровнем мощности и наличием OEM лицензии (наклейки). +
-    .. При этом техника делится на четыре основных класса:​ +
-      * Отдельные рабочие места под управлением Ubuntu - средняя мощность +
-      * Терминальные серверы под управлением Ubuntu (сам терминальный сервер то же является рабочим местом) - высокая мощность +
-      * Терминалы - низкая мощность +
-      ** Отдельные рабочие места под управлением Windows - средняя и высокая мощность +
-    .. [[используем_всю_технику|подробнее...]]+
     ~~ Установить необходимое серверное ПО.     ~~ Установить необходимое серверное ПО.
-    .. Серверы,​ маршрутизаторы и прочие сервисные компьютеры в предыдущих пунктах не участвовали. Исходя из выбранного в тех пунктах набора программного обеспечения получаем необходимый набор сервисов в сети, а затем устанавливаем и запускаем всё это на наших серверах. 
-    .. подробнее - в отдельной статье. 
     ~~ Разработать технологию быстрой установки рабочего места с полным комплектом программ     ~~ Разработать технологию быстрой установки рабочего места с полным комплектом программ
-    .. Существуют разные подходы к решению этой задачи. Имеет смысл ознакомиться со всеми и выбрать наиболее подходящий к вашей ситуации. 
-    .. подробнее - в отдельной статье. 
     ~~ Разработать технологию переноса пользовательских данных     ~~ Разработать технологию переноса пользовательских данных
-    ​.. Технология проста ​- собрать ​все данные ​и скопировать. Но при этом ​есть пара хитростей: +    ​~~ Составить ​необходимые технологические инструкции (максимально лаконичные) 
-      ** Избранное из IE можно конвертировать сразу в формат FireFox +    ~~ Обучить своих наладчиков и программистов технологии ​согласно инструкций 
-      .. Для этого нужно просто установить его (FireFox), и при установке согласиться на импорт всех настроек из IE. Затем нужно просто забрать файл в котором FireFox хранит закладки. +  ​.. [[техподготовка внедрения UNIX|подробнее...]]
-      ** Тот же алгоритм и с Outlook - уствновить ThunderBird с импортом почтовых ящиков. А затем - скопировать каталог с профилем пользователя. +
-    ~~ Составить необходимые инструкции (максимально лаконичные) +
-    ~~ Обучить своих наладчиков и программистов +
-    .. На этом шаге нужно опробовать разработанную ​технологию миграции,​ выбрав для этого подходящий полигон. Лучше внутри подразделения, что бы не выносить сор из избыIT персонал обучится,​ применяя ​технологию на практике. Возможно,​ что будут ​выявлены ​недочёты, которые следует ​исправить.+
   ~~ **Инициация**   ~~ **Инициация**
   .. Этот шаг определяет,​ будем ли мы делать остальные шаги, или нет, так как на этом шаге **руководителем компании** должно быть принято принципиальное решение об использовании альтернативного ПО.   .. Этот шаг определяет,​ будем ли мы делать остальные шаги, или нет, так как на этом шаге **руководителем компании** должно быть принято принципиальное решение об использовании альтернативного ПО.
Строка 72: Строка 73:
     .. Результатом планирования должна быть: продуманная и согласованная последовательность перехода на Ubuntu, причем не только последовательность установки на компьютеры,​ а последовательность обучения пользователей и изменения стандартов документального и информационного оборота.     .. Результатом планирования должна быть: продуманная и согласованная последовательность перехода на Ubuntu, причем не только последовательность установки на компьютеры,​ а последовательность обучения пользователей и изменения стандартов документального и информационного оборота.
     .. Однако на обучение пользователей и изменение стандартов может не хватить ни людей не времени,​ да и просто можно "​увязнуть",​ если коллектив инертный. В этом случае можно попытаться "​научить плавать,​ бросив в воду"​. Это сработает,​ если сделать всё быстро,​ но приводит к преобладанию отрицательных впечатлений у пользователей. При этом изменение стандартов ни в коем случае не отменяется,​ вам придётся вернуться к нему позже. Про обучение то же не следует забывать.     .. Однако на обучение пользователей и изменение стандартов может не хватить ни людей не времени,​ да и просто можно "​увязнуть",​ если коллектив инертный. В этом случае можно попытаться "​научить плавать,​ бросив в воду"​. Это сработает,​ если сделать всё быстро,​ но приводит к преобладанию отрицательных впечатлений у пользователей. При этом изменение стандартов ни в коем случае не отменяется,​ вам придётся вернуться к нему позже. Про обучение то же не следует забывать.
-    .. Если у вас достаточно времени до ближайшей проверки из МВД ;-) , то можно сделать переход более плавным для пользователей. Переходить на СРО поэтапно,​ с обучением на каждом этапе. В этом случае ваш план будет включать в себя следующие этапы:+    .. Если у вас достаточно времени до ближайшей проверки из МВД ;-) , то можно сделать переход более плавным для пользователей. Переходить на СПО поэтапно,​ с обучением на каждом этапе. В этом случае ваш план будет включать в себя следующие этапы:
       - внедрение Mozilla Firefox и Thunderbird       - внедрение Mozilla Firefox и Thunderbird
       - внедрение OpenOffice       - внедрение OpenOffice
       - внедрение Ubuntu       - внедрение Ubuntu
     .. Конечно,​ тремя пунктами план не ограничится. Состав остальных пунктов зависит от специфики конкретного предприятия.     .. Конечно,​ тремя пунктами план не ограничится. Состав остальных пунктов зависит от специфики конкретного предприятия.
 +    .. Имеет смысл использовать систему управления проектами. Например [[wpru>​Redmine]],​ описание её развёртывания будет в п.1.5. Пока можно воспользоваться [[Установка Redmine на Ubuntu 10.04 Server|кратким описанием]].
   ~~ **Реализация**   ~~ **Реализация**
     :: Произвести замену ПО на рабочих местах согласно плана и инструкций.     :: Произвести замену ПО на рабочих местах согласно плана и инструкций.
Строка 82: Строка 84:
     :: Анализировать и по возможности решать обнаруженные проблемы.     :: Анализировать и по возможности решать обнаруженные проблемы.
   ~~ «**Разбор полетов**»   ~~ «**Разбор полетов**»
-    ~~ Тщательно проанализировать ошибки и проблемы обнаруженные на предыдущих этапах. +    ~~ Обязательно по состоянию на запланированную дату разошлите всем по почте поздравления с успешным завершением перехода на новую платформу, всем открыто скажите,​ с какими основными трудностями пришлось столкнуться и, черт возьми,​ «...как эффективно действовали Олег-админ и Марья Ивановна из бухгалтерии! Молодцы все!» 
-    ~~ Найти практические решения и задокументировать их реализацию в этом руководстве. +      * Во-первых,​ вы поставите точку. И даже те, кто до сих пор думал, что все еще вернется,​ убедятся в невозможности возврата! 
-    ~~ Вести итеративный процесс сбора замечаний (и от пользователей и от самих айтишников) и внесения исправлений и улучшений (в том числе и в это руководство).+      * Во-вторых,​ те, кто еще плохо освоил новую систему,​ заерзают и начнут ее сами осваивать — мол, все умеют, а я почему нет? 
 +      * В-третьих,​ вы поднимите престиж и оценку членов команды в их собственных глазах. 
 +    ~~ Тщательно проанализируйте ​ошибки и проблемы обнаруженные на предыдущих этапах. 
 +    ~~ Найдите практические решения и задокументируйте их реализацию в этом руководстве. 
 +    ~~ Ведите итеративный процесс сбора замечаний (и от пользователей и от самих айтишников) и внесения исправлений и улучшений (в том числе и в это руководство).
  
 ===== Источники ===== ===== Источники =====
Строка 91: Строка 97:
   * [[http://​buntu.ru/​index.php?​option=com_content&​view=article&​id=100:​ubuntu-introduction&​catid=35:​ubuntu|Внедрение Ubuntu на предприятии]]   * [[http://​buntu.ru/​index.php?​option=com_content&​view=article&​id=100:​ubuntu-introduction&​catid=35:​ubuntu|Внедрение Ubuntu на предприятии]]
   * [[http://​www.oslinux.ru/​node/​258|Нужен ли Linux на нашем заводе?​ - История одного перехода]]   * [[http://​www.oslinux.ru/​node/​258|Нужен ли Linux на нашем заводе?​ - История одного перехода]]
 +
 +{{tag>​Linux_на_предприятии}}