Глава 4. Хранение данных

Кэш LVM

As of Red Hat Enterprise Linux 7.1, LVM cache is fully supported. This feature allows users to create logical volumes with a small fast device performing as a cache to larger slower devices. Please refer to the lvm(7) manual page for information on creating cache logical volumes.
На подобное кэширование накладывается несколько ограничений:
  • Том кэша должен располагаться на верхнем уровне устройства и не может использоваться как динамический том, образ RAID или любой другой подтип логических томов.
  • The cache LV sub-LVs (the origin LV, metadata LV, and data LV) can only be of linear, stripe, or RAID type.
  • После создания тома его параметры уже нельзя будет изменить. Чтобы это сделать, надо будет его удалить и создать заново с новыми параметрами.

LibStorageMgmt API

Red Hat Enterprise Linux 7.1 теперь официально поддерживает libStorageMgmt API, который позволяет программно управлять хранилищами разных производителей и эффективно использовать их функции аппаратного ускорения. LibStorageMgmt предоставляет команды для автоматизации задач управления хранилищем и необходимые функции для его ручной настройки. При этом поддержка модуля Targetd осталась на уровне экспериментальной.
  • NetApp Filer (ontap 7-Mode);
  • Nexenta (nstor 3.1.x);
  • SMI-S:
    • HP 3PAR;
      • ОС 3.2.1 и выше;
    • EMC VMAX и VNX:
      • Solutions Enabler 7.6.2.48 и выше;
      • провайдер SMI-S 4.6.2.18 и выше;
    • внешний провайдер массива HDS VSP;
      • Hitachi Command Suite 8.0 и выше.
Подробную информацию о libStorageMgmt можно найти в руководстве по управлению пространством данных.

LSI Syncro

Драйвер megaraid_sas теперь включает код активации адаптеров LSI Syncro CS HA-DAS (High-Availability Direct-Attаched Storage). Несмотря на то что megaraid_sas полностью поддерживается в Red Hat Enterprise Linux 7.1, его поддержка для Syncro CS предлагается только в экспериментальном варианте, поэтому компании Red Hat и LSI продолжают принимать отзывы пользователей. За дальнейшей информацией обратитесь к http://www.lsi.com/products/shared-das/pages/default.aspx.

LVM API

Red Hat Enterprise Linux 7.1 предоставляет экспериментальный API для управления LVM.
Подробную информацию можно найти в lvm2app.h.

Поддержка DIF/DIX

Red Hat Enterprise Linux 7.1 предоставляет экспериментальные функции для обеспечения целостности данных на уровне стандарта SCSI. DIF/DIX увеличивает стандартный размер блока с 512 до 520 байт и добавляет поле целостности (DIF, Data Integrity Field). В этом поле хранится контрольная сумма блока данных, рассчитываемая HBA-адаптером в момент записи. Запоминающее устройство подтверждает сумму при получении и сохраняет ее вместе с данными. Во время чтения контрольная сумма будет проверяться устройством данных и HBA-адаптером.
For more information, refer to the section Block Devices with DIF/DIX Enabled in the Storage Administration Guide.

Device-mapper-multipath

Если device-mapper-multipath обнаружил пустые строки во время проверки файла multipath.conf, они будут пропущены, а на экран будет выведено сообщение об ошибке.
В команде multipathd show paths format допускается использование подстановок:
  • %N и %n для WWNN-идентификатора хоста и целевого узла Fibre Channel соответственно;
  • %R и %r для WWPN-идентификатора хоста и целевого узла Fibre Channel соответственно.
Это значительно упрощает настройку многопутевых схем хостов Fibre Channel, целевых устройств и портов.