Linux в масштабе Предприятия.


Александр Одинец, 10.03.03.


Данная статья посвящена практическому применению Linux в масштабе предприятия. Этот сегмент рынка ПО особенно интересует всех без исключения разработчиков: Microsoft, IBM, Oracle... - именно благодаря корпоративным клиентам они получают большую часть своей прибыли.

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

Теперь от слов перейдем к делу.

Снечала обрисуем задачу:

Имеем предприятие, в котором имеется более 60 персоналок, один сервер на базе Novell Netware 4, почтовый сервер и прокси сервер на базе NT. Сеть состоит из трех веток, сетевые протоколы TCP IP и IPX, роутер между ветками организован на базе Netware.

Основное программное обеспечение написано на Clipper - то бишь, родная стихия DOS, каждый работник может иметь доступ в Интернет и к электронной почте. Все это хозяйство должно работать круглосуточно (в штате 2 программиста).

Теперь перейдем к цели проэкта.

Необходимо снизить затраты на приобретение лицензий на ПО, применяя ПО с открытым кодом и не теряя надежности и функциональности предприятия.

Решение задачи.

Были отобраны такие кандидаты: Mandrake 8.0, RedHat 7.2, ALT Master 2.0, ASP Linux Восток. Компьютеры на предприятии разнотипны, самому старому около 5-ти лет, платформа Intel81x, Asus, SIS. Сеть - 100 мегабитка витая пара. Самый длинный участок сети - 85 метров. Сетевые карточки на базе RTL81139. После экспериментов победителем для персоналок стал ALT Master 2.0. как наиболее удобный в настройке и наиболее русифицированный дистрибутив.

В начальной установке системы нобходимо добавить поддержку IPX -- пакеты ncpfs и ipxtools для того, чтобы подключаться к серверу Novell, samba и LinNeighborhood для доступа к сетям Microsoft, dosemu (эмулятор DOS) для работы основной програмы, а также пакет sudo. Все прочее стоит по умолчанию. Основной графической средой будем использовать KDE, так как она наиболее похожа на Windows и нам непрейдется тратить много времени на обучение персонала.

После установки системы добавляем точку монтирования для Novell (в нашем примере она размещена в домашнем каталоге /home/User/mnt/disk_G). Добавляем несколько строк в конец фаила /etc/rc.d/rc.sysinit :

ipx_interface add eth0 802.3
ipx configure ?auto_interface=on ?auto_primary=on

Создаем в /bin/ файлик netware, делаем его выполняемым для всех, в него пишем:

sudo ncpumount /home/user/mnt/disk_G
sudo ncpmount -s NW_SERVER -U user -P password -y cp1251 -p cp866 -u 500 -g 500 -m -b /home/user/mnt/disk_G

Этот скрипт у нас будет служить для монтирования разделов Nowell. Здесь многие заметят, что это все можно прописать в fstab, но дело в том, что если администратор рубанет эту машину с сервера, то востановить подключение можно будет только перегрузив компьютер, а в нашем случае достаточно сделать ярлычок на рабочем столе KDE.

Чтобы правильно работало sudo в /etc/sudoers пишем:

User ALL=NOPASSWD: ALL

Перегружаем компьютер, в терминале пишем netware и смотрим видим ли мы сервер Novell. Теперь нам осталось настроить только досэмулятор и SMB.

В общем итоге половина персоналок была переведена на Linux, на часть сэкономленных денег была приобретена машина с двумя SCSI винтами и на ее базе был собран отказоустойчивый SQL сервер c RAID0 (Linux, MySQL, Samba) который в данный момент используется как сервер аналитики. В ходе этих работ заметно выросла стабильность работы за счет высокой безопасности и надежности Linux, сэкономлено 2250 доларов. Но есть и плохие стороны, Linux хорошо себя чувствует на машинах с 800 процесором и 128 мб памяти (если использовать ее в качестве персоналки), плохо дружит с простыми сканерами и далеко не всеми принтерами (у нас большенство EPSON FX1170 и HP1200,1100,6L особых проблем не возникало). В дальнейших планах - перевод фаил сервера с Novell на Linux, тесты уже ведутся и есть неплохие результаты.

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

Приму любые пожелания. И, если будет интерес, расскажу о деталях подробно....


Источник - LinuxBegin.ru
http://linuxbegin.ru
Адрес этой статьи:
http://linuxshop.ru/linuxbegin/article220.html



Наш баннер
Вы можете установить наш баннер на своем сайте или блоге, скопировав этот код:
RSS новости