Déplacement de données assisté par EMC
Transcription
Déplacement de données assisté par EMC
Déplacement des données sans interruption de service : événements planifiés avec EMC VPLEX Meilleures pratiques de planification Résumé Ce livre blanc décrit les meilleures pratiques d’utilisation de la solution EMC® VPLEX™ pour la migration des blocs de données de stockage, à des fins d’actualisation des technologies ou de renouvellement de matériel, ou pour le déplacement des données sans interruption de service afin de répondre à l’évolution des exigences de performance et de disponibilité. Mai 2010 Copyright © 2010 EMC Corporation. Tous droits réservés. EMC estime que les informations figurant dans ce document sont exactes à la date de publication. Ces informations sont modifiables sans préavis. LES INFORMATIONS CONTENUES DANS CETTE PUBLICATION SONT FOURNIES « EN L’ÉTAT ». EMC CORPORATION NE FOURNIT AUCUNE DÉCLARATION OU GARANTIE D’AUCUNE SORTE CONCERNANT LES INFORMATIONS CONTENUES DANS CETTE PUBLICATION ET REJETTE PLUS SPÉCIALEMENT TOUTE GARANTIE IMPLICITE DE QUALITÉ COMMERCIALE OU D’ADÉQUATION À UNE UTILISATION PARTICULIÈRE. L’utilisation, la copie et la diffusion de tout logiciel EMC décrit dans cette publication nécessitent une licence logicielle en cours de validité. Pour obtenir la liste actualisée des noms de produits, consultez la rubrique des marques EMC via le lien Législation, sur emc2.fr. Toutes les autres marques citées dans le présent document sont la propriété de leurs détenteurs respectifs. Référence h7065 Déplacement des données sans interruption de service : événements planifiés avec EMC VPLEX Meilleures pratiques de planification 2 Table des matières Résumé analytique ............................................................................................. 4 Le problème de la migration des données................................................................................... 5 Introduction ......................................................................................................... 5 Public concerné ........................................................................................................................... 5 Actualisation des technologies ......................................................................... 6 EMC VPLEX................................................................................................................................. 6 L’architecture en cluster d’EMC VPLEX................................................................................... 8 Déplacement de données assisté par EMC VPLEX ....................................... 11 Migration des données............................................................................................................... 11 Phase de post-migration ............................................................................................................ 16 Autres remarques ............................................................................................. 17 Conclusion ........................................................................................................ 18 Références ........................................................................................................ 18 Déplacement des données sans interruption de service : événements planifiés avec EMC VPLEX Meilleures pratiques de planification 3 Résumé analytique Les clients exigent des services de plus en plus performants tout en recherchant une réduction des coûts d’investissement et d’exploitation. Pour répondre à l’évolution de ces exigences, les datacenters font l’objet de transformations technologiques en permanence. Ces dernières années, la consolidation des serveurs et des ressources de stockage s’est révélée déterminante pour réduire les coûts, améliorer l’utilisation et offrir une plus grande flexibilité. Le défi consiste à tirer le meilleur parti des nouvelles technologies sans compromettre le niveau du service offert aux utilisateurs. Pour offrir une vision fluide et dynamique, les infrastructures informatiques sont souvent comparées à un nuage ou « cloud ». Un « cloud » peut être défini comme la dissociation des services informatiques fournis aux utilisateurs depuis l’infrastructure physique. L’instanciation d’un « cloud » consiste en la virtualisation des serveurs et l’optimisation des services sur tous les serveurs de l’environnement, connectés au système de stockage approprié, accessibles partout au sein de l’infrastructure informatique. En outre, l’analogie avec le nuage (cloud) décrit un environnement au sein duquel la migration des services peut être effectuée sans interruption de service en fonction de l’évolution des exigences. La Figure 1. Services informatiques fournis par tout serveur, connecté à tout système de stockage, partout illustre une infrastructure privée de type cloud dans laquelle les utilisateurs et les services fournis par la technologie informatique sont librement associés et où les relations entre les services, les ordinateurs et le stockage sont dynamiques et flexibles. Figure 1. Services informatiques fournis par tout serveur, connecté à tout système de stockage, partout La technologie permet aujourd’hui de créer une infrastructure informatique de type cloud. Leader sur le marché du stockage d’entreprise, EMC vient de commercialiser EMC® VPLEX™, une solution qui offre la fédération du stockage locale et distribuée, permettant ainsi un accès complet aux LUN en lecture/écriture et le déplacement de données en toute transparence dans et entre les datacenters. En outre, la fédération du stockage VPLEX permet l’intégration sans interruption de service de nouvelles technologies, telles que les Déplacement des données sans interruption de service : événements planifiés avec EMC VPLEX Meilleures pratiques de planification 4 baies de stockage Symmetrix® VMAX™ avec Enginuity™ ou CLARiiON®, tandis que les applications importantes continuent de fournir des niveaux de service irréprochables aux utilisateurs. Le problème de la migration des données Demandez à tout professionnel spécialisé dans le stockage de vous fournir une liste des problèmes majeurs rencontrés : la migration des données sera en haut de la liste. La migration des données est souvent requise lors des initiatives d’actualisation des technologies, lorsqu’un système de stockage plus récent, tel que le Symmetrix VMAX, vient remplacer le système de stockage classique. L’évolution des exigences de performance et de disponibilité peut également nécessiter le déplacement de données entre les niveaux de stockage présents sur différents systèmes de stockage. Pendant la durée de vie des informations, les données peuvent avoir plus ou moins de valeur pour l’entreprise et l’évolution de la disponibilité et des performances peut nécessiter le déplacement des données vers le haut ou vers le bas de la hiérarchie. Par exemple, lorsqu’une application est en développement, les performances et la disponibilité ne sont peut-être pas aussi importantes qu’en phase de production. Par conséquent, les environnements de développement et de test peuvent utiliser un système de stockage plus économique. Lorsqu’une application passe en phase de production, la disponibilité des données et les performances augmentent, ce qui tend à requérir le déplacement de données vers le haut de la hiérarchie. Alors que la production s’accélère, des niveaux de service encore plus élevés peuvent être requis ; ainsi, tout ou partie des données peut nécessiter des performances optimales en termes de stockage, comparables à celles des disques Enterprise Flash. Si ce stockage très hautes performances se trouve dans le même système de stockage, des technologies telles que Virtual LUN peuvent être utilisées pour déplacer des données sans interruption de service au sein de la baie. Si ce stockage très hautes performances se trouve dans un système de stockage différent, la migration des données entre les systèmes est requise. Il existe de nombreux outils permettant de simplifier le déplacement de données entre les systèmes de stockage. Certains sont basés sur l’hôte, tels qu’EMC Open Replicator ou PPME Copy, ou sont intégrés dans les gestionnaires de volumes logiques de l’hôte. S’ils sont appropriés dans certains cas, ces outils utilisent cependant des ressources hôtes et nécessitent l’implication d’administrateurs de serveurs et d’applications. D’autres outils sont basés sur les baies, notamment SAN Copy™ et Open Migrator. EMC VPLEX offre une troisième option basée sur un réseau SAN, qui permet de déplacer les données entre les baies sans interruption de service et sans implication directe du système hôte ou du système de stockage. Introduction Ce livre blanc décrit les meilleures pratiques d’utilisation de la solution EMC VPLEX pour déplacer des données sans interruption de service, à des fins d’actualisation des technologies ou de renouvellement de matériel, ou pour déplacer des données sans interruption de service dans le cadre de la gestion des opérations courantes et du cycle de vie des données. Public concerné Ce livre blanc s’adresse aux architectes et aux administrateurs de stockage responsables de la planification et de la mise en oeuvre de la solution EMC VPLEX afin d’assurer la mobilité des données et de permettre leur migration dans le cadre d’une actualisation des technologies. Il concerne les utilisateurs possédant des connaissances générales et une expérience pratique dans les domaines suivants : • les systèmes de stockage EMC CLARiiON et Symmetrix ; • la conception et le fonctionnement des réseaux SAN Fibre Channel ; • les concepts VPLEX et l’utilisation de la CLI pour la gestion courante. Déplacement des données sans interruption de service : événements planifiés avec EMC VPLEX Meilleures pratiques de planification 5 Actualisation des technologies De nombreux datacenters disposent d’un processus de reconduction tacite qui assure le remplacement périodique des ressources matérielles et logicielles. Cependant, il ne s’agit pas simplement de remplacer l’ancien par le nouveau. Nous proposons aujourd’hui des fonctionnalités qui n’existaient pas il y a quatre ans ; c’est donc le moment idéal pour faire évoluer les technologies. En effet, nous disposons aujourd’hui de nouvelles capacités de stockage telles que le stockage très hautes performances proposé par les disques Enterprise Flash, de solutions de stockage peu coûteuses fournies par les disques SATA haute capacité, de technologies efficaces telles que Virtual Provisioning™ et de la possibilité d’instaurer des règles pour déplacer des données entre catégories afin de répondre à l’évolution des exigences métiers et des charges de travail. Ces technologies nous permettent d’offrir à nos clients exigeants les niveaux de service les plus élevés, moyennant des coûts d’investissement et d’exploitation réduits au minimum. En outre, les datacenters doivent se positionner pour répondre rapidement à l’évolution des exigences métiers et des cycles de développement des technologies, qui se mesurent désormais en mois et non plus en années. La virtualisation des serveurs et la fédération des ressources de stockage se sont révélées déterminantes pour atteindre ces objectifs. L’introduction d’une couche de virtualisation entre les systèmes d’exploitation et le matériel du serveur, comme c’est le cas avec VMware vSphere, est un facteur clé pour la gestion des ressources informatiques et l’évolution des niveaux de service. De même, la fédération du stockage crée une couche entre le serveur et le stockage, qui permet le déplacement des données entre les systèmes de stockage sous-jacents, de façon totalement transparente pour l’environnement hôte. EMC a lancé il y a peu la solution de fédération du stockage nouvelle génération, EMC VPLEX, qui assure une fédération locale et distribuée. Cette couche de fédération assure la migration des données sans interruption de service entre les systèmes de stockage et permet aux administrateurs de stockage de tirer le meilleur parti des nouvelles fonctionnalités de stockage caractérisées par une efficacité accrue et des coûts réduits, sans compromettre les niveaux de service assurés aux utilisateurs. EMC VPLEX La famille EMC VPLEX est la solution nouvelle génération en matière de mobilité des données et d’accès aux informations dans et entre les datacenters. C’est la première plate-forme au monde permettant à la fois la fédération locale et la fédération distribuée. La fédération locale permet la coopération transparente des éléments physiques à l’intérieur d’un site. La fédération distribuée étend l’accès entre deux sites distants. VPLEX est une solution de fédération entre le stockage EMC et le stockage tiers. EMC VPLEX offre une architecture nouvelle, fruit de plus de 20 ans d’expertise EMC en matière de conception, de mise en oeuvre et de perfectionnement de solutions distribuées de protection des données et de cache intelligent pour les entreprises. Fondée sur des processeurs évolutifs et hautement disponibles, la solution EMC VPLEX est conçue pour s’adapter en toute transparence à des configurations de toutes tailles. VPLEX s’inscrit entre les serveurs et les ressources de stockage hétérogène et repose sur une architecture unique en cluster, permettant aux serveurs de différents datacenters d’avoir accès en lecture/écriture aux périphériques de stockage de blocs partagé. Elle présente des caractéristiques uniques : • un matériel de clustering évolutif qui s’adapte à la croissance de vos activités et offre des niveaux de service prévisibles ; • une mise en cache avancée des données qui repose sur une mémoire cache SDRAM de grande capacité afin d’améliorer les performances et de réduire le temps de latence d’E/S et les conflits d’accès aux baies ; • une cohérence de cache distribué offrant partage, équilibrage et basculement sur incident automatiques des E/S à travers tout le cluster ; • une vue cohérente d’une ou plusieurs LUN à travers les clusters VPLEX, à quelques mètres au sein d’un datacenter ou de manière synchrone à distance, donnant lieu à de nouveaux modèles hautement disponibles et à une réaffectation de la charge de travail. Déplacement des données sans interruption de service : événements planifiés avec EMC VPLEX Meilleures pratiques de planification 6 Figure 2. Système EMC VPLEX capable de fédérer des ressources de stockage hétérogène La technologie EMC AccessAnywhere™, disponible avec VPLEX, constitue une avancée considérable puisqu’elle permet aux données d’être partagées, accessibles et réaffectées à distance. EMC GeoSynchrony™ est le système d’exploitation de VPLEX. La famille VPLEX comprend deux produits : VPLEX Local et VPLEX Metro. • VPLEX Local garantit une gestion simplifiée et une mobilité des données sans interruption de service entre des baies hétérogènes. • VPLEX Metro fournit un accès aux données et une excellente mobilité entre deux clusters VPLEX sur des distances synchrones. Figure 3. L’offre de la famille EMC VPLEX et ses limites architecturales Tirant profit d’une architecture unique totalement évolutive et combinée, la mise en cache avancée des données et la cohérence de cache distribué VPLEX assurent la résilience, le partage automatique et l’équilibrage de la charge de travail, ainsi qu’un basculement sur incident des domaines de stockage, et permettent un accès aux données locales et distantes avec des niveaux de service prévisibles. VPLEX Local assure aujourd’hui la fédération locale. VPLEX Metro assure la fédération distribuée et étend l’accès entre deux sites à distance synchrone. VPLEX Metro utilise la technologie AccessAnywhere pour permettre aux données d’être partagées, accessibles et réaffectées à distance. La combinaison d’un datacenter virtualisé et de la solution EMC VPLEX offre aux clients des méthodes entièrement nouvelles pour résoudre leurs problèmes et introduit de nouveaux modèles de technologie informatique. Plus spécialement, les clients peuvent : • déplacer des applications virtualisées entre les datacenters ; • permettre l’équilibrage et la réaffectation de la charge de travail entre les sites ; • consolider des datacenters et assurer une disponibilité 24x7 des services informatiques. Déplacement des données sans interruption de service : événements planifiés avec EMC VPLEX Meilleures pratiques de planification 7 L’architecture en cluster d’EMC VPLEX VPLEX utilise une architecture nouvelle, en cluster, qui permet aux clients d’éliminer les barrières physiques des datacenters et aux serveurs de différents datacenters d’avoir accès en lecture/écriture aux périphériques de stockage de blocs partagé. Une configuration VPLEX Local est définie par quatre moteurs VPLEX au maximum, intégrés dans une seule image de cluster grâce à des interconnexions de fabric entre les moteurs totalement redondantes. Grâce à cette fonctionnalité d’interconnexion du cluster, il est possible d’ajouter en ligne des moteurs VPLEX, garantissant ainsi une évolutivité exceptionnelle pour les configurations VPLEX Local et VPLEX Metro. La connectivité entre les moteurs de cluster VPLEX et à travers les configurations VPLEX Metro est entièrement redondante, ce qui assure la protection contre les points uniques de défaillance. Un cluster VPLEX peut évoluer de façon combinée, grâce à l’ajout de moteurs supplémentaires, et de façon totale, en connectant des clusters sur un Metro-Plex (deux clusters VPLEX Metro connectés à distance moyenne). VPLEX Metro contribue à la réaffectation et au partage transparents de charges de travail, y compris d’hôtes virtualisés, mais aussi à la consolidation des datacenters et à l’optimisation de l’utilisation des ressources entre datacenters. La mobilité des données sans interruption de service est également assurée, de même que la gestion du stockage hétérogène et la disponibilité optimale des applications. VPLEX Metro prend en charge jusqu’à deux clusters, pouvant se trouver dans le même datacenter, mais sur deux sites différents à distance synchrone (environ 100 kilomètres). Figure 4. Fédération locale et distribuée avec EMC VPLEX Local et VPLEX Metro EMC VPLEX répond aux attentes des clients en termes de disponibilité dans le domaine du stockage haut de gamme. Une disponibilité optimale ne se résume pas à une simple redondance. Cela implique des opérations et des mises à niveau sans interruption de service, le système restant « toujours en ligne ». EMC VPLEX fournit : • AccessAnywhere, avec une connectivité complète des ressources entre les clusters et les configurations Metro-Plex ; • des options de mobilité et de migration des données entre des baies de stockage hétérogènes ; • la possibilité de maintenir les niveaux de service et les fonctionnalités pendant la consolidation ; • un contrôle simplifié pour le provisionnement dans des environnements complexes ; • un équilibrage de la charge dynamique des données entre les ressources des baies de stockage. Un cluster VPLEX se compose d’un, de deux ou de quatre moteurs. Le moteur est responsable de la fédération des flux de données d’E/S. Il se connecte aux hôtes et au stockage via des connexions Fibre Channel pour le transport des données. Un cluster unique VPLEX se compose d’un moteur doté des composants principaux suivants : Déplacement des données sans interruption de service : événements planifiés avec EMC VPLEX Meilleures pratiques de planification 8 • deux directeurs, qui exécutent le logiciel GeoSynchrony et se connectent au stockage, aux hôtes et aux autres directeurs du cluster via des connexions Fibre Channel et Gigabit Ethernet ; • une alimentation de secours, pour alimenter le moteur pendant les coupures d’alimentation temporaires ; • deux modules d’administration munis d’interfaces pour gérer à distance un moteur VPLEX. Chaque cluster se compose également : • d’un serveur de gestion, qui gère le cluster et fournit une interface depuis une station de gestion à distance ; • d’une armoire EMC 40U standard permettant de loger l’équipement du cluster dans son intégralité. En outre, les clusters constitués de plusieurs moteurs contiennent également : • deux switches Fibre Channel servant à la communication interdirecteurs entre les différents moteurs ; • deux onduleurs fournissant une alimentation de secours aux switches Fibre Channel et permettant au système de fonctionner en cas de coupure d’alimentation temporaire. Selon toute logique, VPLEX est identique aux autres systèmes de stockage, avec des ports front-end qui se connectent à l’hôte et des ports back-end qui se connectent aux systèmes de stockage. Le stockage présenté aux ports back-end est fourni aux hôtes à travers les ports front-end. Les options avancées de provisionnement permettent de répartir par bandes, de mettre en miroir et de concaténer les périphériques comme l’exigent l’environnement hôte et l’environnement applicatif. Le schéma et les termes qui suivent illustrent les objets de configuration utilisés pour configurer un VPLEX, ainsi que les relations entre eux. • Volumes de stockage : un volume de stockage est un périphérique ou une LUN sur un système de stockage rattaché visible par le VPLEX. La capacité disponible sur un volume de stockage est utilisée pour créer des domaines, des périphériques et des volumes virtuels. • Extension : une extension désigne tout sous-ensemble (y compris l’ensemble) de la capacité d’un volume de stockage. • Périphérique : les périphériques sont configurés depuis une ou plusieurs extensions dans une configuration RAID 1, RAID 0 ou concaténée (RAID-C). • Volume virtuel : des volumes virtuels sont des périphériques qui peuvent être provisionnés pour un hôte. • Ports VPLEX : les ports VPLEX sont des ports front-end utilisés par un hôte pour accéder à des volumes virtuels. Des ports sont ajoutés lorsqu’une vue de stockage est créée pour définir la connexion entre les initiateurs et les volumes virtuels. • Initiateurs enregistrés : un initiateur enregistré est un adaptateur de bus hôte (HBA) qui a été identifié sur le VPLEX. • Vue de stockage : une vue de stockage est un groupement logique de ports, d’initiateurs et de volumes virtuels à des fins de mappage et de masquage de LUN. Une vue de stockage est identique aux groupes de stockage utilisés sur le CLARiiON et aux vues de masquage utilisées dans Symmetrix VMAX. Déplacement des données sans interruption de service : événements planifiés avec EMC VPLEX Meilleures pratiques de planification 9 Figure 5. Objets de configuration VPLEX Lorsqu’un VPLEX est ajouté entre des serveurs et des systèmes de stockage, les volumes de données existants sont encapsulés tandis que l’ensemble des données antérieures sont préservées. Lorsque le VPLEX est utilisé à des fins de migration dans le cadre d’une actualisation des technologies, les volumes de stockage sources et cibles sont présentés au VPLEX et une session de migration est créée. Les déplacements de données réels s’effectuent depuis la baie source, via le VPLEX, vers la baie cible, et ce de façon transparence pour les serveurs rattachés. Les types de protection RAID et les niveaux de stockage des périphériques sources et cibles peuvent être différents et se composer de baies de stockage EMC et tierces. En outre, la capacité du périphérique cible peut être plus importante que celle du périphérique source, autorisant ainsi l’évolution de la taille du volume dans le cadre de la migration. VPLEX prend en charge la mobilité des données au sein du datacenter ou entre des datacenters locaux et distants lorsque le VPLEX est configuré en tant qu’environnement Metro-Plex. Dans une configuration avec plusieurs clusters, le VPLEX peut présenter le même volume à des hôtes se trouvant à la fois sur des sites locaux et distants, tout en respectant l’ordre d’écriture et la cohérence des données de cache. Cela permet non seulement le déplacement du stockage, mais également des ressources informatiques entre les datacenters. Le VPLEX offre de nombreuses fonctionnalités, notamment le provisionnement avancé, qui permet de diviser et d’agréger des volumes pour offrir une capacité et des performances adaptées. En règle générale, les migrations sont des événements fréquents. L’intégration de la solution VPLEX dans l’infrastructure informatique permet de déplacer sans interruption de service des données entre les niveaux et les datacenters dans le cadre de l’évolution des exigences métiers et en termes de charge de travail. L’interface de gestion de VPLEX inclut une CLI performante et une interface utilisateur intuitive via le Web. Déplacement des données sans interruption de service : événements planifiés avec EMC VPLEX Meilleures pratiques de planification 10 Déplacement de données assisté par EMC VPLEX Grâce à EMC VPLEX, le stockage présenté aux hôtes peut être déplacé sans interruption de service vers différents niveaux de stockage au sein et entre les baies de stockage back-end. Pour illustrer ce processus, nous utiliserons un exemple où les volumes sources qui font l’objet de la migration se trouvent sur un système de stockage Symmetrix et où les volumes cibles se situent sur une baie CLARiiON CX. L’environnement hôte se compose d’une paire de serveurs VMware ESX dans une configuration en cluster. La Figure 6. Scénario de migration VPLEX illustre l’environnement présenté dans cet exemple. X Figure 6. Scénario de migration VPLEX Dans cet exemple, le système VPLEX est installé et configuré, et il est connecté à la fois aux baies Symmetrix et CLARiiON. Les serveurs VMware ESX et les deux systèmes de stockage sont connectés au fabric Fibre Channel tel qu’indiqué ci-dessus. Le scénario utilisé pour illustrer le processus est basé sur un environnement VMware ESX, mais un processus similaire peut être utilisé pour d’autres environnements hôtes. Migration des données Pour cet exemple, nous allons démarrer la migration des données depuis les périphériques sources situés sur le Symmetrix vers les périphériques cibles sur le CLARiiON. La migration s’effectue en toute transparence pour les serveurs VMware ESX et les machines virtuelles situées sur les data stores. Les déplacements de données réels depuis la source vers la cible s’effectuent selon la procédure suivante : • convertir le volume source d’une configuration RAID 0 vers une configuration RAID 1 ; • ajouter le périphérique cible en tant que miroir ; • synchroniser le miroir ; • une fois la synchronisation terminée, promouvoir le périphérique cible en tant que copie principale ; • retirer le périphérique source pour le reconvertir vers une configuration RAID 0. Déplacement des données sans interruption de service : événements planifiés avec EMC VPLEX Meilleures pratiques de planification 11 Cette procédure peut être effectuée manuellement. Cependant, la meilleure pratique consiste à utiliser la procédure de migration par lots qui automatise les étapes. 1. Sur la console VPLEX, créez un plan de migration par lots. Un plan est un fichier qui identifie les périphériques sources et cibles ainsi que d’autres attributs. Une fois la session créée, un nom lui est attribué. Une session peut être créée manuellement en créant et en modifiant le fichier de plan. Cependant, pour cet exemple, nous utiliserons la commande suivante pour créer automatiquement le fichier de plan : dans l’exemple suivant, le caractère de remplacement « * » est utilisé pour indiquer les périphériques sources et cibles. cd /clusters/cluster-2/devices batch-migrate create-plan –f Datastore* -t Target_Dev* /tmp/batch_mig_plan L’exemple ci-dessous illustre une boîte de dialogue de commande. Visualisez le fichier créé par la commande ci-dessus. Ce fichier définit les détails de la session de migration et sera utilisé par les commandes ultérieures. Dans une fenêtre racine sur la console SMS, exécutez la commande suivante. vi /tmp/batch_mig_plan L’exemple ci-dessous illustre le fichier créé. 2. Vérifiez le plan, puis démarrez la session de migration. La commande check-plan valide le plan de migration. Une fois la migration lancée, le périphérique source est converti en périphérique RAID 1, le périphérique cible est ajouté en tant que miroir et le processus de synchronisation démarre. batch-migrate check-plan /tmp/batch_mig_plan batch-migrate start /tmp/batch_mig_plan L’exemple ci-dessous illustre la boîte de dialogue de commande. Déplacement des données sans interruption de service : événements planifiés avec EMC VPLEX Meilleures pratiques de planification 12 3. Vérifiez l’état de la migration. La commande qui suit indique l’état de toutes les sessions de migration actives. cd /data-migrations/device-migrations ll L’exemple ci-dessous illustre la boîte de dialogue. Nous observons ici que la migration est en cours de progression (7 % effectués). Affichez la configuration du périphérique. Vous constaterez que le processus de migration convertit le périphérique source dans une configuration RAID 1 et ajoute la cible en tant que miroir. Utilisez la commande qui suit pour afficher la configuration du périphérique. Notez que les périphériques sources sont renommés MIGRATE_<Session name>. Notez également que le périphérique affiche l’état degraded pendant la synchronisation. Il s’agit de l’état normal tant que le miroir n’est pas entièrement synchronisé. cd clusters/cluster-2/devices ll L’exemple ci-dessous illustre la boîte de dialogue. Fixez la durée de la migration. Exécutez la commande suivante pour afficher les détails du périphérique source qui a été renommé MIGRATE_BR0_0. cd /cluster/cluster-2/devices/MIGRATE_BR0_0 ll Déplacement des données sans interruption de service : événements planifiés avec EMC VPLEX Meilleures pratiques de planification 13 4. Assurez-vous que la migration est terminée. Une fois la migration terminée, la colonne PercentageDone affiche 100. Exécutez la commande suivante. cd /data-migrations/device-migrations ll L’exemple ci-dessous illustre l’écran affiché une fois la synchronisation terminée. Affichez les détails relatifs à l’état de fonctionnement du périphérique. La colonne affiche désormais l’état OK, ce qui indique que les miroirs RAID 1 sont synchronisés. cd /clusters/cluster-2/devices ll L’exemple suivant illustre l’écran affiché lorsque les miroirs sont synchronisés. 5. Une fois la synchronisation terminée, la session de migration peut être validée. La commande qui suit valide la migration. batch-migrate commit /tmp/batch_mig Déplacement des données sans interruption de service : événements planifiés avec EMC VPLEX Meilleures pratiques de planification 14 Après la validation, les périphériques sources et cibles sont tous deux visibles. Le périphérique cible est associé au volume virtuel présenté au cluster VMware ESX. Notez également que la session de migration indiquera validée (committed). cd /data-migrations/device-migrations ll 6. L’étape suivante de la migration par lots est le nettoyage. Le périphérique source est dissocié du volume de stockage et l’état du périphérique de stockage source passe à unclaimed. Si vous utilisez l’option rename, le volume cible prend le nom du volume source. La commande qui suit entraîne le nettoyage de la migration. batch-migrate clean –-rename-targets /tmp/batch_mig Notez que dans l’exemple ci-dessous, le périphérique de migration cible a pris le nom du périphérique source et est désormais associé au périphérique virtuel. Notez également que le périphérique source a été supprimé. Assurez-vous que le périphérique source affiche désormais l’état unclaimed. cd /clusters/cluster-2/storage-elements/storage-volumes ll Déplacement des données sans interruption de service : événements planifiés avec EMC VPLEX Meilleures pratiques de planification 15 7. La dernière étape de la migration par lots consiste à supprimer dans le VPLEX toutes les informations relatives à la session de migration. La commande qui suit entraîne la suppression dans le VPLEX de toutes les informations relatives à la session de migration achevée. batch-migrate remove /tmp/batch_mig L’exemple ci-dessous illustre la boîte de dialogue de commande. Notez que les informations relatives à la session n’apparaissent plus. Bonne pratique : programmez la migration des données pendant les heures creuses afin de minimiser l’impact d’une charge de travail accrue sur le back-end. Bonne pratique : arrêtez la migration pendant les heures de production et redémarrez-la pendant les heures creuses. La migration des données est désormais terminée. La dernière étape est la phase de post-migration. Phase de post-migration Dans le cas où le système de stockage source ne fait plus partie de l’environnement VPLEX, il peut être supprimé en apportant les modifications de masquage et de segmentation nécessaires, ainsi que d’autres modifications de configuration. Si vous envisagez de redéployer les périphériques sources à d’autres fins dans l’environnement VPLEX, les étapes qui suivent ne sont pas nécessaires. Déplacement des données sans interruption de service : événements planifiés avec EMC VPLEX Meilleures pratiques de planification 16 1. Exécutez les commandes suivantes sur un serveur de gestion connecté au Symmetrix source afin de supprimer la vue de masquage et l’initiateur associé, ainsi que les groupes de stockage pour les périphériques sources. symaccess –sid <98> delete view –name zephyr32 –unmap symaccess –sid <98> delete –name zephyr32 –type storage symaccess –sid <98> delete –name zephyr32 –type initiator 2. Supprimez les zones définissant la connexion entre le Symmetrix source et le VPLEX dans la configuration des zones. 3. Supprimez les périphériques de la configuration VPLEX. Utilisez la commande suivante pour supprimer les périphériques sources de la configuration. cd /clusters/cluster-2/storage-volumes storage-volume forget Pour empêcher l’accès aux données, le périphérique source doit être supprimé sur la baie de stockage source. Vous pouvez utiliser le Symmetrix Secure Erasure Service pour effacer totalement les données de la baie. Autres remarques Vous pouvez exécuter simultanément jusqu’à 25 sessions de migration sur un système VPLEX. Des sessions supplémentaires peuvent être définies et mises en attente d’exécution. Lorsqu’une session est terminée, la session mise en attente démarre. Bonne pratique : migrez un serveur ou un cluster à la fois. L’impact sur les performances pendant la migration et la durée d’exécution de la migration dépendent fortement de la charge de travail pendant la migration, de la configuration back-end du stockage et des configurations des liens SAN et WAN. La capacité de transfert détermine également les performances. La valeur par défaut est de 2 Mo mais elle peut être configurée entre 4 Ko et 32 Mo. La capacité de transfert désigne la taille d’une zone temporairement verrouillée sur le périphérique source, lue puis écrite sur le périphérique cible. Lorsque la capacité de transfert est définie sur élevée, la migration est plus rapide mais peut avoir un impact sur les performances côté front-end, en particulier lors de la migration entre des clusters dans une configuration Metro-Plex. Le recours à des capacités de transfert moins élevées diminue l’impact côté front-end, mais les migrations prennent davantage de temps. Bonne pratique : programmez les migrations à des périodes où les charges de travail sont peu importantes. Déplacement des données sans interruption de service : événements planifiés avec EMC VPLEX Meilleures pratiques de planification 17 Conclusion L’évolution des exigences est inévitable dans tous les datacenters. L’EMC VPLEX apporte des fonctionnalités qui n’étaient pas disponibles jusqu’à présent, en ajoutant une couche de fédération de stockage entre le serveur et les systèmes de stockage. La fédération permet de déplacer des données entre des baies sans interruption de service pour répondre à l’évolution des exigences en matière de capacité et de performance. Elle vous permet également d’intégrer sans interruption de service une nouvelle technologie de stockage répondant aux exigences les plus strictes en termes de niveau de service. Les procédures de migration mises en avant dans ce livre blanc reposent sur un environnement VMware vSphere, avec Symmetrix VMAX pour baie source et CLARiiON CX3-20 pour baie cible. Cependant, comme vous pouvez le constater, bien que les détails des commandes spécifiques exécutées puissent changer (en fonction de l’environnement), la même procédure peut être utilisée avec d’autres combinaisons d’environnements hôtes et de baies sources et cibles. Références Pour obtenir des informations plus spécifiques, consultez les guides suivants sur Powerlink : • Guide EMC VPLEX CLI • Meilleures pratiques de mise en oeuvre et de planification pour EMC VPLEX – Notes techniques Déplacement des données sans interruption de service : événements planifiés avec EMC VPLEX Meilleures pratiques de planification 18