Имеется - блейд-сервер IBM HS22, единственным диском для которого является том на хранилище EMC CLARIION. Задача: настроить multipath-доступ к этому тому (по умолчанию, имея два оптических свича и два порта на каждом, мы видим этот том в виде 4 дисков /dev/sd[a-d]).
В CentOS 5.5 вроде имеется паспортное средство установки системы с multipath - надо при инсталяции ввести командную строку ядра linux mpath - но этот путь, мягко выражаясь, не совсем работает - т.е. система прекрасно устанавливается на устройство /dev/mapper/mpath0, но грузиться с него отказывается - не может найти корневой раздел.
В debian 6.0 дела чуть лучше - действуем так:
- ставим систему, как обычно (я ставил на /dev/sda, но, вероятно, можно с тем же успехом ставить на любой другой диск).
- добавляем пакеты для multipath и пересобираем initrd:# apt-get install multipath-tools-boot multipath-tools firmware-qlogic# update-initramfs -u
- перегружаемся - и ищем имя multipath-устройств:$ ls /dev/mapper3600601600a02a004b0085add64e0113600601600a02a004b0085add64e011-part13600601600a02a004b0085add64e011-part2controlИмена, заканчивающиеся на part[12] и есть наши разделы. Прописываем их в /etc/fstab и в /boot/grub/grub.cfg (там, где root=UUID=...) - вероятно, для второго действия есть более элегантный способ, но я плохо разбирась в grub2.
После этого перегружаемся - и все должно работать. Состояние дискового массива можно посмотреть командой (и попроверять работоспособность, по очереди отключая питание на оптических свичах):
# multipath -ll
Комментариев нет:
Отправить комментарий