вторник, 3 июня 2008 г.

Цикл "Легализация офиса: нет пиратам, даешь линукс!". Глава 1.

Уважаемые читатели. Информация, излагаемая в этом цикле является абсолютно субъективным опытом и не претендует на академичность. Многое из описанного наверняка можно сделать быстрее/лучше/удачнее (нужное подчеркнуть). Комментируйте, предлагайте свои варианты, спорьте - и вместе мы найдем наилучшее решение. :)

Заранее благодарю авторов всех прочитанных мною статей по данной тематике. Без вас бы у меня ничего не получилось. Конкретных людей и конкретные статьи я буду упоминать по ходу повествования.


Пролог. Затяжная война линукса с нашими системными администраторами.

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

В понимании шефа идеальный офис должен  выглядеть так:
9 машин:

  • 1 сервер (файловый+контроллер домена+ежик из 1С'овских ключей)
  • 1 SQL сервер 1С:Предприятия 8.1 Управление Производственным Предприятием
  • 1 интернет-шлюз
  • 6 рабочих станций (офис+почтовый клиент+интернет через биллинг+1С:Предприятие различных версий и конфигураций+индивидуальныепрограммы)
Только две машины - рабстанции должны иметь на своем борту Windows. Остальные, включая сервер и шлюз - линукс.

Максимальное, чего удалось добиться предыдущим сисадминам - по две системы (линукс+ХР) на каждой рабочей станции, причем линуксовые системы даже не были введены в домен. Причин неудачи своих предшественников я не знаю - может недостаточное знание предмета, может элементарная лень. Сейчас уже не разберешься.

Зачем я сейчас веду эти записи?
  • Чтобы четко спланировать сроки и последовательность работ.

  • Чтобы определиться с конкретными программными решениями.

  • Чтобы обсудить содержание и возможные варианты реализации работ с разбирающимися людьми.

    Глава 1. Исходное расположение сил.


    Ситуация на 3.06.2008.

    Итак, на данный момент в офисе имеется:

    • Файловый сервер/Контроллер домена-нелицензионныйWindows 2003 Enterprise Server,который еле-еле стоит на ногах. Он же выполняет роль интернет-шлюза.

    • 6 рабочих станций с пиратской ХР на борту

    • УППшный SQL сервер на ASP Linux 11.2 - вроде вполне живой

    • Дитя моих тренировок - машина с CentOS 5, включенная в домен. На этой машине я тренировался в установке, настройке и обновлении сервера 1С:Предприятия и сервера баз данных.

  • После проведения легализации, компьютерная начинка офиса должна приобрести приблизительно такой вид:
  • Файловый сервер/Контроллер домена - CentOS

  • Интернет-шлюз - CentOS (не факт...)

  • Сервер УПП - ASP Linux/CentOS

  • Рабочие станции линукс - CentOS/Debian (может еще чего...)

  • Рабочие станции windows - MS Windows XP Professional/Home (смотря сколько денег начальство выделит)

  • Почтовый клиент - Mozilla Thunderbird (кроссплатформенно+вполне удобно)

  • Офисный пакет - OpenOffice (линукс) + MS Office (windows). Не думаю, что буду использовать OpenOffice под виндами.

  • Антивирус - Касперский (windows). Под линуксом я не вижу в антивирусе особого смысла.

  • С биллинговой системой я пока не решил. В данный момент фирма использует Lan2Net, но он не кросплатформенный, хотя под wine идет прекрасно. В крайнем случае можно использовать и его.

    Этапы выполнения работ.
    1) Доводка машины с CentOS до состояния полноценной рабочей станции. Установка 1С, почтового клиента, биллинговой службы. Постепенное обучение персонала работе под линуксом, устранение недоработок, неизбежно всплывающих в процессе обучения.

    2) Перевод еще 1-2 рабочих станций на линукс. Скорее всего, эксперименты с различными дистрибутивами вышеназванной системы.

    3) Перевод сервера на линукс. Апробирование различных биллинговых систем. Функция шлюза остается пока висеть на сервере.

    4) Легализация оставшихся рабочих станций. Офис начинает работать в полноценном режиме и следуя букве закона.

    5) Установка интернет-шлюза - файрвол, брандмауэр и прочее-прочее-прочее... Защищаемся от угроз извне.

    6) Торжественная сдача работ. Все рады и пьют пиво. :) 

    Анонс.
    Глава 2. Линукс. Эксперименты над отдельно взятой рабстанцией.
    В следующей главе я расскажу:

  • как настроить линуксовую машину для работы в домене с контроллером под windows

  • установка и настройка PostgreSQL сервера и серверной части 1С под линукс

  • основные заморочки с установкой различных приложений под линукс

  • Комментариев нет: