Нам потрібні стабільні шляхи до пристроїв для наших накопичувачів Twinstrata SAN. Багато посібників для налаштування роз’ємів iSCSI просто говорять про використання шляху пристрою, як /dev/sda
або /dev/sdb
.
Це далеко не правильно, я сумніваюся, що існує будь-яка установка, яка була б рада, що її ім'я пристрою раптово зміниться (з /dev/sda
на /dev/sdb
приклад).
Я знайшов виправлення: встановити multipath
та запустити multipathd
завантажувальний механізм, який потім забезпечує стабільне відображення між WWID сховища до шляху пристрою, як цей /dev/mapper/firebird_database
. Це метод, описаний у CentOS / RedHat тут: http://www.centos.org/docs/5/html/5.1/DM_Multipath/setup_procedure.html .
Це здається трохи складним. Ми помітили, що звичайно бачити UUID, які з’являються у fstab при нових встановленнях. Отже, питання полягає в тому, навіщо нам потрібна зовнішня програма ( multipathd
) для забезпечення стабільної установки пристрою? Чи повинен бути спосіб надати WWID безпосередньо /etc/fstab
?