РеальныеВнедрения/JayMigrationEko

Материал из Etersoft wiki
Перейти к навигацииПерейти к поиску
Wackowiki-logo.png Blue Glass Arrow.svg MediaWiki logo.png
Эта страница была автоматически перемещена с old.wiki.etersoft.ru.
Эта страница наверняка требует чистки и улучшения — смело правьте разметку и ссылки.
Просьба по окончанию убрать этот шаблон со страницы.


Миграция небольшой компании на Linux

Что было дано. Небольшая компания (порядка 15 компьютеров). Большая часть сотрудников - менеджеры по РСК и по продажам. Основная их работа проходила в MS Office. Все документы хранились на сетевом диске. Работа бухгалтерии (3 рабочих места), соответственно, в 1C.


После выдачи предписания сотрудниками правоохранительных органов, было принято решение о полной миграции за 10 дней.. Особенности национальной миграции, так сказать.

В качестве отправной точки был выбран дистрибутив Kubuntu 6.10. И это была основная ошибка. Не используйте Kubuntu 6.10 в бизнесе - это «выкидыш». Выбирайте либо 6.06, с которой не было практически никаких проблем при миграции филиала большой компании на Linux, либо 7.04. А еще лучше подождать следующую LTS-версию после 6.06. Насколько я помню, это будет 7.10, и выйдет она осенью этого года.


К счастью, практически на всех компьютерах было установлено по 256Mb RAM, что позволило использовать KDE в качестве рабочей среды.


Исходя из бизнес-процесса, были определены основные параметры формируемой сети:

  • вся информация о пользователях будет храниться в LDAP;
  • для хранения общих документов будет использоваться NFS;
  • бухгалтерия будет работать в терминальном режиме;
  • для внутреннего общения будет использоваться jabber;
  • 1С будет работать под WINE@Etersoft Network.


Так или иначе, из бизнес-процесса был изъят один компьютер. Диск был разбит исходя из предположения о минимальном объеме диска в 10Gb. На компьютере было собрано типовое рабочее место. Стандартная инсталляция Kubuntu была полностью обновлена, изменена и дополнена. Сначала была проведена русификация дистрибутива установкой соответствующих пакетов. Затем OpenOffice.org 2.0.2 из дистрибутива был заменен на сборку компании «Инфра-Ресурс» OpenOffice.org 2.1 Professional (при этом пришлось удалить мета-пакет kubuntu-desktop). Далее, был установлен дополнительный набор программ (какие вспомнил):

  • графические редакторы Gimp и InkScape;
  • индикатор текущей раскладки kkbswitch;
  • web-браузер Opera с русским языковым файлом.


После этого, была настроена авторизация пользователей в ldap (libnss_ldap и pam_ldap).

С разделов жесткого диска был снят образ (find + cpio) для дальнейшего клонирования.


Затем на этом же компьютере был собран «сервер». Из-за недостатка рабочих мест на «сервер» пришлось возложить все функции организации сети. На нем работали:

  • NFS-сервер;
  • LDAP-сервер;
  • Jabber-сервер;
  • локальный DNS-сервер;
  • WINE@Etersoft с 1С для трех клиентов.


При более чем скромных параметрах сервера, это приводило к периодическим сбоям в работе блокировок на NFS и «меееедлеееенной» работе 1С.

Позже 1С была вынесена на отдельный сервер. Крайне рекомендую делать так изначально, учитывая «любовь» бухгалтеров к устранению проблем в работе 1С перезагрузкой сервера. Дополнительным бонусом при выделении еще одного сервера стала возможность спокойно резервировать данные в автоматическом режиме по ночам (rsync по крону). Фактически сервера являются точными копиями друг-друга, что позволяет, при необходимости, быстро восстановить бизнес-процесс при выходе из строя одного из серверов.


Доступом в интернет управляет шлюз на базе FreeBSD. Туда же сейчас вынесен DNS-сервер. Там же поднят сбор и анализ netflow для учета потребления траффика.


В ближайшее время планируется апгрейд WINE@Etersoft до версии 1.0.7.

Хотелось бы провести апгрейд с Kubuntu 6.10 на что-то более адекватное, но я не вижу способа обосновать выделение средств на проведение апгрейда руководителю организации. Скорее всего договоримся на поэтапной замене рабочих мест с оплатой за каждое. Я соберу в виртуальной машине новый образ рабочего места и буду периодически их апгрейдить по мере необходимости.


--

С уважением,

Бушмелев Юрий