Після місяців зневаги, полум’я електронної пошти та боїв управління, наш нинішній сидсмін був звільнений та переданий мені "серверні дані". Такі облікові дані складаються з кореневого пароля і нічого іншого: ні процедур, ні документації, ні підказок, нічого.
Моє запитання: якщо припустити, що він залишив завантажувачі позаду, як я витончено переймаю сервери з якомога меншим простоєм?
Ось деталі:
- один виробничий сервер, розташований на серверній фермі в підвалі; ubuntu сервер 9.x, ймовірно, з grsec патчами (чутки, які я чув останній раз, коли я запитав адміністратора)
- один внутрішній сервер, який містить всю внутрішню документацію, сховище файлів, вікі тощо. Знову ж, сервер ubuntu, кілька років.
Припустимо, що обидва сервери є виправленими та сучасними, тому я б не намагався зламати собі шлях, якщо немає вагомих причин (тобто це можна пояснити вище керівництву).
На виробничому сервері розміщено декілька розміщених веб-сайтів (стандартний apache-php-mysql), LDAP-сервер, набір / сервер електронної пошти ZIMBRA і, наскільки я можу сказати, кілька запущених робочих станцій vmware. Поняття не маю, що там відбувається. Ймовірно, хтось є магістром LDAP, але це дика здогадка.
Внутрішній сервер має внутрішню wiki / cms, підлеглий LDAP, який копіює облікові дані з виробничого сервера, ще кілька робочих станцій vmware та запущені резервні копії.
Я міг би просто зайти до адміністратора ферми сервера, вказати на сервер, сказати їм " sudo
вимкніть цей сервер, будь ласка", увійдіть в режимі одиночного користувача та попросіть його. Те саме для внутрішнього сервера. Тим не менш, це означатиме простої, засмучення вищого керівництва, старий сисадмін відстрілюється у мене, кажучи: "бачите? ти не можеш робити мою роботу та інші неприємності, а найголовніше, що мені доведеться потенційно втратити кілька тижнів неоплаченого часу.
На іншому кінці спектру я міг просто увійти як корінь і дюйм через сервер, щоб спробувати зрозуміти, що відбувається. Коли всі ризики викликати сюрпризи залишилися позаду.
Я шукаю рішення в середині: намагайтеся тримати все так, як є, розуміючи, що відбувається і як, і найголовніше уникати запуску будь-яких пасток, що залишилися .
Які ваші пропозиції?
Поки я думав про "практику" з внутрішнім сервером, відключення мережі, перезавантаження з живим компакт-диском, скидання кореневої файлової системи на USB-накопичувач і завантаження її на відключену, ізольовану віртуальну машину, щоб зрозуміти колишній спосіб управління системою. мислення (а-ля «пізнай свого ворога»). Міг би виконати той самий подвиг із виробничим сервером, але повний дамп змусить когось помітити. Можливо, я можу просто увійти як root, перевірити crontab, перевірити .profile на будь-які запущені команди, скинути останній журнал і все, що спадає на думку.
І тому я тут. Будь-який натяк, який би малий не був, буде дуже вдячний.
Час також є проблемою: можуть виникнути тригери через кілька годин або кілька тижнів. Відчуває себе одним із тих поганих голлівудських фільмів, чи не так?