Программный RAID1 (зеркалирование) на XenServer 5.5

    Возникла необходимость установить Citrix XenServer 5.5 на сервер с «ненастоящим» RAID'ом.

    Просто классическая ситуация: Intel Matrix Storage Manager в BIOS'е нормально создает RAID1-массив, но Linux (на котором построен XenServer) продолжает его видеть как два независимых SCSI-диска: /dev/sda + /dev/sdb… Привет, Fake RAID!

    Возможно, кого-то порадует тот факт, что рецепт, описанный в статье Configure XenServer 5.0 Free for Software RAID1 работает и для XenServer 5.5 (только не пропустите поправку by Ilja в комментариях).

    Всю настройку можно выполнять через ssh root@xenserver или в физической консоли.

    Идея проста: после установки XenServer на первый диск, мы создаем raid1-array на втором диске в degraded-режиме, копируем туда содержимое с первого диска, загружаемся уже с этого массива (по сути — со второго диска), после чего подключаем к нему первый диск и переводим массив в нормальный режим функционирования. Чуть подробнее можно почитать об этом на странице автора идеи (спасибо, Дмитрий Комаров!).

    Это не «настоящий RAID-контроллер», но цель достигнута: сервер продолжит работать даже в случае смерти одного из дисков (что даст нам возможность спокойно заменить его).
    Поддержать автора
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 6

      0
      а как мониторится момент гибели одного из дисков?
      0
      ну, mdadm и К там же есть… все как обычно, словом.
        0
        А просто создать md-raid и сразу на него установить нельзя? Без всяких созданий в биосе ненужных фэйкрэйдов…
          0
          А, дурак, невнимательно прочитал. Да, нальзя, печально.
            +1
            Да вот как раз вся фишка в том, что в биосе хоть создавай фейкрейды, хоть не создавай — xencenter'у пофиг, он видит лишь /dev/sda и /dev/sdb. Сам же он (XenCenter) создавать и использовать software raid (он же fake raid) не умеет (хотя по привычке и тянет с собой драйвера и софт для этого — ну, просто не убрали из дистрибутива). Вот и приходится…

            Но работает же! Я просто порадовался вчера.

          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

          Самое читаемое