Chapitre 21. Stockage
Planification d'E/S à files multiples pour SCSI
Red Hat Enterprise Linux 7.2 inclut un nouveau mécanisme de planification d'E/S à files multiples pour les périphériques bloc appelés blk-mq. Le paquet scsi-mq permet au sous-système SCSI (« Small Computer System Interface ») d'utiliser ce nouveau mécanisme de mise en file d'attente. Cette fonctionnalité est offerte en tant qu'aperçu technologique est n'est pas activée par défaut. Pour l'activer, veuillez ajouter
scsi_mod.use_blk_mq=Y
à la ligne de commande du noyau.
Amélioration de l'infrastructure de verrouillage LVM
lvmlockd
est une infrastructure de verrouillage de nouvelle génération pour LVM. Celle-ci permet à LVM de gérer le stockage partagé par de multiples hôte en toute sécurité, en utilisant le gestionnaire de verrous dlm
ou sanlock
. sanlock
permet à lvmlockd
de coordonner des hôtes à travers un verrouillage basé stockage, sans avoir besoin d'une infrastructure de cluster complète. Pour obtenir davantage d'informations, veuillez consulter la page man `lvmlockd`(8).
Greffon Targetd de l'API libStorageMgmt
À partir de Red Hat Enterprise Linux 7.1, la gestion de matrices de stockage avec libStorageMgmt, une APO indépendant des matrices de stockage, est complètement prise en charge. L'API fournie est stable, cohérente, et permet aux développeurs de gérer par programmation différentes matrices de stockage et d'utiliser les fonctionnalités d'accélération matérielle fournies. Les administrateurs systèmes peuvent également utiliser libStorageMgmt pour configurer manuellement le stockage et pour automatiser les tâches de gestion du stockage avec l'interface de ligne de commande incluse.
Le greffon Targetd n'est pas totalement prise en charge et reste un aperçu technologique.
DIF/DIX
DIF/DIX est un nouvel ajout au standard SCSI. Il est complètement pris en charge dans Red Hat Enterprise Linux 7.2 pour les HBA et les matrices de stockage spécifiés dans le chapitre Fonctionnalités, mais DIF/DIX reste un aperçu technologique pour tous les autres HBA et matrices de stockage.
DIF/DIX augmente la taille de bloc de disque habituelle de 512 octets à 520 octets, ajoutant le DIF (« Data Integrity Field »). Le DIF stocke une valeur de checksum pour le bloc de données qui est calculé par l'adaptateur de bus hôte (HBA, de l'anglais « Host Bus Adapter ») lorsqu'une opération d'écriture se produit. Puis, le périphérique de stockage confirme le checksum à la réception et stocke les données et le checksum. Similairement, lorsqu'une opération d'écriture se produit, le checksum peut être vérifié par le périphérique de stockage et par le HBA de réception.
Cible dm-era device-mapper
Red Hat Enterprise Linux 7.1 présente la cible du mappeur de périphériques dm-era en tant qu'aperçu technologique. dm-era conserve une trace des blocs écrits pendant une période définie par l'utilisateur, nommée une
era
(une « ère »). Chaque instance d'ère cible maintient l'ère actuelle comme compteur 32 bits augmentant de manière monotone. Cette cible permet au logiciel de sauvegarde de vérifier quels blocs ont été modifiés depuis la dernière sauvegarde. Elle permet aussi d'effectuer une invalidation partielle du contenu d'un cache pour restaurer la cohérence du cache après avoir restauré selon l'instantané du revendeur. Il est principalement prévu que la cible dm-era soit couplée avec la cible dm-cache.