Чтобы сервер был здоров

OSzone.net » Microsoft » Windows Server 2003 » Настройка » Чтобы сервер был здоров
Автор: Владимир Елисеев
Иcточник: Журнал CHIP
Опубликована: 16.01.2005
Надежная работа каждого сервера зависит не только от типа установленной ОС, но также и от его периодического обслуживания. Внимание и регулярность при выполнении операций резервного копирования, отслеживания событий системы, дефрагментации и установки пакетов обновлений обеспечат стабильную функциональность сервера.

Итак, вы установили операционную систему и выполнили настройку вашего сервера. С этого момента администратор обязан регулярно отслеживать состояние основных компонентов и служб Windows. В большинстве случаев в этом поможет «Event Viewer» («Просмотр событий»), доступный в разделе «Administrative Tools» («Администрирование»), Это приложение состоит из нескольких журналов, чье количество зависит от функциональных ролей, которые выполняет ваш сервер. Замечательной особенностью оснасток w2k3 является их возможность отображать не только локальные ресурсы, но ресурсы любого другого компьютера, работающего под управлением Windows Server 2003. Используя консоль управления Microsoft (mmc.exe), можно настроить отображение событий сразу со всех серверов. В журналах регистрируется множество событий, прямо или косвенно влияющих на работу операционной системы. Следует обращать внимание на источник события и его идентификационный номер (event ID), а также на его тип (предупреждение или ошибка). Если что-то вызывает у вас подозрение, выполните анализ сообщения, посмотрите, когда оно стало появляться, не связано ли его появление с вашими действиями по настройке/изменению системы или оборудования. Если причина появления по-прежнему остается для вас загадкой, следует выполнить поиск по номеру и источнику события в базе знаний Microsoft, находящейся по адресу http://support.rnicrosoft.com/default.aspx7s-dd=fh;RU;KBHOWTO (или специальный ресурс http://even-tid.net/search.asp). Регулярный просмотр журналов w2k3 позволит вам выявлять потенциальные проблемы заранее.

Резервное копирование

Если с журналами все в порядке, то следующим шагом необходимо составить план резервного копирования. В зависимости от ролей сервера (файловый сервер, маршрутизатор или доменный контроллер) план должен быть у каждого свой. Прежде всего необходимо обеспечить резервирование компонентов операционной системы, а уже потом программных файлов и данных. Основные компоненты представлены в «System State», отображаемой программой архивации (ntbackup.exe) как отдельный элемент в списке выбора. Наиболее приемлемым является резервирование состояния системы, разделов «Document and Settings», «Program Files», «Windows» и файлов из корня системного раздела. Остальное для Windows, как правило, не важно. В Windows Server 2003 есть мастер аварийного восстановления системы, вызываемый из программы архивации, который может упростить восстановление сервера в случае сбоя. Однако он обладает существенным недостатком — нельзя выполнять автоматическое создание резервного набора. Администратор должен лично находиться за консолью компьютера. А хотелось бы автоматизировать процесс резервирования. Как это правильно сделать? Рекомендуется выполнять такую последовательность действий.

Несколько рекомендаций по резервированию. Не создавайте назначенные задания от имени администратора, так как при смене им пароля запланированное задание перестает выполняться, практически никак вас об этом не предупреждая. Выполняйте спаренное резервирование по сети (если отсутствуют ленточные накопители), то есть сохраняйте резервную копию одного сервера в общую папку другого. Правильно настройте списки доступа к таким общим папкам — полный доступ должен быть предоставлен только пользователю «BackupUser», а их чтение администраторам. Остальные пользователи не должны иметь доступ к этим каталогам.

Профилактика

Основные моменты обслуживания мы затронули. Однако для увеличения надежности и производительности системы необходимо проводить и некоторые профилактические работы. Основной из них является дефрагментация жестких дисков. Microsoft наконец-то включила в состав ОС команду вызова дефрагментации (ранее для проведения дефрагментации сервера требовалась непосредственная регистрация на консоли сервера). Дефрагментацию разделов можно запустить либо из оснастки «Computer Management» («Управление компьютером»), либо командой defrag.exe из командной строки. Особенно полезно выполнять регулярную дефрагментацию разделов для файловых серверов. Так же как и для резервного копирования, необходимо составить план дефрагментации разделов сервера и выполнять его по расписанию. Для этого следует создать командный файл с командой defrag.exe и соответствующими ключами. Затем необходимо задать новое назначенное задание, которое и будет запускать только что созданный файл в установленное время. Естественно, что дефрагментацию следует выполнять в часы наименьшей нагрузки сервера.

Установка обновлений

И, напоследок, на операционную систему необходимо устанавливать пакеты исправлений, которые Microsoft периодически выпускает. Пакеты исправлений и заплатки доступны для загрузки с сайта http://windowsupdate.microsoft.com напрямую. Однако в ОС предусмотрена возможность автоматической загрузки обновлений. Этот режим реализован службой «Automatic Updates» («Автоматическое обновление»). Чтобы выполнить настройку этой службы, необходимо обладать правам администратора системы. В панели управления необходимо выбрать элемент «System» и перейти на закладку «Automatic Updates», а затем установить переключатель в положение «Automatically download the updates, and install them on the schedule that I specify» («Автоматически загружать обновления и устанавливать их по расписанию, которое будет указано»). Выберите время, в которое вы желаете устанавливать обновления. Служба автоматического обновления будет загружать недостающие обновления в фоновом режиме. После завершения загрузки служба дождется назначенного времени и установит обновления, при этом все пользователи, подключенные к консоли, получат уведомление о готовности установить закачанное обновление. Если подтверждения или отказа от установки не последует в течение пяти минут, то сервер самостоятельно установит обновления и перезагрузит сервер. Можно отказаться от продолжения установки в этот раз и перенести ее на следующее назначенное время. Будьте внимательны — если подобный режим работы не пригоден для вашего сервера, следует выбрать другие варианты установки обновлений. Помните о том, что желательно иметь резервную копию состояния системы, так как в случае ошибки при установке обновления сервер может стать неработоспособным.

Вариант с автоматической загрузкой обновлений из Интернета неплох, если у вас один сервер, а что делать, когда таких серверов несколько? В этом случае можно развернуть в сети службу Software Update Services (служба установки обновлений). При этом только один сервер будет подключаться к серверу Windows Update и закачивать обновления, остальные компьютеры смогут забирать эти обновления по локальной сети. Этот дополнительный компонент доступен для загрузки непосредственно с сайта Microsoft (http://microsoft.com/windowsserver2003/ sus/default.mspx). Примеры настройки и работа с данной службой выходят за рамки статьи, но важно знать, что такая возможность все же есть.

Заключение

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


Ссылка: http://www.oszone.net/144/