Устройства множественного связывания Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:руководство_по_ubuntu_server:множественное_связывание_устройств:multipath_devices [2012/05/22 17:01]
[Согласованные имена множественных устройств в кластере]
wiki:руководство_по_ubuntu_server:множественное_связывание_устройств:multipath_devices [2012/05/23 15:59] (текущий)
Строка 21: Строка 21:
 ====Согласованные имена множественных устройств в кластере==== ====Согласованные имена множественных устройств в кластере====
  
-Когда опция user_friendly_names установлена в yes, имя множественного устройства уникально для узла, но не гарантируется то же самое на всех узлах, использующих это устройство. Также, если вы установили опцию алиаса для устройства в секции multipaths конфигурационного файла multipath.conf,​ имя не будет автоматически согласовано со всеми узлами кластера. Это не вызовет сложностей при использовании LVM для создания логических устройств на множественном устройстве,​ но если вам требуется согласовать имена множественных устройств на всех узлах, рекомендуется оставить user_friendly_names значение no и не настраивать алиасы для устройств. По умолчанию,​ если у вас не установлено user_friendly_names в yes и не настроен алиас для устройства,​ имя для этого устройства будет совпадать с WWID, которое всегда одно и то же. Если же вы хотите согласованные дружественные имена, определяемые системойдля всех узлов в кластере,​ следуйте ​этой процедуре:​+Когда опция user_friendly_names установлена в yes, имя множественного устройства уникально для узла, но не гарантируется то же самое на всех узлах, использующих это устройство. Также, если вы установили опцию алиаса для устройства в секции multipaths конфигурационного файла multipath.conf,​ имя не будет автоматически согласовано со всеми узлами кластера. Это не вызовет сложностей при использовании LVM для создания логических устройств на множественном устройстве,​ но если вам требуется согласовать имена множественных устройств на всех узлах, рекомендуется оставить user_friendly_names значение no и не настраивать алиасы для устройств. По умолчанию,​ если у вас не установлено user_friendly_names в yes и не настроен алиас для устройства,​ имя для этого устройства будет совпадать с WWID, которое всегда одно и то же. Если же вы хотите согласованные дружественные имена, определяемые системой для всех узлов в кластере,​ следуйте ​данной процедуре:​
  
   ** Установите все множественные устройства на одной машине.   ** Установите все множественные устройства на одной машине.
Строка 49: Строка 49:
 В дополнение к опциям user_friendly_names и alias, множественные устройства имеют ряд атрибутов. Вы можете изменить эти атрибуты для определенных множественных устройств,​ создавая секции этих устройств в секции multipath конфигурационного файла. Для информации по секции multipath конфигурационного файла смотрите секцию [[wiki:​руководство_по_ubuntu_server:​множественное_связывание_устройств:​configuration|Конфигурационный файл DM-Multipath]]. В дополнение к опциям user_friendly_names и alias, множественные устройства имеют ряд атрибутов. Вы можете изменить эти атрибуты для определенных множественных устройств,​ создавая секции этих устройств в секции multipath конфигурационного файла. Для информации по секции multipath конфигурационного файла смотрите секцию [[wiki:​руководство_по_ubuntu_server:​множественное_связывание_устройств:​configuration|Конфигурационный файл DM-Multipath]].
  
-====Multipath Devices in Logical Volumes====+====Множественные устройства в логических томах====
  
-After creating multipath devices, you can use the multipath device names just as you would use a physical device name when creating an LVM physical volumeFor exampleif /​dev/​mapper/​mpatha ​is the name of a multipath devicethe following command will mark /​dev/​mapper/​mpatha ​as a physical volume.+После создания множественных устройств вы можете использовать их имена так же как и имя физического устройства при создании физических томов ​LVM. Напримересли ​/​dev/​mapper/​mpatha ​имя множественного устройстваследующая команда пометит ​/​dev/​mapper/​mpatha ​как физический том: 
 +<​code>#​ pvcreate /​dev/​mapper/​mpatha</​code>​
  
-# pvcreate /​dev/​mapper/​mpatha+Вы можете использовать полученный физический том LVM при создании группы томов LVM так же, как вы использовали бы другое физическое устройство.
  
-You can use the resulting ​LVM physical device when you create an LVM volume group just as you would use any other LVM physical device.+<​note>​Если вы пытаетесь создать физический том ​LVM на все устройство,​ на котором у вас сконфигурированы разделы,​ команда pvcreate приведет к ошибке.</​note>​
  
-If you attempt to create an LVM physical volume on a whole device on which you have configured partitionsthe pvcreate command will fail.+Когда вы создаете логический том ​LVM, который использует массив носителей как активно/​пассивное множественное устройство в качестве зависимых физических устройств,​ вы должны включить фильтры в lvm.conf для исключения дисков,​ на которых основано множественное устройство. Это нужно для ситуации,​ когда массив автоматически меняет активный маршрут на пассивный при получении [ошибки] ввода/​вывода и множественное устройство будет обходить ошибку и восстанавливаться после сбоя всякий раз как LVM сканирует пассивный маршрут,​ если устройство не отфильтровано. Для активно/​пассивных массивов,​ которые требуют команду для перевода пассивного маршрута в активное состояние,​ LVM каждый раз выводит предупреждение. Для фильтрования всех SCSI устройств в конфигурационном файле LVM (lvm.conf), включите следующий фильтр в секцию devices файла:​ 
 +<​code>​filter = [ "​r/​block/",​ "​r/​disk/",​ "​r/​sd.*/",​ "a/.*/" ]</​code>​
  
-When you create an LVM logical volume that uses active/passive multipath arrays as the underlying physical devices, you should include filters in the lvm.conf ​to exclude the disks that underlie the multipath devices. This is because if the array automatically changes the active path to the passive path when it receives I/Omultipath will failover and failback whenever LVM scans the passive path if these devices are not filtered. For active/​passive arrays that require a command to make the passive path activeLVM prints a warning message when this occursTo filter ​all SCSI devices in the LVM configuration file (lvm.conf), include the following filter in the devices section of the file.+После изменений в /etc/​lvm.conf ​необходимо обновить initrd такчтобы этот файл был скопирован туда, где фильтры имеют максимальную важностьво время загрузкиВыполните:​ 
 +<​code>​update-initramfs -u -k all</​code>​
  
-filter = [ "​r/​block/"​"​r/​disk/",​ "​r/​sd.*/",​ "​a/​.*/"​ ] +<​note>​Каждый разкак меняется ​/​etc/​lvm.conf ​или ​/​etc/​multipath.conf,​ initrd ​должен быть создан заново для отражения этих измененийЭто обязательно когда "​черные списки"​ и фильтры необходимы для поддержания стабильной настройки хранилища.</​note>​
- +
-After updating ​/​etc/​lvm.conf, it's necessary to update the initrd so that this file will be copied there, where the filter matters the most, during boot. Perform: +
- +
-update-initramfs -u -k all +
- +
-Every time either /​etc/​lvm.conf or /​etc/​multipath.conf ​is updatedthe initrd ​should be rebuilt to reflect these changesThis is imperative when blacklists and filters are necessary to maintain a stable storage configuration.+
  
 ---- ----