Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:руководство_по_ubuntu_server:множественное_связывание_устройств:multipath_devices [2012/05/23 14:46] |
wiki:руководство_по_ubuntu_server:множественное_связывание_устройств:multipath_devices [2012/05/23 15:59] (текущий) |
||
---|---|---|---|
Строка 51: | Строка 51: | ||
====Множественные устройства в логических томах==== | ====Множественные устройства в логических томах==== | ||
- | После создания множественных устройств вы можете использовать их имена так же как и имя физического устройства при создании физических томов LVM. | + | После создания множественных устройств вы можете использовать их имена так же как и имя физического устройства при создании физических томов LVM. Например, если /dev/mapper/mpatha имя множественного устройства, следующая команда пометит /dev/mapper/mpatha как физический том: |
+ | <code># pvcreate /dev/mapper/mpatha</code> | ||
- | 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 volume. For example, if /dev/mapper/mpatha is the name of a multipath device, the following command will mark /dev/mapper/mpatha as a physical volume. | + | Вы можете использовать полученный физический том LVM при создании группы томов LVM так же, как вы использовали бы другое физическое устройство. |
- | # pvcreate /dev/mapper/mpatha | + | <note>Если вы пытаетесь создать физический том LVM на все устройство, на котором у вас сконфигурированы разделы, команда pvcreate приведет к ошибке.</note> |
- | 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. | + | Когда вы создаете логический том LVM, который использует массив носителей как активно/пассивное множественное устройство в качестве зависимых физических устройств, вы должны включить фильтры в lvm.conf для исключения дисков, на которых основано множественное устройство. Это нужно для ситуации, когда массив автоматически меняет активный маршрут на пассивный при получении [ошибки] ввода/вывода и множественное устройство будет обходить ошибку и восстанавливаться после сбоя всякий раз как LVM сканирует пассивный маршрут, если устройство не отфильтровано. Для активно/пассивных массивов, которые требуют команду для перевода пассивного маршрута в активное состояние, LVM каждый раз выводит предупреждение. Для фильтрования всех SCSI устройств в конфигурационном файле LVM (lvm.conf), включите следующий фильтр в секцию devices файла: |
+ | <code>filter = [ "r/block/", "r/disk/", "r/sd.*/", "a/.*/" ]</code> | ||
- | If you attempt to create an LVM physical volume on a whole device on which you have configured partitions, the pvcreate command will fail. | + | После изменений в /etc/lvm.conf необходимо обновить initrd так, чтобы этот файл был скопирован туда, где фильтры имеют максимальную важность, во время загрузки. Выполните: |
+ | <code>update-initramfs -u -k all</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/O, multipath 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 active, LVM prints a warning message when this occurs. To filter all SCSI devices in the LVM configuration file (lvm.conf), include the following filter in the devices section of the file. | + | <note>Каждый раз, как меняется /etc/lvm.conf или /etc/multipath.conf, initrd должен быть создан заново для отражения этих изменений. Это обязательно когда "черные списки" и фильтры необходимы для поддержания стабильной настройки хранилища.</note> |
- | + | ||
- | filter = [ "r/block/", "r/disk/", "r/sd.*/", "a/.*/" ] | + | |
- | + | ||
- | 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 updated, the initrd should be rebuilt to reflect these changes. This is imperative when blacklists and filters are necessary to maintain a stable storage configuration. | + | |
---- | ---- |