Настройка и работа в Linux



              

Что делать?


Итак, как справиться с фермой серверов? Во-первых, поймите, что время, оставшееся до полной потери данных -- в лучшем случае остаток техресурса конкретного сервера. Во-вторых, разделите котлеты и мух, то есть определите, что именно на каждом сервере является уникальными данными (базы данных, наполнение web-серверов, мастер-зоны DNS и т. д.) и проведите их тщательную инвентаризацию. Выделите себе время и регулярно делайте резервное копирование, задвинув на все остальные занятия -- это ваша козырная карта в любой ситуации. Второй половиной будет пёстрый табор установленного ПО с прилагающимися конфигурационными файлами (если некоторые из них нетривиальны, то разумнее будет их отнести к первой группе). Выясните, что именно и где у вас работает -- возможно, не обойдётся без сюрпризов.

Фронт работ намечен, но как оценить степень соответствия идеалу? Очень просто. Например, существует наработанная методика обслуживания аппаратных маршрутизаторов: необходимо всего лишь хранить в безопасном месте копию файла его текущей конфигурации. Предположим, в маршрутизатор попадает молния и от него остаётся только помятая металлическая коробка с угольками. Требуем новый такой же модели, заливаем конфигурацию и -- ву а ля! -- штатный режим восстановлен. Довольно показательно. Применим тот же подход, но с известными усложнениями в деталях.

Прежде всего необходимо знать, что восстанавливать. Для этого всё, что можно установить из входящих в дистрибутив RPM, а не собирать вручную, должно быть установлено из RPM. В этом случае вы получаете вместо карты с кладом "возьми исходники с этого сайта, патчи с этого, а скрипт, запускающий configure, в архиве, лежащем там-то... или вот там-то... не помню, поищи" краткое и однозначное "установи пакет такой-то". Предвижу возражения: что делать, если в дистрибутиве старая версия пакета? А если пакета в дистрибутиве нет? На первое отвечу: пользуйтесь системой обновлений вашего дистрибутива и настройте её на ваше локальное зеркало обновлений (неужели зеркало ещё не настроено?). Если периодичность обновлений оставляет желать лучшего, смените дистрибутив. Ведь вы обладаете правом разумного выбора средств, коль на вас возложена ответственность за результат. Возможно, это решит сразу и второй вопрос. Если не решит, то попросите издателей дистрибутива сделать это -- должны же они иметь какую-то обратную связь! Если не поможет, соберите пакет сами, а ещё лучше -- соберите и попросите включить в дистрибутив, всё равно работа уже проделана и вы сможете помочь другим администраторам. Некоторые из них потратят освободившееся время на сборку и включение пакета, который в будущем понадобится вам. Круг замкнулся.




Содержание  Назад  Вперед