Il est courant que les serveurs disposent de plusieurs périphériques de stockage. Un numéro d’unité logique (LUN ) attribue une valeur unique à chaque disque. Un LUN peut être attribué à un groupe de disques configuré comme un seul volume, une partition sur un disque ou l’ensemble du disque lui-même. Une valeur LUN peut être attribuée automatiquement ou manuellement par un administrateur. Dans cet article, nous examinons le fonctionnement des LUN et les avantages et inconvénients de leur utilisation.
Qu’est-ce qu’un LUN dans le stockage ?
Un LUN (numéro d’unité logique) est un identifiant unique qui définit une partition de stockage dans un environnement de réseau de stockage (SAN ) pour l’organisation et l’accès aux données. Il est important de noter qu’un LUN est un composant de l’organisation du stockage et non un type de périphérique de stockage lui-même. Un LUN est une valeur numérique qui pointe vers un disque physique ou un ensemble logique de disques. Les LUN de stockage peuvent également pointer vers un ensemble logique de partitions.
L’objectif d’un LUN est de permettre aux clients de faire des demandes à partir de l’espace de stockage et de récupérer des données. Les LUN font généralement référence au stockage SAN, de sorte que les ordinateurs clients peuvent mapper les disques réseau, demander des données au stockage réseau ou stocker des données sur le SAN . Les utilisateurs ne traitent pas un LUN lors du mappage d’un disque. Seuls les administrateurs gèrent donc les identifiants LUN.
Comment fonctionne un LUN ?
Lorsque vous créez un nouveau serveur ou que vous ajoutez un disque à un serveur, vous devez le partitionner. Le partitionnement vous oblige à choisir un système de fichiers. Vous pouvez choisir de faire de l’espace disque entier une partie de la partition, d’utiliser uniquement une partie de l’espace disque pour une partition ou de créer un volume logique à partir d’un groupe de disques. Un LUN peut être attribué à la nouvelle partition ou à un ensemble de partitions.
Lorsqu’un serveur dispose de plusieurs disques configurés en tant que RAID (matrice redondante de disques indépendants) sur des ports SCSI (Small Computer System Interface), le serveur utilise un LUN pour communiquer avec l’unité de stockage appropriée. L’attribution d’un LUN est courante avec les disques SCSI, mais un réseau de stockage (SAN ) avec d’autres ports de stockage (par exemple SATA ou SAS ) peut être configuré en tant que RAID et connecté via un Fibre Channel où un LUN est attribué.
Pour un utilisateur, le LUN est perçu comme un périphérique de stockage monté sur un seul et même périphérique, même si plusieurs partitions ou un RAID de disques représentent un seul LUN . Un serveur accédant au stockage interne a besoin que le LUN identifie le disque sur lequel lire ou écrire. Les LUN attribués à un SAN sont nécessaires pour que les ordinateurs clients puissent monter le disque approprié et lui attribuer un nom (par exemple, X ou Z sous forme de lettre de lecteur).
Un seul LUN peut identifier des milliers de volumes logiques, en particulier dans un environnement SAN. Les administrateurs peuvent attribuer un LUN aux volumes SAN ou l’unité SAN peut attribuer automatiquement un LUN au stockage. Les LUN peuvent être réattribués par les administrateurs ultérieurement après le démarrage pour personnaliser les configurations en fonction de certaines exigences de configuration.
Alternatives et mises en œuvre du stockage LUN
Chaque serveur ou périphérique de stockage réseau dispose d’un LUN qui permet aux systèmes d’exploitation d’identifier un volume à lire ou à écrire sur les disques. Pour de nombreux environnements d’entreprise, les périphériques de stockage réseau volumineux utilisent un stockage RAID, ce qui signifie que plusieurs disques peuvent être représentés par un seul LUN . Un grand SAN avec plusieurs disques configurés comme un seul volume peut également avoir un seul LUN .
À moins que vous n’utilisiez une technologie SCSI plus ancienne sur votre ordinateur personnel, vous ne trouverez le stockage LUN que dans un matériel SAN ou serveur plus ancien. Les disques SATA (Serial Advanced Technology Attachment) plus récents sont utilisés dans les serveurs et les ordinateurs personnels, mais SCSI a été remplacé par SAS (Serial Attached SCSI) ou iSCSI (Internet Small Computer System Interface). Les systèmes d’entreprise peuvent utiliser SATA ou SAS en fonction du type de stockage et de la vitesse nécessaires pour prendre en charge un grand volume de demandes de lecture et d’écriture.
Avantages du stockage LUN
Bien qu’un LUN représente une partie ou la totalité de la capacité de stockage d’un disque, il ne représente pas toujours un seul disque. Le logiciel de gestion LUN permet aux administrateurs de choisir les valeurs LUN pour des disques ou des volumes spécifiques, mais le fait de compter le nombre de valeurs de stockage LUN ne représente pas le nombre total de disques. Le système d’exploitation de l’ordinateur distant utilisant le LUN peut le monter comme un disque, de sorte que le stockage peut recevoir un nom convivial, généralement une lettre (par exemple, un disque Z ou un disque X).
La gestion des LUN permet aux administrateurs de mieux contrôler les disques et la capacité SAN. Les réseaux d’entreprise utilisent plusieurs disques de grande capacité pour contenir des pétaoctets de données, et un LUN permet à un poste de travail de monter un LUN unique sous forme de lettre de lecteur conviviale. Ces lettres de lecteur ont souvent une organisation logique (par exemple, stockage pour la comptabilité ou le partage de documents à l’échelle de l’entreprise) avec des lettres volumiques conviviales que la plupart des employés connaissent lorsqu’ils transfèrent des documents sur des disques réseau.
Bien qu’un LUN permette le montage de disques et le partage de ressources sur un périphérique local, il n’offre aucune sécurité. Les administrateurs sont toujours responsables de la création de groupes d’utilisateurs et de l’attribution des autorisations appropriées à chaque groupe d’utilisateurs pour le contrôle d’accès aux données. La plupart des organisations attribuent une lettre de disque différente à chaque groupe d’utilisateurs afin d’éviter toute confusion pour les employés quant à l’objectif de chaque disque monté. Par exemple, le disque X peut être utilisé pour partager des fichiers avec n’importe qui au sein de l’organisation, tandis que le disque Z peut représenter un lien vers des espaces de fichiers personnels auxquels un seul employé peut accéder.
Inconvénients potentiels d’un LUN
Un LUN est une affectation numérique pour SCSI ou Fibre Channel, mais un LUN est souvent associé à un SAN à l’aide d’un système RAID. Un utilisateur standard n’exécute pas d’affectations LUN, mais les administrateurs qui travaillent avec du matériel traditionnel peuvent trouver difficile la gestion des LUN. N’oubliez pas qu’un LUN représente une tranche de stockage dans un SAN, mais qu’il ne représente pas toujours un seul disque ou une seule partition. Les attributions LUN peuvent être manuelles ou automatiques, mais la plupart des administrateurs utilisent un logiciel SAN pour gérer les valeurs LUN.
Tous les inconvénients pour LUN sont liés à la gestion. La configuration initiale peut être assez pratique, mais tout nouvel espace ajouté au SAN doit recevoir un LUN ou être ajouté aux volumes existants afin que la capacité de stockage actuelle puisse être étendue. Certains administrateurs peuvent avoir du mal à ajouter de nouveaux disques à un LUN en fonction du système d’exploitation et de la configuration du SAN. La plupart des systèmes d’exploitation disposent d’une interface qui facilite l’ajout de stockage à la capacité actuelle, mais les administrateurs peuvent constater qu’ils doivent résoudre les problèmes lorsque de nouveaux disques ne sont pas reconnus par le système.
Les LUN ne sont pas toujours attribués dans un environnement SAN ou NAS. Les volumes RAID peuvent également exister sur un serveur physique où les administrateurs peuvent attribuer un LUN . Un système d’exploitation exécuté sur une machine virtuelle peut également utiliser un LUN . Les administrateurs doivent élaborer une stratégie LUN pour s’assurer que les lectures et les écritures sont optimisées pour les performances. Trop d’applications et d’utilisateurs écrivant sur le même LUN peuvent entraîner une dégradation des performances. Assurez-vous donc que les LUN sont attribués en gardant à l’esprit les performances.
Conclusion
Les numéros d’unités logiques (LUN) jouent un rôle indispensable dans le domaine du stockage en mode bloc, car ils servent de lien central entre les ressources de stockage physiques et les données qu’elles contiennent. Comme nous l’avons vu, les LUN facilitent l’allocation efficace et flexible de l’espace de stockage, ce qui permet une gestion dynamique des données dans différents environnements, des configurations à petite échelle aux grands datacenters.
Les administrateurs qui travaillent avec des solutions d’entreprise peuvent travailler avec la gestion LUN, généralement dans un environnement SAN volumineux. Pour les systèmes qui utilisent des environnements RAID SCSI, l’attribution de LUN est un composant du montage de disques sur des serveurs et des postes de travail clients.
La compréhension des LUN n’est qu’un élément essentiel de la connaissance de toute personne impliquée dans l’administration du stockage ou la gestion des données, car elle fournit les connaissances fondamentales nécessaires pour une utilisation efficace du stockage et une récupération des données. De précieuses ressources informatiques peuvent être nécessaires pour la gestion et le support de votre infrastructure de stockage. Découvrez comment les Professional Services Pure peuvent vous aider à réduire les frais administratifs liés à la gestion de vos baies de stockage.