En tant qu'opérateur, vous pouvez vouloir migrer les données vers une autre grille. Cette tâche requiert un niveau de sécurité que seule l'autorisation grid_administrator fournit. Les sauvegardes de données standard peuvent garantir la disponibilité en cas de problèmes matériels. Configurez une relation d'approbation entre les grilles et migrez la classe d'appliance, le catalogue et les données d'application de la grille source vers une grille cible.
Le diagramme suivant présente la méthode à suivre pour effectuer la migration des données vers une autre grille :

Vous devez configurer une relation d'approbation entre les grilles avant de pouvoir migrer leurs données. Vous pouvez installer un agent SSH pour accéder à la grille via une connexion Secure Shell. L'agent transfère les informations d'identification de l'utilisateur au serveur distant. Vous pouvez alors transférer les informations d'identification à un autre serveur sur lequel vous avez installé la clé publique. Vous configurez la relation d'approbation bidirectionnelle pour pouvoir migrer les classes d'appliance, les catalogues et les applications.
Procédez comme suit :
3t grid info -v
Par exemple, la clé SSH suivante s'affiche :
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAtdsF6rxRPvi3aKciQ1J+7yZTgAXDVkNZDRzZPzpEtAak+tnroXS6RvwUOv8Oa9toCjlEIol1EuvaYBryzmRqH5cdm9UKXJjNZ5fnF7fhz928wcCHrHYebtOWGdqXi03MFt0Q4ytZI0+xnjS5iZkaJLW1IAoNLVQdrjUWhH4f+GIJ58jg7xpp3aORQ/zCnXWzxMJs78rX3LkbVW5EftzUZZowVSRVrO6JRq3/7sMzktKDHbB4Am2WoxzceA36NxPQsg7gcao5BPGAvJg2B1MnBdVBIy5gSYuPNtjjpfHboZWWd4cywZ+uIlOFIJy0GGIizrdza351MX7PuZ/YZulffw==
user create sourcegrid@ca.com pwd=mypassword sshkey="ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAtdsF6rxRPvi3aKciQ1J+7yZTgAXDVkNZDRzZPzpEtAak+tnroXS6RvwUOv8Oa9toCjlEIol1EuvaYBryzmRqH5cdm9UKXJjNZ5fnF7fhz928wcCHrHYebtOWGdqXi03MFt0Q4ytZI0+xnjS5iZkaJLW1IAoNLVQdrjUWhH4f+GIJ58jg7xpp3aORQ/zCnXWzxMJs78rX3LkbVW5EftzUZZowVSRVrO6JRq3/7sMzktKDHbB4Am2WoxzceA36NxPQsg7gcao5BPGAvJg2B1MnBdVBIy5gSYuPNtjjpfHboZWWd4cywZ+uIlOFIJy0GGIizrdza351MX7PuZ/YZulffw=="
grid modify_acl local:user:sourcegrid@ca.com=app_developer
Important : Pour utiliser l'option d'importation pour les sauvegardes, telles que les classes d'appliance, vous devez effectuer cette opération.
La relation d'approbation entre les deux grilles est établie.
Une appliance est un environnement virtuel indépendant qui fournit une fonction particulière dans une application. Vous pouvez migrer la classe d'appliance vers une grille de sauvegarde. Les grilles de sauvegarde requièrent uniquement une petite quantité d'UC et de RAM, ainsi qu'une quantité importante d'espace de stockage économique et directement connecté. Cette stratégie de sauvegarde offre l'avantage de ne pas requérir une fenêtre temporelle de sauvegarde spécifique, car vous pouvez sauvegarder les classes d'appliance à tout moment. Elle permet de réduire la surcharge administrative grâce à une gestion centralisée des sauvegardes sur une grille de sauvegarde distante.
Procédez comme suit :
class migrate grille_distante classe [ .name=newclass ] [ --export | --import ] [ --nocompress ] [ --nocleanup ] [ --debug ]
Spécifie le nom de la grille distante.
Spécifie le nom de la classe à migrer.
La classe peut se trouver dans un catalogue global ou local, ou être un singleton.
(Facultatif) Spécifie le nouveau nom de la classe migrée.
Ce nom peut faire référence à un catalogue global, local ou à un singleton.
Migre la classe vers la grille distante.
Remarque : Si vous ne spécifiez pas cette option, la classe migre à partir de la grille distante.
Migre la classe à partir de la grille distante.
Remarque : Si vous ne spécifiez pas cette option, la classe migre à partir de la grille distante.
Ne compresse pas les volumes de classe durant la migration.
Remarque : Pour réduire le temps de migration, utilisez cette option lorsque vous migrez des classes de grands volumes.
Ignore le nettoyage en cas d'échec ou d'opération terminée (dépannage).
Affiche des informations de débogage pendant la migration (dépannage).
Dans cet exemple, vous voulez migrer la classe WIN0864E à partir de la catégorie system_ms du catalogue global vers la grille grid5.
Important : Vérifiez que la classe à migrer n'existe pas dans la grille de destination. Si la classe existe, une erreur s'affiche.
class migrate grid5 /system_ms:WIN0864E .name=/system_ms:WIN0864E --export
La sortie suivante s'affiche :
Contrôle de l'accès à la grille distante... Contrôle de l'accès à la grille distante... Contrôle du non-verrouillage des entités... Récupération des descripteurs de classe et volumes requis... Transfert de la classe WIN0864E... Terminé Transfert du volume boot... Terminé La migration de la classe est terminée (9 minutes, 51 secondes).
Les données de classe d'appliance ont été migrées et sauvegardées.
Les catalogues stockent les classes d'appliance et d'assemblage sous la forme de packages de bibliothèque. Vous pouvez sauvegarder le catalogue à l'aide de la commande catalog migrate.
Procédez comme suit :
catalog migrate remote_grid catalog [ .name=new-name ] [ --export | --import ] [ --nocompress ] [ --nocleanup ] [ --debug ]
Dans cet exemple, vous voulez migrer le catalogue BKPCAT à partir de la grille grid4 actuelle vers la grille grid5 sous la forme d'un catalogue nommé BACKUPCAT.
catalog migrate grid5 /BKPCAT .name=/BACKUPCAT --export
La sortie suivante s'affiche :
Contrôle de l'accès à la grille distante... Contrôle de l'accès à la grille distante... Contrôle du non-verrouillage des entités... Récupération des descripteurs de classe et volumes requis... Transfert de la classe de catalogue IIS... Terminé Transfert de la classe de catalogue SQL... Terminé Transfert du volume IIS boot... Terminé Transfert du volume SQL boot... Terminé La migration de catalogue est terminée (26 minutes, 40 secondes).
Les données de catalogue ont été migrées et sauvegardées.
Les applications contiennent des appliances et les données de l'infrastructure complète, de la configuration et de l'utilisateur. Vous pouvez sauvegarder l'application et la migrer vers une autre grille à l'aide de la commande application migrate.
Remarque : Si l'application source est en cours d'exécution, elle s'arrête avant que la migration commence. Une fois que la migration est terminée, l'application redémarre. Si l'application d'origine n'est pas en cours d'exécution, l'application migrée ne démarre pas.
Procédez comme suit :
application migrate remote_grid appname [ .name=appname ] [ --export | --import ] [ --nocompress ] [ --nocleanup ] [ --debug ] [ (prop=val)* ]
Spécifie les paires de paramètre de configuration que vous utilisez pour la commande de configuration d'application.
Conserve la liste de contrôle d'accès à l'application si disponible.
Conserve les principaux locaux dans la liste de contrôle d'accès à l'application.
Conserve les principaux globaux dans la liste de contrôle d'accès à l'application.
Dans cet exemple, vous voulez migrer l'application MY_APP de la grille grid4 actuelle vers la grille grid5 distante.
application migrate grid5 MY_APP .name=MY_APP --export
La sortie suivante s'affiche :
Contrôle de l'accès à la grille source... Contrôle de l'accès à la grille source... Vérification de l'état de l'application source... Arrêt de l'application MY_APP main.SQL a été arrêté. main.USR a été arrêté. main.mon a été arrêté. main.IIS a été arrêté. Libération de ressources d'application... L'application MY_APP a été arrêtée. Création de l'application MY_APP... Création des descripteurs de l'application MY_APP... Récupération des volumes et des descripteurs de classe de l'application MY_APP... Transfert de la classe IIS... Terminé Transfert de la classe SQL... Terminé Transfert de la classe main... Terminé Transfert du volume dbase... Terminé Transfert du volume IIS.boot... Terminé Transfert du volume mon... Terminé Transfert du volume SQL.boot... Terminé Transfert du volume data... Terminé Lancement de l'application MY_APP migrée... Compilation de l'application... Création du volume MY_APP/volcache:main.mon.boot...Terminé Création du volume MY_APP/volcache:main.USR.boot...Terminé Configuration de l'application...Terminé Chargement de l'application... Planification de l'application... Lancement de l'application MY_APP main.USR a été lancé. main.mon a été lancé. main.SQL a été lancé. main.IIS a été lancé. L'application MY_APP est lancée. La migration de l'application est terminée (38 minutes, 6 secondes).
Les données d'application ont été migrées et sauvegardées.
Vous avez configuré une relation d'approbation entre les grilles et avez migré les classes d'appliance, les catalogues et les applications.
|
Copyright © 2013 CA.
Tous droits réservés.
|
|