Множественное связывание устройств Сравнение версий

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:руководство_по_ubuntu_server:множественное_связывание_устройств:dm_multipath [2012/05/20 19:32]
wiki:руководство_по_ubuntu_server:множественное_связывание_устройств:dm_multipath [2012/12/14 17:49] (текущий)
[DM-Multipath Setup Overview] поправил ссылку
Строка 10: Строка 10:
 Множественное связывание устройств (DM-Multipath) позволяет вам настроить несколько путей ввода/​вывода между серверным узлом и массивом накопителей как одно устройство. Эти пути ввода/​вывода являются физическими соединениями сети хранения данных (SAN), которые могут включать различные кабели,​ переключатели и контроллеры. Множественное связывание объединяет пути ввода/​вывода,​ создавая новое устройство,​ которое состоит из этих объединяемых путей. Эта глава представляет краткое изложение возможностей DM-Multipath,​ которые впервые появились в редакции Ubuntu Server 12.04. Затем в этой главе приведен обзор верхнего уровня DM-Multipath и его компонентов,​ также как и описание установки DM-Multipath. Множественное связывание устройств (DM-Multipath) позволяет вам настроить несколько путей ввода/​вывода между серверным узлом и массивом накопителей как одно устройство. Эти пути ввода/​вывода являются физическими соединениями сети хранения данных (SAN), которые могут включать различные кабели,​ переключатели и контроллеры. Множественное связывание объединяет пути ввода/​вывода,​ создавая новое устройство,​ которое состоит из этих объединяемых путей. Эта глава представляет краткое изложение возможностей DM-Multipath,​ которые впервые появились в редакции Ubuntu Server 12.04. Затем в этой главе приведен обзор верхнего уровня DM-Multipath и его компонентов,​ также как и описание установки DM-Multipath.
  
 +====Новые и измененные возможности в Ubuntu Server 12.04====
  
-    New and Changed Features for Ubuntu Server 12.04 +Произведен переход с multipath-0.4.8 к multipath-0.4.9.
-    Overview +
-    Storage Array Overview +
-    DM-Multipath components +
-    DM-Multipath Setup Overview+
  
-====New and Changed Features for Ubuntu Server 12.04====+===Переход с 0.4.8===
  
-Migrated from multipath-0.4.8 to multipath-0.4.9 +Модули проверки приоритета теперь запускаются не как отдельные программыа как разделяемые библиотекиКлючевая часть имен для функций также несколько измененаСкопируйте атрибут с именем ​prio_callout ​как ​prio, также измените аргумент имени модуля проверки приоритетасистемный путь теперь необязателенПример изменений
-Migration from 0.4.8 +<​code>​device {
- +
-The priority checkers are no longer run as standalone binariesbut as shared librariesThe key value name for this feature has also slightly changedCopy the attribute named prio_callout ​to prio, also modify the argument the name of the priority checkera system path is no longer necessaryExample conversion+
- +
-device {+
         vendor "​NEC"​         vendor "​NEC"​
         product "DISK ARRAY"         product "DISK ARRAY"
         prio_callout mpath_prio_alua /dev/%n         prio_callout mpath_prio_alua /dev/%n
         prio    alua         prio    alua
-}+}</​code>​
  
-See Table Priority Checker Conversion for a complete listing +Смотрите таблицу преобразований модулей проверки приоритета для получения полного списка:​
-Priority Checker Conversion +
-v0.4.8 v0.4.9 +
-prio_callout mpath_prio_emc /dev/%n prio emc +
-prio_callout mpath_prio_alua /dev/%n prio alua +
-prio_callout mpath_prio_netapp /dev/%n prio netapp +
-prio_callout mpath_prio_rdac /dev/%n prio rdac +
-prio_callout mpath_prio_hp_sw /dev/%n prio hp_sw +
-prio_callout mpath_prio_hds_modular %b prio hds+
  
-Since the multipath config file parser essentially parses all key/value pairs it finds and then makes use of them, it is safe for both prio_callout and prio to coexist and is recommended that the prio attribute be inserted before beginning migration. After which you can safely delete the legacy prio_calliout attribute without interrupting service.+  ? Преобразование модулей проверки приоритета
  
-====Overview====+^  v0.4.8 ​ ^  v0.4.9 ​ ^ 
 +| prio_callout mpath_prio_emc /dev/%n | prio emc | 
 +| prio_callout mpath_prio_alua /dev/%n | prio alua | 
 +| prio_callout mpath_prio_netapp /dev/%n | prio netapp | 
 +| prio_callout mpath_prio_rdac /dev/%n | prio rdac | 
 +| prio_callout mpath_prio_hp_sw /dev/%n | prio hp_sw | 
 +| prio_callout mpath_prio_hds_modular %b | prio hds |
  
-DM-Multipath can be used to provide:+Поскольку разборщик файла настройки множественного связывания разбирает все пары ключ/​значение,​ которые находит и затем использует,​ безопасно совместное использование prio_callout с prio, и рекомендуется вставлять атрибуты prio до начала миграции. После этого вы можете безопасно удалить унаследованные атрибуты prio_calliout без прерывания работы сервиса.
  
-    Redundancy DM-Multipath can provide failover in an active/​passive configuration. In an active/​passive configuration,​ only half the paths are used at any time for I/O. If any element of an I/O path (the cable, switch, or controller) fails, DM-Multipath switches to an alternate path.+====Обзор====
  
-    Improved Performance Performance ​DM-Multipath ​can be configured in active/active mode, where I/O is spread over the paths in a round-robin fashionIn some configurations, DM-Multipath ​can detect loading on the I/O paths and dynamically re-balance the load.+DM-Multipath ​может быть использован для обеспечения:​ 
 +  -- **Избыточности**:​ DM-Multipath может предоставлять обход отказа в активной/пассивной настройке. В активной/пассивной настройке только половина путей используется в определенные моменты времени для ввода/​выводаЕсли какой-то элемент пути ввода/​вывода (кабель,​ переключатель или контроллер) поврежден, DM-Multipath ​переключается на альтернативный маршрут. 
 +  -- **Улучшенной производительности**:​ Работа DM-Multipath может быть настроена в активно/активном режиме,​ где ввод/​вывод распределяется между путями в циклическом режиме. При некоторых конфигурациях DM-Multipath может определять загрузку путей ввода/​вывода и динамически ее балансировать.
  
-====Storage Array Overview====+====Обзор массивов носителей====
  
-By default, ​DM-Multipath ​includes support for the most common storage arrays that support ​DM-Multipath. ​The supported devices can be found in the multipath.conf.defaults ​fileIf your storage array supports ​DM-Multipath ​and is not configured by default in this fileyou may need to add them to the DM-Multipath ​configuration file, multipath.conf. ​For information on the DM-Multipath configuration ​file, see Section, The DM-Multipath ​Configuration FileSome storage arrays require special handling of I/O errors and path switchingThese require separate hardware handler kernel modules.+По умолчанию ​DM-Multipath ​содержит поддержку большинства массивов носителей,​ которые поддерживают ​DM-Multipath. ​Поддерживаемые устройства могут быть найдены в файле ​multipath.conf.defaults. ​Если ваш массив носителей поддерживает ​DM-Multipath ​и не настроен по умолчанию в этом файлевам может понадобиться добавить его в файл настройки ​DM-Multipath multipath.conf. ​Для информации по конфигурационном файлу ​DM-Multipath ​смотрите раздел [[wiki:​руководство_по_ubuntu_server:​множественное_связывание_устройств:​configuration|Конфигурационный файл ​DM-Multipath]]Некоторые массивы носителей требуют специального управления ошибками ввода/вывода и переключением маршрутовОни требуют отдельных обработчиков оборудования модулей ядра.
  
-====DM-Multipath ​components====+====Компоненты ​DM-Multipath====
  
-Table “DM-Multipath ​Components” describes the components of the DM-Multipath ​package.+Таблица компонентов ​DM-Multipath ​описывает компоненты пакета ​DM-Multipath.
  
-DM-Multipath Components+  ? DM-Multipath Components
  
-Component ​ Description +^  ​Component ​ ​^  ​Description ​ ^ 
-dm_multipath ​kernel module Reroutes I/O and supports failover for paths and path groups+| **модуль ядра ​dm_multipath**  | Перенаправляет ввод/вывод и поддерживает обход отказа для маршрута и группы маршрутов| 
-multipath ​command Lists and configures multipath devicesNormally started up with /​etc/​rc.sysinit, ​it can also be started up by a udev program whenever a block device is added or it can be run by the initramfs ​file system+| **команда ​multipath**  | Перечисляет и настраивает устройства множественного связыванияОбычно стартует с /​etc/​rc.sysinit, ​но может также подниматься программой ​udev всякий раз когда добавляется блоковое устройство или она может быть запущена файловой системой ​initramfs. ​| 
-multipathd ​daemon Monitors pathsas paths fail and come back, it may initiate path group switchesProvides for interactive changes to multipath devicesThis daemon must be restarted for any changes to the /​etc/​multipath.conf ​file to take effect+| **сервис ​multipathd**  | Отслеживает маршрутыкогда маршрут повреждается и восстанавливается он может инициировать переключатели групповых путейОбеспечивает интерактивные изменения устройств множественного связыванияЭтот сервис должен быть перезапущен после любых изменений файла ​/​etc/​multipath.conf ​для применения| 
-kpartx ​command Creates device mapper devices for the partitions on a device It is necessary to use this command for DOS-based partitions with DM-Multipath. ​The kpartx ​is provided in its own packagebut the multipath-tools ​package depends on it.+| ** команда ​kpartx**  | Создает устройство переопределения устройств для разделов на устройстве. Необходимо использовать эту команду для ​DOS совместимых разделов с DM-Multipath. ​Команда ​kpartx ​поставляется в своем собственном пакетено пакет ​multipath-tools ​имеет на него зависимость|
  
 ====DM-Multipath Setup Overview==== ====DM-Multipath Setup Overview====
  
-DM-Multipath ​includes compiled-in default settings that are suitable for common multipath configurationsSetting up DM-multipath is often a simple procedureThe basic procedure for configuring your system with DM-Multipath ​is as follows:+DM-Multipath ​содержит встроенные настройки по умолчанию,​ которые подходят для общих конфигураций множественного связыванияУстановка ​DM-Multipath обычно достаточно простая процедураОсновная процедура по настройке вашей системы с использованием ​DM-Multipath ​следующая:
  
-    Install the multipath-tools ​and multipath-tools-boot ​packages+  -- Установить пакеты **multipath-tools** и **multipath-tools-boot**. 
 +  -- Создать пустой настроечный файл /​etc/​multipath.conf,​ который переопределит [[wiki:​руководство_по_ubuntu_server:​множественное_связывание_устройств:​overview#​Настройка DM-Multipath|следующее]]. 
 +  -- Если необходимо,​ отредактируйте конфигурационный файл multipath.conf для изменения значений по умолчанию и сохраните его. 
 +  -- Запустите multipath сервис 
 +  -- Обновите изначальный ramdisk
  
-    Create an empty config file, /etc/multipath.conf, that re-defines the following +Для детальных инструкций настройки ​multipath ​конфигурации смотрите секцию [[wiki:​руководство_по_ubuntu_server:​множественное_связывание_устройств:​overview|Обзор установки ​DM-Multipath]]
- +
-    If necessary, edit the multipath.conf configuration file to modify default values and save the updated file. +
- +
-    Start the multipath daemon +
- +
-    Update initial ramdisk +
- +
-For detailed setup instructions for multipath configuration see Section, Setting Up DM-Multipath.Device Mapper Multipathing+
  
 ---- ----
Строка 88: Строка 77:
 [[wiki:​руководство_по_ubuntu_server:​множественное_связывание_устройств|<​-назад]] |  [[wiki:​руководство_по_ubuntu_server:​множественное_связывание_устройств|<​-назад]] | 
 [[wiki:​руководство_по_ubuntu_server:​множественное_связывание_устройств:​multipath_devices|далее->​]]</​style>​ [[wiki:​руководство_по_ubuntu_server:​множественное_связывание_устройств:​multipath_devices|далее->​]]</​style>​
-