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