Brevet FR2831292A1 — publié le 20030425

données dans son unité de stockage permanent. La présente invention concerne en général le do maine des systèmes électroniques et plus particulièrement un système et un procédé pour configurer un Réseau Local de Mémorisation. Un remarquable dilemme dans l'industrie des Ré seaux Locaux de Mémorisation (SAN) est la disparité entre les avantages de la technologie SAN et la complexité de la configuration, du déploiement et de l 'exploitation des réseaux SAN. Les départements de Technologie de 1'Infor mation (IT) qui utilisent des réssaux SAN sont souvent gênés par les topologies et les configurations SAN com plexes, ce qui engendre des coûts de gestion accrus. De plus, les départements IT font face à des défis dus au manque de personnel très compétent ainsi qu'au besoin d'un rapide déploiement des réseaux SAN. De plus, l'ex ploitation progressive d'un réseau SAN est effectuée par des environnements IT qui subissent souvent un changement de ressources humaines dû à la grande compétition indus trielle. En résultat, lorsqu'un salarié quitte une entre prise, cette entreprise perd souvent une importante source de connaissance technique. Une entreprise qui prend en compte l'implémenta tion d'un réseau SAN fait face à de nombreux défis. Ces défis peuvent inclure: la conception du réseau SAN, la communication de la conception du réceau SAN aux parties intéressées, l' installation du réseau SAN et la gestion des changements du réscau SAN après son installation. La première, et souvent la plus complexe, étape de déploie ment d'un réseau SAN consiste à déterminer une conception et une configuration correctes qui satisfont aux impéra tifs des utilisateurs. Les complexités associées aux ré scaux SAN tournent souvent autour de la manière dont un ré s eau SAN est incorporé dans un sys tème de mémori sat ion, dont le réseau SAN fonctionne avec des composants de mé morisation individuels, et la manière de concevoir la to pologie globale du réseau SAN. Les réseaux SAN sont sou vent concus avec un crayon et du papier. Pour les confi gurations SAN plus complexes, une telle technique est in adéquate, permettant des erreurs et des calauls erronés. En outre, les utilisateurs sont trop souvent confrontés à une tâche douteuse consistant à déterminer quels compo sants sont nocessaires pour un nouveau réseau SAN ou un réseau SAN modifié et la manière de configurer ces compo sants pour qu'ils puissent fonctionner avec les compo sants et le câblage existants. Une fois qu'une configuration SAN a été détermi nce, il est typiquement nécessaire de communiquer les im pératifs ainsi que les avantages de la configuration pro posce aux autres personnes. Cette communication est né cessaire pour garantir que l' acquisition, la gestion et 1'implémentation du réseau SAN peuvent se réaliser d'une manière efficace. Cependant, ce type de communication manque souvent, gênant ainsi l' exploitation et la gestion continue du réseau SAN. L' installation et le déploiement initiaux d'un réseau SAN sont souvent gênés par une communication in suffisante. Ceci peut poser des problèmes pour vérifier si tous les éléments nocessaires ont été reaus et si les éléments du réscau SAN sont correctement installés. L' installation est en outre compliquée par le fait clas sique de voir un groupe séparé de professionnels instal ler le réseau SAN. Encore un autre problème est qu'une compréhension insuffisante de la configuration du réseau SAN engendre souvent une vaste recherche d'anomalie et de nouvelles tâches pour résoudre les problèmes qui se pro duisent pendant 1' exploitation continue du réseau SAN. Par conséquent, il est nécessaire de disposer d'un système et d'un procédé perfectionnés pour concevoir et configurer un réseau SAN. Il est également nocessaire de disposer d'un sys tème et d'un procédé pour communiquer des informations concernant la configuration d'un réseau SAN pour facili ter 1' installation d'un réseau SAN. Il est également nécessaire de disposer d'un sys tème pour générer et communiquer des informations de to pologie SAN permettant d'exploiter et d'assurer la main tenance d'un réseau SAN. Selon les enseignements de la présente descrip tion, on décrit un système et un procédé permettant de configurer un réscau SAN. Dans un premier aspect, le sys tème inclut de multiples éléments SAN qu'un utilisateur peut sélectionner ainsi qu'un module de conception dans lequel les éléments SAN sélectionnés peuvent être graphi quement configurés. Le système inclut également un moteur de validation qui valide dynamiquement la configuration des éléments SAN sélectionnés. D'une manière plus parti culière, le système peut inclure un moteur de rapport pouvant être utilisé pour fournir un rapport de configu ration de la configuration SAN sélectionnse. Le moteur de rapport peut produire un rapport de topologie SAN, un rapport de 1'inventaire d'un réseau SAN et un rapport de configuration du câblage du réseau SAN. Ces rapports peu vent être utilisés comme doeumentation d' installation dy namique qui informe l'utilisateur sur la manière d'ins taller et de configurer le réseau SAN par la topologie de configuration SAN. Dans un autre aspect de la présente description, on décrit un procédé permettant de concevoir un réseau SAN. Le procédé inclut la sélection d'un ou de plusieurs éléments SAN et 1'agencement des éléments SAN sélection nés dans un module de conception. Le procédé inclut en outre la validation de 1'agencement des éléments SAN sé lectionnés. D'une manière plus particulière, le procédé peut inclure la génération d'un rapport de la configura tion sélectionnée des éléments d'un réseau SAN. Dans un premier mode de réalisation/ le système fournit un outil à base d'une interface graphique utili sateur (GUI) qui affiche graphiquement les éléments SAN sélectionnés tels qu'ils sont esquissés sur une feuille de papier. L'outil offre une approche glisser-déplacer à la conception de la topologie qui permet aux utilisateurs d'aj outer des composants au réseau SAN à l' aide d'une va lidation de règle en temps réel lorsqu'un nouveau compo- sant est sélectionné. La configuration SAN sélectionnée et validée peut alors étre imprimée ou électroniquement communiquée. Ce procédé et ce système facilitent une com- munication lisse et efficace entre le concepteur du ré seau SAN, les futurs utilisateurs, les consultants (tels que les consultants venant de l'extérieur qui sont res- ponsables de l' installation d'un réscau SAN), et les re- présentant commerciaux. La présente description inclut de nombreux et im portants avantages techniques. Un premier avantage tech- nique consiste à fournir un module de conception pour configurer des éléments SAN sélectionnés et fournir un moteur de validation pour valider la configuration SAN sélectionnée. Le module de conception et le moteur de va lidation offrent un système et un procédé perfectionnés pour concevoir et configurer un réseau SAN. Un autre avantage technique consiste à inclure un moteur de rapport capable de produire un rapport de topo- logie, un rapport d'inventaire et un rapport de configu ration de câblage. Le moteur de rapport fournit une plate-forme appropriée pour communiquer des informations sur la configuration et la topologie d'un réseau SAN dans un support de l' installation, de la maintenance, et de 1' exploitation continue d'un réseau SAN. Une compréhension plus complète des présents mo des de réalisation et des avantages de ces derniers peut être acquise en se reportant à la description qui va sui vre faite en rétérence aux dessins annexés, sur lesquels les réLérences numériques indiquent des caractéristiques analogues, et sur lesquels: - la figure 1 est une interface utilisateur d'un outil de configuration SAN selon la présente description, - la figure 2 est une interface utilisateur d'un outil de configuration selon la présente description in cluant un affichage graphique d'une configuration SAN sé lectionnée et d'un outil de profilage de grappe, - la figure 3 est une interface utilisateur re présentant un outil de configuration SAN selon la pré sente description incluant des outils de cablage, - la figure 4 est un rapport de configuration SAN selon la présente description, - la figure 5 est un schéma d'un outil de confi guration SAN selon la présente description, et - la figure 6 est un ordinogramme du fonctionne ment d'un outil de configuration SAN selon la présente description. Les modes prétérés de réalisation ainsi que leurs avantages sont mieux compris en se reportant aux figures 1 à 6, o les références numériques analogues sont utili sées pour indiquer des parties analogues et correspondan tes. En se reportant maintenant à la figure 1, on dé crit une interface utilisateur d'un outil de configura tion SAN, indiqué en général par la rétérence numérique , selon la présente invention. L'outil de configuration SAN 10 inclut une pluralité d'éléments SAN sélectionna bles 12 et un module de conception 14. Le module de con ception 14 peut être utilisé pour recevoir graphiquement des éléments SAN sélectionnés 12 destinés à être graphi quement configurés et reliés dans un réseau local de mé morisation (SAN). Les éléments SAN 12 peuvent être sélec tionnés en utilisant un outil d' interface tel qu'une sou ris ou un clavier (nonexpressément représentés). Dans le présente mode de réalisation, les éléments SAN 12 sélec tionnables incluent des groupes 16, des serveurs 18, des ponts 20, des commutateurs 22, des appareils SAN 24, des appareils SAN en miroir IP 26, des réseaux de disques 28 et des bibliothèques de bandes 30. En variante, les élé ments SAN 12 peuvent inclure des éléments SAN supplémen taires ou des dispositifs réseau pouvant être adaptés pour être inclus dans un réssau SAN. Les groupes 16 peuvent inclure des réseaux SAN pré-configurés qui peuvent être sélectivement modifiés ou adaptés par un utilisateur. Les groupes 16 fournissent un bon point de début pour un utilisateur lorsqu'il commence à concevoir son propre réssau SAN. Les serveurs 18 peu vent inclure des éléments de serveurs sélectionnables qui sont listés suivant le fabricant et le modèle. Les ponts 20, les commutateurs 22, les appareils des applications SAN 24, les appareils SAN mis en miroir IP 26, les ré seaux de disques 28 et les bibliothèques de bandes 30 peuvent également être listés suivant le fabricant et le modèle. Dans un premier mode de réalisation, le module de conception peut être de préférence divisé en trois par ties: une partie serveur, une partie mémorisation, et une partie interaonnexion. Par exemple, les serveurs 18 sont placés dans la partie serveur du fait que l'Outil de Configuration SAN ne va pas permettre aux serveurs 18 d'être placés dans les parties mémorisation ou intercon nexion. D'une manière similaire, les composants de mémo risation sont placés dans la partie mémorisation, les composants d'interconnexion tels que les commutateurs 22, les ponts 20 et les appareils SAN 24 sont placés dans les parties interaonnexion. Ceci garantit une convivialité coLérente et correcte de toute la topologie (SAN) dans le module de conception 14. Dans le présent mode de réalisation, après qu'un élément SAN 12 ait été sélectionné, l'élément SAN 12 est de préférence profilé en utilisant un utilitaire de pro- fil 32 qui peut également être appelé assistant de profil et est de prétérence commandé par un moteur de profil dé- crit ici sur la figure 5. L'utilitaire de profil 32 in c lut en généra l un champ pour entrer et af fiche r de s ca- ractéristiques d'élément 34 ainsi qu'un champ pour affi- cher un adaptateur de bus hôte (HBA) 36 pour l'élément réscau en question. Les champs inclus dans les caractéristiques d'élément 34 incluent un champ fabricant 38, un champ mo- dèle 40, un champ système d' exploitation 41 pour lister le système d' exploitation s'exéautant sur l'élément sé- lectionné, un champ système de sauvegarde sur bande 42 et un champ description d'élément SAN 44. Le champ fabricant 38 et le champ modèle 40 sont automatiquement générés suivant le fabricant et le modèle de l'élément sélection- né. Le champ système d'exploitation 41, le champ système de sauvegarde sur bande 42, et le champ description d'élément 44 sont de prétérence sélectionnés par un uti lisateur. En particulier, le champ description d'élément 44 est de préférence fourni pour permettre à un utilisa- teur de nommer un élément sélectionné ou sinon d'attri- buer à l'élément SAN sélectionné un identificateur uni- que. L' assemblage de ces informations de profil peut per mettre aux concepteurs de système de facilement communi- quer la configuration aux représentants commerciaux et aux consultants après le processus de conception. Dans un mode particulier de réalisation, le mo- teur de profil peut demander à un utilisateur un type de transport réseau tel que le type de transfert réseau à bus HBA en cuivre ou optique. Dans le présent mode de réalisation, l' interface utilisateur d'outil de configuration SAN 10 inclut une barre d'outil 50. La barre d'outil 50 inclut de préfé- rence un bouton nouveau docoment 52, un bouton ouvrir fi- chier 54, un bouton sauvegarder fichier 56, et un bouton imprimer 58. Le bouton ouvrir document 52 permet à un utilisateur d'ouvrir un nouveau doeument. Le bouton ou vrir fichier 54 permet à un utilisateur d'accéder à un document existant pour le visualiser et le modifier. Le bouton sauvegarder fichier 56 permet à un utilisateur de sauvegarder un document de conception. Le bouton imprimer 58 permet à un utilisateur d'imprimer un document de con ception via une imprimante associce (non-expressément re- présentée). En outre, la barre d'outil 50 peut également inclure un bouton validation 60. Le bouton validation 60 permet à un utilisateur de valider une configuration SAN entière affichée dans le module de conception en prenant en compte les relations de formation de grappes et de zo- nes telles qu'elles sont liées à chaque composant se trouvant dans le réseau SAN 14. Le bouton sauvegarder 62 permet à un utilisateur de sauvegarder le rapport dans un format adapté tel que le format.rtf. Le bouton documentation 64 permet à un utilisateur d'accéder à des informations de documentation en ligne et le bouton câble 66 permet à l'utilisateur de crcer un objet câble pour connecter les éléments SAN. Le bouton Gâble 66 permet de prétérence à un utilisateur de sélectionner et de placer un composant SAN 12 dans un mo- dule de conception 14 et de sélectionner ensuite un autre composant SAN 12 dans le module de conception 14, en re- liant ainsi les composants SAN à l' aide du câble appro- prié. Un assistant de câblage peut de préférence être ac tivé en donnant l'ordre à l'utilisateur d'entrer des as pects particuliers tels que: le type de connexion tel qu'un port sur un commotateur, le type de déLit de réscau SAN tel que le débit 1GB ou 2GB (gigabit), et la longueur du câble. En se reportant maintenant à la figure 2, on re présente une interface utilisateur 10 d'un outil de con figuration selon la présente description incluant une configuration SAN sélectionnée, un profil de zone et un utilitaire de profil de grappe. L' interface utilisateur d'outil de configuration 10 comporte des dispositifs SAN sélectionnables 12 qui peuvent être graphiquement sélec tionnés dans le module de conception 14 en utilisant une technique de type glisser-déplacer. Dans le présent mode de réalisation, la configuration SAN sélectionnée affi chée dans le module de conception 14 inclut des serveurs sélectionnés 72 et des commutateurs sélectionnés 74. Les serveurs sélectionnés 72 sont de prétérence connectés à des commutateurs sélectionnés 74 par un câblage 70. La configuration SAN sélectionnée inclut également des ponts 76, des appareils SAN sélectionnés 78, des matrices de disques sélectionnées 80, et des biblicthèques de bandes sélectionnées 82, tous étant connectés par un câblage 70. Une grappe est un groupe de multiples serveurs agencés de manière à ce qu'ils semblent former une seule unité d'ordinateurs clients au sein d'un réseau. La for mation de grappe est fréquemment utilisée pour augnenter la capacité du réscau, offrir une sauvegarde efficace si un serveur de la grappe devient détectueux, et pour amé liorer la séaurité des données. Le profil de grappe 83 est de préLérence fourni pour identifier et obtenir des informations de profil des grappes se trouvant dans la configuration SAN sélectionnée. Le profil de grappe 83 inclut un nom de grappe, une couleur d'affichage pour in diquer la grappe sélectionnée ainsi qu'une liste des élé ments SAN sélectionnés qui sont inclus dans une grappe sélectionnée et configurce. Une zone est un groupe de multiples composants SAN organisés de manière à ce qu'ils semblent former une seule toile dans 1' infrastructure SAN. La formation de zone est une technique souvent utilisée, utilisée pour séparer les trajets actifs et passifs en vue de coordon- ner les techniques de résolution de défaillance de trajet utilisées pour une disponibilité élevoe. Un profil de zone similaire à un profil de grappe peut également être inclus pour identifier et sélectionner des composants SAN avec une zone. La figure 3 est une interface utilisateur d'outil de configuration SAN selon la présente description. L'in terface utilisateur d'outil de configuration SAN 10 in- clut des éléments SAN sélectionnables 12 et un module de conception 14. Dans le présent mode de réalisation, le module de conception 14 inclut une configuration SAN sé- lectionnée incluant des serveurs 72, des commutateurs 74, des appareils SAN 78, des réseaux de disques 80 et des bibliothèques de bandes 82 interaonnectés par un cablage 70. L' interface utilisateur d'outil de configuration inclut également des éléments de cablage sélectionna bles 89. Les éléments de cablage sélectionnables 89 in- cluent de nouveaux éléments de cablage 90 et des éléments de cablage existants 92. Les nouveaux éléments de cablage sont de préférence des éléments de cablage sélection- nables pour connecter les éléments SAN 12 dans une confi guration SAN sélectionnée dont ne dispose pas actuelle- ment un utilisateur ou un concepteur. Les éléments de ca- blage existants 92 (et indiqués par des lignes poin- tillées par facilité d'utilisation) incluent des éléments de câblage sélectionnables auxquels un utilisateur ou un concepteur a actuellement accès. La fourniture à la fois l J des nouveaux éléments de câblage 90 et des éléments de cablage existants 92 permet à un utilisateur ou à un pro- fessionnel embauché d'utiliser le câblage auquel l'utili- sateur a déjà accès et de fixer le nouveau câblage que doit se procurer l'utilisateur afin de construire la con- ception SAN étudiée. En se reportant maintenant à la figure 4, on re- présente un rapport de configuration SAN selon la pré- sente description, indiqué en général par la rétérence numérique 100. Le rapport de configuration SAN 100 inclut un rapport d'inventaire d'éléments SAN 102 et un rapport de configuration de câbles 104. Le rapport de configura tion SAN 100 inclut en outre un rapport d'inventaire de cables 116. Le rapport d'inventaire d'éléments SAN 102 inclut un résumé de dispositifs 106 mentionnant les dispositifs contenus dans la configuration SAN sélectionnce. Le rap port d'inventaire d'éléments SAN 102 inclut en outre la quantité totale 108 de chaque type d'élément SAN se trou vant dans la configuration SAN sélectionnée. La quantité totale 108 est en outre la quantité existante 110 et la nouvelle quantité 112 de chaque type d'élément SAN. La liste de la quantité existante 110 et de la nouvelle quantité 112 offre au concepteur d'un réseau SAN de pré cieuses informations concernant les éléments SAN requis pour l' installation et le déploiement d'une configuration SAN en question. Le rapport d'inventaire SAN 102 permet aux utilisateurs tels que le personnel commercial et le personnel d' installation de déterminer si tout le nouvel équipement a été obtenu, et de déterminer en outre quel équipement existant doit être utilisé. Le rapport d'inventaire de câblage SAN 118 inclut un résumé des types de câbles dans une configuration SAN sélectionnée. La couleur 120 des câbles dans le réseau SAN, la longueur 122 des câbles dans le réseau SAN et la quantité totale 124 des câbles dans la configuration SAN sélectionnce sont de préférence comprises dans le rapport de configuration SAN 100. Les câbles sont de prétérence mentionnés conformément à la quantité existante 126 des câbles et à la quantité des nouveaux câble 128 requis pour la configuration SAN considérée. Le rapport de configuration de câbles 104 fournit une description du câblage spécifique à chaque élément dans une configuration SAN particulière. Le rapport de configuration de câbles 104 inclut en outre une liste de dispositifs connectés 132 spécifique à chaque élément SAN 130. Le rapport de configuration de câbles 104 inclut également une description de la connexion entre chaque élément SAN 130 mentionné et les éléments qui lui sont reliés. La figure 5 est un diagramme d'un outil de confi guration SAN indiqué en général par la référence numéri que 120, selon la présente description. L'outil de confi guration SAN 120 inclut des éléments sélectionnables 122 connectés fonctionnellement au module de conception 124. Les éléments sélectionnables 122 peuvent être sélection nés par un utilisateur et graphiquement placés dans le module de conception 124 en utilisant un procédé de type glisser-déplacer. Le câblage sélectionnable 123 est également fonc tionnellement connecté au module de conception 124. Le câblage sélectionnable 123 peut être sélectionné par 1'utilisateur pour connecter des éléments SAN sélection nés 122 dans le module de conception 124. Le module de conception 124 est en outre fonctionnellement connecté à un moteur de validation 126, à un moteur de profil 128 et à un moteur de rapport 130. De plus, le moteur de valida tion 126 est connecté à une base de données de règles 132. Dans le présent mode de réalisation, le moteur de validation 126 inclut un module de validation d'élément l 134, un module de validation de grappe 136, un module de validation de zone 145 et un module de validation maî tresse 138. Le moteur de rapport 130 inclut en outre un géné rateur de rapport de topologie 140, un générateur de rap port d'inventaire 132 et un générateur de rapport de con figuration de câbles 144. Le générateur de rapport de configuration de câbles 144 et le générateur de rapport de topologie peuvent de préférence générer une documenta tion d' installation détaillant le câblage associé à cha que composant du réscau SAN. Une telle documentation d' installation inclut de préférence une explication dé taillée du câblage associé à chaque port de chaque compo sant SAN. Le générateur de rapport d'inventaire 132 peut de préférence générer un rapport mentionnant des informa tions de profil pour chaque composant SAN. Dans un mode particulier de réalisation, ce rapport d'inventaire peut inclure une description du niveau de service associé à chaque composant SAN. En cours de fonctionnement, les éléments sont sé lectionnés parmi les éléments sélectionnables 122 et pla cés dans le module de conception 124. Lorsque chaque élé ment SAN sélectionné est sélectionné et placé dans le mo dule de conception 124, le moteur de profil 128 génère de préférence une interface utilisateur telle qu'une fenêtre qui demande à un utilisateur d'entrer des informations de profil concernant 1'élément SAN sélectionné. Le moteur de profil 128 obtient de préférence une partie des informa tions de profil en utilisant les caractéristiques de l'élément sélectionné telles que le modèle et le fabri cant du composant sélectionné. De plus, le moteur de pro fil peut automatiquement entrer une entrce supplémentaire concernant le type de 1'élément SAN sélectionné et mémo risé dans une mémoire (non-expressément représentée) ac cessible au moteur de profil 128. Le moteur de pro fi l obtient en outre de s informa tions concernant le profil d'éléments SAN via une entrée utilisateur telle que le type de système d' exploitation s'exécutant sur l'élément sélectionné et fournissant un identificateur unique de l'élément SAN. Dans un mode pré féré de réalisation, le moteur de profil 128 peut compa rer les informations fournies par l'utilisateur concer nant les éléments SAN sélectionnés 122 aux informations mémorisces concernant les caractéristiques des éléments SAN. Si la comparaison révèle une incohérence, le moteur de profil 128 génère de préférence un message d'erreur. Par exemple, si un utilisateur entre une capacité de mé morisation pour un réseau de disques qui dépasse la capa cité connue du modèle de réseau de disques sélectionné, le moteur de profil 128 génère de préférence un message d'erreur approprié. De plus, si un utilisateur entre un identificateur unique pour un élément qui est identique à un autre identificateur d'élément, le moteur de profil 128 génère de préférence un message d'erreur approprié. Les éléments sélectionnables sont ensuite de pré férence connectés à l' aide d'un câble 123 dans le module de conception 124. Après avoir connecté les éléments sé lectionnés 122 en utilisant le câble 123, le module de validation d'élément 134 du moteur de validation 126 va lide la relation élément à élément des éléments connec tés. Lorsqu'un câble est sélectionné, l'utilisateur cli que sur le câble et déplace le câble reliant ensemble deux éléments. Le câble sélectionné et les composants auxquels il est relié peuvent de prétérence être validés. L'outil de configuration SAN peut alerter d'une manière interactive l'utilisateur quand un composant peut ou ne peut pas être câblé de la manière proposée. Ces alertes ou messages d'erreur survenant au début du trai tement peuvent éliminer la re-conception technique pen dant l' installation et l'exploitation. Dans un mode pré féré de réalisation, si une erreur est détectée, à la fois un message d'erreur et une recommandation concernant la résolution du problème sont affichés. Après avoir placé les éléments suffisants dans le module de conception, l'utilisateur peut choisir d'éta- blir des grappes dans le module de conception 124. Dans un premier mode de réalisation, un utilisateur peut sé- lectionner une boite de dialogue de grappe et sélection- ner une couleur pour une grappe en vue de distinguer la grappe parmi de multiples grappes au sein d'un réscau SAN. L'utilisateur peut alors sélectionner des éléments automatiquement en les ajoutant au groupe decouleur de grappe. Après l 'identification des éléments dans une grappe, le moteur de validation 126 peut alors valider les grappes sélectionnées dans le module de conception 124 via le module de grappe 136 et l'utilisation de rè- gles de grappe contenues dans la base de données de rè- gles 132. Le module de validation de grappe valide de prétérence le fait que la relation entre les serveurs de grappe, les commutateurs, la mémoire et le débit est con- forme aux règles de formation de grappe contenues dans la base de données 132. De plus, un utilisateur peut sélectionner une boite de dialogue de zone et sélectionner une couleur pour aider un utilisateur à identifier et distinguer de multiples zones dans un réseau SAN. Un utilisateur peut alors sélectionner des éléments SAN, en ajoutant ainsi ces éléments SAN au groupe de couleur de zone. Après avoir identifié les éléments dans une zone, le module de validation de zone 145 valide de préférence le fait que la relation entre les composants de la zone est conforme aux règles de formation de zone. Après qu'une configuration SAN ait été établie dans le module de conception 124, le moteur de validation 126 utilise de préférence le module de validation mai tresse 138 pour valider la configuration SAN sélection- née. Le module de validation maîtresse 124 peut être de prétérence utilisé pour déterminer si la configuration SAN est conforme aux règles contenues dans la base de données de règles 132. Dans un mode prétéré de réalisation, le module de validation maîtresse 138 est activé en sélectionnant un bouton sur une barre d'outil (comme re- présenté sur la figure 1). Les règles contenues dans la base de données de règles 132 et programmoes dans le mo teur de validation 126 incluent de prétérence des règles de noyau de base liées aux réseaux SAN en général qui sont indépendantes des objets ainsi que les règles spéci- fiques à chaque objet. De même, les règles supplémentai- res concernant la relation d'interconnexion, des règles de déLit, des règles de formation de grappe, des règles de formation de zone, et un ensemble de règles principa- les pour toute la conception du réseau SAN sont de prété- rence comprises. Dans un mode de réalisation, la validation maî- tresse inclut une première étape de validation de chaque composant par rapport à une liste de règles de compo- sants. Ceci permet de garantir que les composants eux-mêmes sont correctement configurés. Ensuite, la vali- dation des connexions des composants a lieu. Cette étape vérifie que chaque composant est correctement connecté aux composants en amont et en aval. Elle valide également que les câbles utilisés pour connecter les composants sont du type correct, de longueur correcte et de type de connecteur de terminaison correct pour chaque composant. Ensuite, les règles de formation de grappe sont validées. Ce procédé de validation fait une rétérence croisée aux règles de formation de grappe et vérifie que les compo- sants connectés au serveurs de grappe sont valides con- formément aux règles de formation de grappe. Enfin, les zones sont validées suivant les règles de zone. Cette étape permet de valider que les zones sont correctement configurées avec les relations correctes entre les ser veurs mis en grappe, les composants et les dépendances des composants. En se reportant maintenant à la figure 6, on dé crit un ordinogramme de l'utilisation d'un outil de con figuration SAN, indiqué en général par la rétérence numé rique 160. L'utilisation d'un outil de configuration SAN commence à l'étape 162 dans laquelle un élément SAN est sélectionné 164. L'élément SAN est ensuite profilé 166 en utilisant un moteur de profilage (comme représenté sur la figure 5). Ensuite, on détermine si oui ou non on sou haite sélectionner 168 de quelconques éléments SAN sup plémentaires. Si l'on souhaite sélectionner un élément supplémentaire, alors un élément supplémentaire est sé lectionné 164. Cependant, si la sélection d'élément est achevée, le cablage est sélectionné 170. Après la sélec tion et l'établissement du type de cablage connectant les éléments SAN, la relation entre les éléments cablés est validée 172. Dans un mode particulier de réalisation, cette étape est exéautée par un module de validation d'éléments (comme représenté sur la figure 5). Après que les éléments cablés aient été validés, alors un utilisateur peut choisir d'établir des grappes dans la configuration SAN 171. Les grappes peuvent alors étre déLinies 173 et ensuite validées 174. Dans un mode particulier de réalisation, l'étape de validation de grappe peut étre facilitée par un module de validation de grappe (comme représenté sur la figure 5). On doit noter qu'un utilisateur peut choisir de ne pas établir de grappe dans un réseau SAN donné, et que de multiples grappes puissent étre établies. Après qu'une ou plusieurs grappes aient été déLinies et validées, le réseau SAN peut de prétérence étre découpé en zones 182 pour séparer les serveurs mis en grappes ou séparer les systèmes d'ex 2831 292 ploitation basés sur un hôte ou les configurations de sauvegarde. Les utilisateurs peuvent de préférence défi- nir des zones 184 en sélectionnant un utilitaire de for- mation de zone, en sélectionnant une couleur pour identi fier d'une manière unique la zone, et en sélectionnant les éléments SAN qui doivent être associés à la zone. La validation en temps récl de la zone peut de prétérence être exécutée lorsque l'élément SAN est sélectionné 186. Si l'élément SAN est déterminé comme étant invalide, ceci ne va pas permettre d' appliquer l ' objet à la zone. Après qu'une ou plusieurs zones aient été créées, la configura- tion SAN en totalité peut être validée 176. Cette étape peut également être appelée étape de validation maîtresse et, dans un mode préféré de réalisation, peut être exéau tée par un module de validation maîtresse (comme repré- senté sur la figure 5). Après la validation maîtresse d'une configuration SAN 176, un rapport peut être généré. Dans un mode prétéré de réalisation, le rapport généré peut de préLérence inclure un rapport de topologie, un rapport de configuration de câble, et un rapport d'inven- taire SAN. Dans un mode particulier de réalisation, ces to- pologies des configurations de réseaux SAN peuvent être sauvegardées sur disque avec l' extension de fichier.sto. Ces fichiers.sto caractérisent typiquement un format op- timisé qui ne dépasse pas en général 30 Ko. Cette carac- téristique réduit de préférence la taille du fichier pour faciliter le partage d'informations concernant la confi- guration SAN sur un réscau tel que 1'Internet ou via le courrier électronique. Après que le réseau SAN ait été validé, un rapport peut être généré dans un format appro- prié tel que le format.rÉf. Bi en que l es modes de réal i s ation décrits aient été décrits en détail, on doit comprendre que divers changements, diverses substitutions et modifications peu vent être apportés aux modes de réalisation sons s'écar ter de leur domains et de leur portée. + 2831292 \ REVENDICATIONS 1. Système informatique pour configurer un réseau local de mémorisation caractérisé en ce qu'il comporte: une pluralité d'éléments SAN (12) sélectionna bles, un module de conception (14) pouvant être utilisé pour configurer graphiquement des éléments SAN (12) sé- lectionnés, et un moteur de validation (126) pouvant être utili sé pour valider dynamiquement la configuration des élé- ments SAN (12) sélectionnés. 2. Système informatique selon la revendication 1, caractérisé en ce qu'il comporte en outre le moteur de validation (126) pouvant être utilisé pour effectuer la validation dynamique de la conception SAN sélectionnée. 3. Système informatique selon la revendication 2, caractérisé en ce que le moteur de validation (126) peut être utilisé en outre pour: valider des éléments SAN (12) sélectionnés, et valider des éléments SAN (12) sélectionnés confi- gurés. 4. Système informatique selon la revendication 1, caractérisé en ce qu'il comporte en outre un moteur de rapport (130) pouvant être utilisé pour fournir un rap port de configuration de réseau SAN (100) sélectionné. 5. Système informatique selon la revendication 4, caractérisé en ce que le rapport de configuration (100) comporte en outre: un rapport de topologie SAN, un rapport d'inventaire SAN (102), et un rapport de configuration de câble SAN (104). 6. Système informatique selon la revendication 1, caractérisé en ce que les éléments SAN (12) sélectionna bles comportent en outre: au moins un élément serveur (18), au moins un élément commutateur (22), et au moins un élément de mémorisation. 7. Système informatique selon la revendication 1, caractérisé en ce que les éléments SAN (12) sélectionna bles comportent en outre au mo ins une concept ion SAN pré configurée. 8. Système informatique selon la revendication 1, caractérisé en ce qu'il comporte en outre un moteur de profil (128) pour profiler les caractéristiques de chaque élément SAN (12) sélectionné. 9. Système informatique selon la revendication 4, caractérisé en ce que le rapport de configuration (100) comporte en outre une documentation d' installation des éléments SAN (12) sélectionnés. 10. Système informatique selon la revendication 1, caractérisé en ce que les éléments SAN (12) sélection nables comportent en outre une pluralité d'éléments de connexion sélectionnables. 11. Système informatique selon la revendication 1, caractérisé en ce qu'il comporte en outre le module de conception (14) pouvant être utilisé pour répondre à une entrée utilisateur de type glisser-déplacer. 12. Outil de configuration SAN (10) caractérisé en ce qu'il comporte: une pluralité d'éléments SAN (12) sélectionna bles, un module de conception (14) pouvant être utilisé pour graphiquement configurer des éléments SAN (12) sé lectionnés, et un moteur de validation (126) pouvant être utili sé pour dynamiquement valider la configuration des élé ments SAN (12) sélectionnés. 13. Outil de configuration SAN (10) selon la re vendication 12, caractérisé en ce qu'il comporte en outre une interface graphique utilisateur pouvant étre utilisoe pour répondre à une entrée utilisateur. 14. Outil de configuration SAN (10) selon la re vendication 12, caractérisé en ce que les éléments SAN (12) sélectionnables comportent en outre: au moins un élément serveur (18), au moins un élément commotateur (22), et au moins un élément de mémorisation. 15. Outil de configuration SAN (10) selon la re vendication 12, caractérisé en ce que les éléments SAN (12) sélectionnables comportent en outre au moins un élé ment SAN existant. 16. Outil de configuration SAN (10) selon la re vendication 12, caractérisé en ce que le moteur de vali dation (126) peut être en outre utilisé pour: valider des éléments SAN (12) sélectionnés, et valider des éléments SAN (12) sélectionnés confi gurés. 17. Outil de configuration SAN (10) selon la re vendication 12, caractérisé en ce qu'il comporte en outre un moteur de rapport (130) pouvant être utilisé pour fournir un rapport de configuration de chaque élément SAN (12) sélectionné. 18. Procédé pour concevoir un réseau local de mé morisation, caractérisé en ce qu'il comporte les étapes consistant à: sélectionner une pluralité d'éléments SAN (12), agencer les éléments SAN (12) sélectionnés dans un module de conception (24), et valider 1'agencement des éléments SAN (12) sélec tionnés. 19. Procédé selon la revendication 18, caractéri sé en ce qu'il comporte en outre la génération d'un rap port de configuration de l'agencement sélectionné des éléments SAN (12). 20. Procédé selon la revendication 18, caractéri sé en ce qu'il comporte en outre la communication de 1'agencement validé d'éléments SAN (12) à travers un ré