Будь ласка, не ображайтесь на це, але настійно пропоную вам залучити місцеву ІТ-консалтингову фірму, яка спеціалізується на адмініструванні систем та мереж. Я також прийшов з програми програмування багато місяців тому і засвоїв багато важких уроків щодо справ і чого не потрібно керувати мережевим серверним середовищем. У мене (на щастя) було багато наставників і допомоги протягом багатьох років, тому що без неї, хто знає, які тлячі уламки залишилися б позаду.
Переходимо зараз до свого первинного питання: я бачу дві помилки, одна з них - Linux: не помиляйтесь, я люблю Linux і використовую його у всіх видах різних ролей, але як єдиний сервер в невеликій компанії, яка (знову ж таки , без правопорушень) не має штатного системоутворювача, який просить неприємностей. Знайти компетентних адміністраторів Linux (а ще складніше знайти тих, хто дотримується кращих практик) непросто. Якщо ви виїжджаєте або ви найняли нову людину, яка б взяла на себе обов'язки, в дорозі, хто буде доглядати за нею?
Якщо припустити, що вам менше 75 кінцевих користувачів, я настійно рекомендую Microsoft Small Business Server 2011 Standard для твердого обладнання першого рівня (наприклад, Dell, HP, IBM) з 3-річною гарантією заміни на місці та 4 години. Майте принаймні дзеркальний масив RAID 1 для даних (та інший для системи, якщо ви можете собі це дозволити). Отримайте принаймні 8 ГБ ОЗУ, краще 12 ГБ. Вкладайте кошти в резервне копіювання в режимі офлайн / поза сайтом: ви можете почати з декількох зовнішніх накопичувачів або магнітофона, але щось, що ви можете знімати з собою щовечора.
Мені також не продаються ваші пропозиції щодо користувацької бази даних "все в одному": там є так багато кращих, більш життєздатних варіантів програмного забезпечення, що, якщо у вас немає специфічних вимог щодо ніші, які може надати лише спеціальне рішення , вам буде набагато краще, використовуючи добре підтримувані сторонні пропозиції. Ви повинні протистояти закликам програміста "Я можу щось написати" і думати про підтримку цього рішення довгостроково.
І нарешті, я думаю, що вам та вашому роботодавцю потрібно вирішити, яку роль ви маєте виконувати у цій компанії. Це здається, що ви там новачок, і хоч ви маєте рацію, вони, ймовірно, потребують оновлення своїх систем, ви не хочете кусати більше, ніж можете жувати, і не зможете забезпечити все, що вас там найняли робити.
EDIT
Зараз існує чимало думок, тому я збираюся зробити крок назад і, сподіваюся, надаю поради щодо платформи-агностики, які будуть вам корисні, незалежно від того, з чим ви закінчуєте:
Зробити повну інвентаризацію всіх систем і пристроїв; перевірити стан гарантійного обладнання (якщо це Dell, IBM тощо), ви повинні мати можливість використовувати тег служби, щоб отримати гарантійну перевірку; якщо це сервер білого поля, вони все ще можуть мати якийсь ідентифікатор, але у вас буде зателефонувати, щоб дізнатися, який статус найбільш вірогідний).
Зробіть повну інвентаризацію даних: не вірите, що вони не мають даних про свої C: накопичувачі; вони, мабуть, так, насправді у них, напевно, є файли PST повсюди на старій пошті. Дізнайтеся, що критично важливе, що резервне копіювання, що не резервне копіювання, як воно створюється і чи щось знято за межами сайту чи ні. ВИПУСКУЙТЕ ЦЕ ПЕРШЕ НЕГАЙНО. Якщо у них немає налаштування резервного копіювання, купіть зовнішній накопичувач USB у магазині Big Box на даний момент і використовуйте NTBackup (можливо, на цьому сервері вже) і зробіть повну резервну копію та зніміть її поза сайтом. Якщо у них є резервна копія, перейдіть до тестового відновлення (див. Нижче).
Перевірте рівні патчів у всіх системах (спочатку розбирайте №2!): Не лише оновлення Windows, але особливо Java та всі продукти Adobe та оновлення відповідно (можливо, спочатку потрібно зробити №4, щоб ви знали, які машини мають пріоритетніші показники, ніж інші тобто, що робоча станція для працівника, що працює на неповний робочий день, може витримати безперервне оновлення набагато більше, ніж бухгалтер, який скорочує чеки оплати праці).
Поговоріть зі своїми користувачами: з’ясуйте, що добре працює, що не працює, відчуйте рівень толерантності до змін у всіх, рівень їх комфорту з ІТ (ви можете набирати помічника для налагодження порядку) та будь-які списки бажань, які вони можуть мати. Розуміти їхні бізнес-процеси; як системний адміністратор, вашим пріоритетом має бути забезпечення того, що системи, від яких залежить функціонування бізнесу, працюють у належному порядку і для цього потрібно знати, як усі користуються цими системами.
Після №1 ви повинні мати уявлення про те, як налаштувати мережу. Шукайте будь-які старі концентратори, які можна замінити; ви хочете, щоб принаймні 10/100 скрізь, перемикання. Перевірте брандмауер / маршрутизатор (переконайтесь, що він є), перевірте, чи немає відкритих точок доступу Wi-Fi тощо.
Якщо ви переходите по маршруту Linux, дотримуйтесь дистрибутива, який добре підтримується спільнотою (Ubuntu був би хорошим вибором) і встановіть його на будь-яке обладнання, яке ви можете собі дозволити (як відомо, поле LAMP може бути відключеним - орендувати робочу станцію P4 на даний момент) і максимально ізольовано від системи, що працює. В якості навчальної вправи (і може виплатити величезні дивіденди за сценарію відновлення після аварій), спробуйте спочатку отримати основні програми, що працюють на поточному сервері, які працюють на іншому вікні Windows - використовуйте повну резервну копію, яку ви зробили в №2, щоб зробити тестове відновлення; весело з цим :)
Що стосується тестових налаштувань, ви можете вибрати щось приємне з великою кількістю оперативної пам’яті, а потім можна віртуалізувати (ESXi безкоштовний, так само XenServer, як і VirtualBox), але якщо поточний сервер Windows 2003 або старший, ви, швидше за все, можете отримати що додаток FoxPro, що працює на орендованій робочій станції Windows XP дешево.
Тепер погладьте себе по спині; у вас зараз хороші резервні копії; Ви також зробили тестове відновлення і тепер краще розумієте, як все працює разом. Ви також, ймовірно, маєте (довгий) пріоритетний список TODO, який буде тримати вас зайнятим у передбачуваному майбутньому.
О, і коли це все зроблено, тепер у вас є тестове середовище, ви можете почати будувати свою утопічну систему "мрії" ... а може, взяти відпустку :)