Поговорим подробно о том, с чем приходится сталкиваться системному администратору, какими знаниями ему необходимо обладать
От новых технологий не получится никуда спрятаться, ими нужно научиться управлять и использовать как в бизнесе, так и в личных целях. Это не всегда получается быстро (и дешево). ИТ-специалисту приходится изучать огромное количество материала и тестировать продукт перед его полным внедрением (если не приглашен интегратор), в нестандартной ситуации подходить к реализации задачи творчески, искать ответы в интернете и посещать всевозможные форумы.
Обязанности системного администратора можно разделить на две части: ежедневно выполняемые и нечасто используемые. Решение поставленных перед ним задач зависит от уровня подготовки, наличия средств автоматизации изменения настроек, удобного управления какими-либо процессами и других факторов.
Поговорим о нюансах и специфике работы в администрировании разных систем. Приведу перечень требований (задач), которые стояли перед нами в течение нескольких лет, тем самым сделаем некий обзор работы, выполняемой системным администратором.
Задача 1. Отобразить на веб-странице наполненность папок, расположенных на FTP-севере (CentOS)
В основном для решения такого вопроса используются системы мониторинга, в их функцию входит и предупреждение о заполненном месте указанного диска. Однако такие программы не выдают информацию о пользователе и о типе файлов, и приходится искать вручную. В нашем случае был реализован рекурсивный поиск по папкам, в основе чего лежит применение языка Perl. Результат можно увидеть на рис. 1.
Требуются углубленные знания Linux-систем.
Задача 2. Умение работать удаленно
Так как у нас гибридная ИТ-инфраструктура, то подключение к разным серверам происходит разными способами: к Windows-серверам — по протоколу RDP, используя программу Remote Desktop Connection Manager, а к Linux-серверам — по протоколу SSH, запуская Putty.
Задача 3. Отделить в браузере рабочие закладки от личных
Сервисы, имеющие веб-интерфейс, добавлялись в закладки браузера, которых становилось все больше и приходилось создавать отдельные группы для разделения между рабочими и личными. Чтобы вынести рабочие закладки в другое место, решено было создать на корпоративном веб-сайте отдельную страницу для системных администраторов.
С каждой новой задачей страница быстрого перехода по сервиса раздувается, но остается удобной, так как используются большие картинки с надписями (см. рис. 3).
Задача 4. Следить за версиями ОС Microsoft и ПО, применять необходимые обновления
Обновление ОС и ПО является немаловажной задачей. Ведь часто выходят обновления серверных и клиентских систем, которые помогают «залатать дыры» или улучшить функционал. С выходом новых версий необходимо спланировать действия, чтобы минимизировать затраты при простое бизнеса. Здесь нужно учитывать наличие свободного дискового пространства и занятость сервера пользовательскими приложениями, чтобы подгадать более выгодный момент для выполнения работ.
Требуются знания по настройке роли WSUS.
Задача 5. Осуществить переход в другой домен
Немало хлопот добавит переход в другой домен, так как данная процедура очень и очень редкая, большое внимание придется уделить планированию. Основная проблема заключается в переносе Active Directory, потому как мигрировать компьютеры, пользователей с паролями — это не тривиальная задача, и средств автоматизации тут не так уж и много.
Процесс миграции можно описать так: разворачивается дополнительный сервер, затем роль AD DS, устанавливаются доверительные отношения между двумя лесами/до- менами, инсталлируется SQL-сервер, запускается программа Active Directory Migration Tool. которая позволяет осуществить миграцию пользователей между доменами. После этого на компьютерах пользователя ставится утилита User Profile Wizard, с помощью которой переносится их профиль.
Требуются знания по администрированию DNS, Active Directory.
Задача 6. Отказаться от FTP-серверов на ОС Windows
В гибридной ИТ-инфраструктуре может возникнуть необходимость отказаться от общих папок и FTP-сервера на Windows-системах в пользу Linux-систем. Тут нужно понимать, как предоставляются пользователям права на файлы и папки.
Требуются знания по настройке Linux-систем.
Задача 7. Плановый переход на новые версии ОС Windows
Перевод клиентских машин на новые версии ОС может потребовать немалых временных затрат ИТ-специалистов. Данный процесс можно автоматизировать и ускорить в несколько раз.
Для этого понадобится на сервере включить и настроить роль WDS, добавить туда эталонный образ свежеустановленной ОС и драйвера. Это поможет инсталлировать новые Windows-системы сразу на несколько компьютеров по сети, нажав всего лишь пару клавиш.
Чтобы получить дополнительные функции по автоматизации процессов, удобно использовать MS SCCM, с помощью чего можно централизованно управлять скачиванием и установкой обновлений, инсталлированием операционных систем и приложений, подключаться к рабочему столу удаленного компьютера, учитывать лицензионное ПО, сравнивать требуемые настройки с имеющимися, инвентаризировать компьютерную технику и другое.
Требуются знания по настройке оолей DHCP. WDS.
Продолжение в следующей статье.