Автоматическое восстановление при обнаружении ошибок

Оценить
(0 голоса)

Veritas автоматически переустановит отказавший компонент зеркального тома посредством установки и синхронизации новой зеркальной копии в любом месте, где этот менеджер томов сможет найти участок (chunk) свободного дискового пространства соответствующего размера. Автоматическое восстановление достигается с помощью демона перераспределения (vxrelocd), который запускается во время загрузки системы с помощью сценария запуска /etc/rc2.d/S95vxvm-recover. Несмотря на то, что эта функциональная возможность кажется великолепной, она может идти вразрез с эффективным размещением данных на дисковых устройствах.

Первоначально это поведение было обнаружено в процессе проведения эталонного тестирования информационного хранилища, когда производительность выполнения запроса необъяснимо понизилась. Явно прослеживалось "узкое место" дисковых устройств. Один диск теперь хранил два тома одного и того же зеркального слоя данных. Причиной оказался демон vxrelocd - неустранимая ошибка чтения заставила Veritas вывести субдиск в режим автономной работы и разместить его там, где удалось. Зеркалирование при этом было сохранено, но в процессе переноса производительность была утрачена.

Было принято решение запретить запуск демона vxrelocd, для чего была закомментирована соответствующая строка в файле сценария /etc/rc2.d/S95vxvm-recover. Обратной стороной такого решения является то, что теперь вы зависите от своей собственной бдительности и должны самостоятельно обнаруживать дисковые отказы, отключающие половину зеркала.

Аналогичный эффект возникает у менеджера томов Veritas с дисками горячего резервирования. Если некоторый субдиск выводится в автономный режим из-за отказа диска, этот субдиск восстанавливается на диске горячего резервирования, если таковой имеется. Другие субдиски на том же самом диске остаются нетронутыми. Если отказавший субдиск был позиционирован в конце диска, то теперь он позиционируется в начале диска горячего резервирования. Если переместить оставшиеся субдиски со сбойного диска на диск горячего резервирования для замены отказавшего диска, то первоначальная схема размещения данных теперь приходит в беспорядочное состояние. Можно вручную восстановить первоначальную схему размещения данных на дисках, используя промежуточный диск, однако, как и ранее, более предпочтительно с самого начала самостоятельно выполнить перераспределение дисковой памяти.

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

Смешанные виды хранения данных
Рекомендации по размещению данных
Рекомендации по выбору стратегии размещения данных
Практический пример - сервер с четырьмя массивами StorEdge
Необходимо предварительно спланировать размещение данных

Добавить комментарий


Защитный код
Обновить