вопрос был задан тут -- http://rsdn.ru/forum/Message.aspx?mid=2050142&only=1
Есть некоторая компания с офисами в Москве и Питере. Это два подразделения. Всего по 250 человек в каждом и по 3 сервера на офис (пусть будет 3ГГц/1Гб каждый, диски в RAID с эффективной ёмкостью 320Gb). У кадого пользователя есть некоторые документы в виде файлов. Есть так же веб сервера в обоих офисах. Слабое место — связь офисов через интернет. Она медленая (скажем 64-128Кб) и постоянно обрывается (не реже, чем раз в сутки и не менее чем на пол-часа. может и 4-6 часов отсутсвовать)
Я хочу чтобы:
БД пользователей на оба офиса была общая и использовалась во всех сервисах. Так что когда человек приезжает из Питера в Москву он логиниться и видит свои настройки и свои документы. Ну и наоброт, конечно.
Пользователи могли бесперебойно обращаться ко всем документам, в том числе и документам другого офиса (в рамках своих прав доступа). Если связи с удалённым офисом нет, должна выдаваться его локальная копия. При восстановлении связи она должна автоматически пересылаться.
Пользователи могли обращаться к документам откуда угодно, через Интернет. Связь при этом должна происходить через зашифрованный канал.
Пользователи могли печатать документы откуда угодно на любом принтере любого офиса (в рамках своих прав доступа).
У пользователей была бы корпоративная почта SMTP/IMAP.
У пользователей было бы общее расписание мероприятий.
У пользователей было бы корпоративный сервис мнгновенный сообщений.
Пользователи могли бы скачивать файлы с внешних HTTP и FTP серверов, но не закачивать их туда.
Пользователи не могли менять параметры системы касающиеся интерфейса. В частности обои (на них логотип корпорации) и конфигурацию оболочки и браузера.
Домашняя страница у всех пользователей была бы страницей корпоративного сайта с новостями.
Установка ОС с нуля и применение всех настроек занимает не более 2 часов и выполняется без участия человека. Человек просто запускает эту операцию.
Время полного развёртывания обоих офисов (ввод в строй всех 6 серверов и 500 рабочих станций) 3 дня. Количество администраторов — под одному на офис.
Реально ли это сделать под Linux?